A № 14. У исполнителя Делитель
две команды, которым присвоены номера:
1. раздели на 2
2. вычти 1
Первая из них уменьшает число на экране в 2 раза,
вторая уменьшает его на 1. Исполнитель работает только с натуральными
числами. Составьте алгоритм получения из числа 27 числа 3, содержащий
не более 5 команд. В ответе запишите только номера команд. (Например,
12121 — это алгоритм: раздели на 2, вычти 1, раздели на 2, вычти 1,
раздели на 2, который преобразует число 30 в 3.) Если таких алгоритмов
более одного, то запишите любой из них.
Пояснение.
Поскольку Делитель работает только с натуральными
числами и число 27 — нечётное, первая команда должна
быть 2. Из числа 26 число 3 можно получить последовательностью команд
1211. Следовательно, искомый алгоритм: 21211.
A № 14 (1). У исполнителя
Квадратор две команды, которым присвоены номера:
1. вычти 3
2. возведи в квадрат
Первая из них уменьшает число на экране на 3, вторая
возводит его во вторую степень. Исполнитель работает только с натуральными
числами. Составьте алгоритм получения из числа 4 числа 49, содержащий
не более 5 команд. В ответе запишите только номера команд. (Например,
21211 — это алгоритм: возведи в квадрат, вычти 3, возведи в квадрат,
вычти 3, вычти 3, который преобразует число 3 в 30.) Если таких
алгоритмов более одного, то запишите любой из них.
Пояснение.
Заметим, что 49 = 72. Из числа
4 число 7 можно получить последовательностью команд 2111. Следовательно,
искомый алгоритм: 21112.
Комментариев нет:
Отправить комментарий