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