Алгоритмы для формальных исполнителей

Оценка знаний
Самостоятельная работа по теме "Алгоритмы для формальных исполнителей"
Райзвиг Юлия Валерьевна
Содержимое публикации

Самостоятельная работа «Алгоритмы для формальных исполнителей» В-1

У исполнителя Вычислитель две команды, которым присвоены номера:

вычти 4

возведи в квадрат

Первая из них уменьшает число на экране на 4, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами.

Составьте алгоритм получения из числа 5 числа 169, содержащий не более 5 команд. В ответе запишите только номера команд.

2. У исполнителя Гамма две команды, которым присвоены номера:

1. прибавь 3;

2. раздели на b

(b — неизвестное натуральное число; b ≥ 2).

Выполняя первую из них, Гамма увеличивает число на экране на 3, а выполняя вторую, делит это число на b. Программа для исполнителя Гамма — это последовательность номеров команд. Известно, что программа11212 переводит число 4 в число 1. Определите значение b.

8

7

6

Р

5

4

3

2

1

А

Б

В

Г

Д

Е

Ж

З

3. В какой клетке окажется РОБОТ после выполнения этого алгоритма Вправо 2 вниз 1 влево 3 вниз 3

4. У исполнителя Вычислитель две команды, которым присвоены номера:

прибавь 3

умножь на 2

Первая из них увеличивает число на экране на 3, вторая увеличивает в 2 раза. Исполнитель работает только с натуральными числами.

С помощью какой программы (из ниже приведённых) можно получить из числа 13 число 79. В ответе запишите только букву правильного ответа.

12211

11221

12121

21221

5. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она нечётна, то дублируется средний символ цепочки символов, а если чётна, то в середину цепочки добавляется буква А. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А — на Б, Б — на В и т. д., а Я — на А). Получившаяся таким образом цепочка является результатом работы алгоритма.

Например, если исходной была цепочка МОТ, то результатом работы алгоритма будет цепочка НППУ, а если исходной была цепочка МОЛЬ, то результатом работы алгоритма будет цепочка НПБМЭ.

Дана цепочка символов НОС. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮ

Самостоятельная работа «Алгоритмы для формальных исполнителей» В-2

У исполнителя Вычислитель две команды, которым присвоены номера:

вычти 5

возведи в квадрат

Первая из них уменьшает число на экране на 4, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами.

Составьте алгоритм получения из числа 5 числа 100, содержащий не более 5 команд. В ответе запишите только номера команд.

2. У исполнителя Гамма две команды, которым присвоены номера:

1. прибавь 3;

2. раздели на b

(b — неизвестное натуральное число; b ≥ 2).

Выполняя первую из них, Гамма увеличивает число на экране на 3, а выполняя вторую, делит это число на b. Программа для исполнителя Гамма — это последовательность номеров команд. Известно, что программа 11122 переводит число 7 в число 1. Определите значение b.

В какой клетке окажется РОБОТ после выполнения этого алгоритма Вправо 2 вниз 1 влево 3 вниз 3

8

7

6

5

Р

4

3

2

1

А

Б

В

Г

Д

Е

Ж

З

4. У исполнителя Вычислитель две команды, которым присвоены номера:

прибавь 3

умножь на 2

Первая из них увеличивает число на экране на 3, вторая увеличивает в 2 раза. Исполнитель работает только с натуральными числами.

С помощью какой программы (из ниже приведённых) можно получить из числа 12 число 123. В ответе запишите только букву правильного ответа.

12211

11221

12221

21221

5. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она нечётна, то дублируется средний символ цепочки символов, а если чётна, то в середину цепочки добавляется буква А. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А — на Б, Б — на В и т. д., а Я — на А). Получившаяся таким образом цепочка является результатом работы алгоритма.

Например, если исходной была цепочка МОТ, то результатом работы алгоритма будет цепочка НППУ, а если исходной была цепочка МОЛЬ, то результатом работы алгоритма будет цепочка НПБМЭ.

Дана цепочка символов КАТ. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.

ОТВЕТЫ:

В1

В2

1

21112

1

21112

2

5

2

4

3

В2

3

А1

4

б

4

в

5

ПРБРУ

5

МВБВФ

Комментировать
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ бесплатно!
Подробнее
Также Вас может заинтересовать
Информатика
Конспект занятия по информатики для 9 класса «Моделирование в таблицах»
Информатика
Уроки по информатики для 10 класса «Методическая разработка»
Информатика
Конспект занятия по информатики для 8 класса «Общие сведения о языке программирования Паскаль»
Комментарии
Добавить
публикацию
После добавления публикации на сайт, в личном кабинете вы сможете скачать бесплатно свидетельство и справку о публикации в СМИ.
Cвидетельство о публикации сразу
Получите свидетельство бесплатно сразу после добавления публикации.
Подробнее
Свидетельство за распространение педагогического опыта
Опубликует не менее 15 материалов и скачайте бесплатно.
Подробнее
Рецензия на методическую разработку
Опубликуйте материал и скачайте рецензию бесплатно.
Подробнее
Свидетельство участника экспертной комиссии
Стать экспертом и скачать свидетельство бесплатно.
Подробнее
Помощь