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

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

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

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

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

Ответ:
baby134
baby134
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?