Контрольные задания > В1. У исполнителя Конструктор две команды, которым присвоены номера:
1. приписать 2
2. разделить на 2
Первая из них приписывает к числу на экране справа цифру 2, вторая - делит его на 2.
Запишите порядок команд в алгоритме получения из числа 1 числа 16, содержащем не более 5 команд, указывая только номера команд (например, 22212 – это алгоритм: который преобразует число 8 в число 6.)
Если таких алгоритмов более одного, запишите любой из них.
Вопрос:
В1. У исполнителя Конструктор две команды, которым присвоены номера:
1. приписать 2
2. разделить на 2
Первая из них приписывает к числу на экране справа цифру 2, вторая - делит его на 2.
Запишите порядок команд в алгоритме получения из числа 1 числа 16, содержащем не более 5 команд, указывая только номера команд (например, 22212 – это алгоритм: который преобразует число 8 в число 6.)
Если таких алгоритмов более одного, запишите любой из них.
Ответ:
Нам нужно получить из числа 1 число 16, используя команды "приписать 2" и "разделить на 2". Поскольку у нас ограничение в 5 команд, давайте рассмотрим варианты:
1 -> 12 (команда 1)
12 -> 6 (команда 2)
6 -> 62 (команда 1)
62 -> 31 (команда 2)
31 это не 16.
Давайте попробуем другой вариант:
Чтобы получить 16 из 1, нам нужно умножить 1 на 16. Так как у нас есть только деление на 2, нам нужно получить число, которое при делении на 2 даст 16.
1 -> 2 (команда 1)
2 -> 4 (команда 1)
4 -> 8 (команда 1)
8 -> 16 (команда 1)
Тогда последовательность команд будет: 1111
Ответ: 1111