В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
sametovarnur
sametovarnur
13.07.2021 00:47 •  Информатика

1.Что такое алгоритм? Дайте определение.
2.Перечислите основные характеристики формального исполнителя. Приведите пример формального исполнителя.
3.Опишите алгоритм Евклида по нахождению наибольшего общего делителя, используя любой записи.
4.У исполнителя Вычислитель две команды, которым присвоены номера:
1 – прибавить 1;

2 – умножить на 3.

Получите для Вычислителя содержащий не более 5 команд алгоритм получения из числа 5 числа 63.

5.Согласно некоторому алгоритму из одной цепочки символов получается новая цепочка. Сначала записывается буква, следующая по алфавиту за первой буквой исходной цепочки, затем две последние буквы исходной цепочки в обратном порядке и, наконец первая буква исходной цепочки. Например, если исходная цепочка символов МАК, то результатом работы алгоритма будет цепочка НКАМ. Дана цепочка КОД. Примените данный алгоритм к каждой из них дважды; сначала к исходной цепочке, а затем к полученному результату. Какая цепочка символов получится?

Показать ответ
Ответ:
2MaRiIa2
2MaRiIa2
14.06.2021 22:09

1)

Алгоритм — это последовательность действий для исполнителя, записанная на формальном языке и приводящая к заданной цели за конечное время.

2)

Формальные исполнители не понимают смысла алгоритма, а лишь выполняют указанные шаги и не редактируют их.

Примеры:

Компьютер

Телевизор

Стиральная машина

3)

Напишем пример на паскале.

var

m,n:integer;

begin

readln(n,m)

if m <> n then

              begin

  while m <> n do

   if m > n then

    m:=m-n

   else

    n:=n-m;

   writeln(m)

 end

else

 writeln(n)

end.

По ходу алгоритма мы получаем 2 числа, проверяем не равны ли они друг другу, если да то запускаем цикл, пока это не станет правдой. Далее выясняем какое из чисел больше, и отнимаем меньшее от большего. Тем самым находим НОД чисел

4)

1 - 5+1

2 - 6+1

3 - 7*3

4 - 21*3

5)

Слово КОД:

1-ый шаг - Л

2-ой шаг - ЛДО

3-ий шаг - ЛДОК

Теперь для ЛДОК

1-ый шаг - М

2-ой шаг - МКОД

3-ий шаг - МКОДЛ

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота