Контрольные задания > 9. У исполнителя Вычислитель две команды, которым присвоены номера:
1 – вычти 5;
2 – умножь на 3.
Первая команда уменьшает число на 5, вторая умножает число на 3.
Придумайте алгоритм получения из числа 25 числа 200, содержащий не более 5 команд. Запишите алгоритм в виде строки из номеров, образующих его команд.
Вопрос:
9. У исполнителя Вычислитель две команды, которым присвоены номера:
1 – вычти 5;
2 – умножь на 3.
Первая команда уменьшает число на 5, вторая умножает число на 3.
Придумайте алгоритм получения из числа 25 числа 200, содержащий не более 5 команд. Запишите алгоритм в виде строки из номеров, образующих его команд.
Решение:
1. 25 - 5 = 20 (команда 1).
2. 20 * 3 = 60 (команда 2).
3. 60 * 3 = 180 (команда 2).
4. 180 + 20 = 200 (Здесь нужна арифметика, чтобы получить число 200. Но т.к. есть только 2 команды, то необходимо что-то добавить к числу 180). Число 20 получается выполнением команды 1 из исходного числа 25. Соответсвенно нужно выполнить еще раз команду 1 после команды 2. То есть команды будут выглядеть так: 1221.)
Ответ: 122.