Контрольные задания > Тип 7 № 204. У исполнителя Удвоитель две команды, которым присвоены номера:
1. вычти 1,
2. умножь на 2.
Первая из них уменьшает число на экране на 1, вторая удваивает его. Запишите порядок команд в программе, которая преобразует число 17 в число 135 и содержит не более 4 команд. Указывайте лишь номера команд.
(Например, программа 212 — это программа
умножь на 2,
вычти 1,
умножь на 2,
Эта программа преобразует число 3 в число 10.)
Ответ: 2221
Вопрос:
Тип 7 № 204. У исполнителя Удвоитель две команды, которым присвоены номера:
1. вычти 1,
2. умножь на 2.
Первая из них уменьшает число на экране на 1, вторая удваивает его. Запишите порядок команд в программе, которая преобразует число 17 в число 135 и содержит не более 4 команд. Указывайте лишь номера команд.
(Например, программа 212 — это программа
умножь на 2,
вычти 1,
умножь на 2,
Эта программа преобразует число 3 в число 10.)
Ответ: 2221
Для решения этой задачи нам нужно найти последовательность команд, которая преобразует число 17 в число 135, используя не более 4 команд, где команда 1 вычитает 1, а команда 2 умножает на 2.
Давайте попробуем разные комбинации команд:
1. Если мы умножим 17 на 2, получим 34. Если мы повторим эту операцию еще раз, получим 68. И еще раз - 136. Это слишком много. Попробуем другие варианты.
2. Попробуем начать с умножения на 2: 17 * 2 = 34. Затем умножим еще раз на 2: 34 * 2 = 68. Затем умножим еще раз на 2: 68 * 2 = 136. Теперь вычтем 1: 136 - 1 = 135. Это работает! Команда будет 2221.
Итак, программа 2221 преобразует число 17 в число 135 за 4 команды.
Ответ: 2221