Контрольные задания > 7. У исполнителя Увеличитель две команды, которым присвоены номера:
1. Прибавь 2
2. Умножь на 3
Первая из них увеличивает число на экране на 2, вторая увеличивает его в 3 раза.
Составьте алгоритм получения из числа 7 числа 29, содержащий не более пяти команд. В ответе
запишите только номера команд.
(Например, 121 – это алгоритм: Прибавь 2 Умножь на 3 Прибавь 2, который преобразует
число 2 в число 14).
Если таких алгоритмов больше одного, то запишите любой из них.
Ответ
Вопрос:
7. У исполнителя Увеличитель две команды, которым присвоены номера:
1. Прибавь 2
2. Умножь на 3
Первая из них увеличивает число на экране на 2, вторая увеличивает его в 3 раза.
Составьте алгоритм получения из числа 7 числа 29, содержащий не более пяти команд. В ответе
запишите только номера команд.
(Например, 121 – это алгоритм: Прибавь 2 Умножь на 3 Прибавь 2, который преобразует
число 2 в число 14).
Если таких алгоритмов больше одного, то запишите любой из них.
Ответ
Ответ:
Нам нужно получить из 7 число 29, используя команды прибавления 2 и умножения на 3. Давайте рассмотрим возможные варианты:
1. Начнем с умножения: 7 * 3 = 21. Затем нам нужно добавить 8, чтобы получить 29. Это можно сделать четырьмя командами "Прибавь 2": 21 + 2 + 2 + 2 + 2 = 29. Таким образом, алгоритм будет 21111.
2. Начнем с прибавления: 7 + 2 = 9. Если мы умножим 9 на 3, получим 27. Затем нужно добавить 2, чтобы получить 29. Таким образом, алгоритм будет 121.
Второй вариант короче, поэтому выберем его.
Ответ: 121