Контрольные задания > 2. Тип 7 № 201 i
Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера:
1. умножь на 2
2. вычти 1
Выполняя команду номер 1, КАЛЬКУЛЯТОР умножает число на экране на 2, а выполняя команду номер 2, вычитает из числа на экране 1. Напишите программу, содержащую не более 4 команд, которая из числа 7 получает число 52. Укажите лишь номера команд.
Например, программа 12121 - это программа:
умножь на 2
вычти 1
умножь на 2
вычти 1
умножь на 2,
которая преобразует число 5 в число 34.
Вопрос:
2. Тип 7 № 201 i
Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера:
1. умножь на 2
2. вычти 1
Выполняя команду номер 1, КАЛЬКУЛЯТОР умножает число на экране на 2, а выполняя команду номер 2, вычитает из числа на экране 1. Напишите программу, содержащую не более 4 команд, которая из числа 7 получает число 52. Укажите лишь номера команд.
Например, программа 12121 - это программа:
умножь на 2
вычти 1
умножь на 2
вычти 1
умножь на 2,
которая преобразует число 5 в число 34.
Нам нужно получить из числа 7 число 52, используя команды:
1. Умножь на 2
2. Вычти 1
Попробуем различные комбинации команд, не превышая 4 команды.
* Если сразу умножить 7 на 2, получим 14. Если умножить еще раз, то получим 28. Еще раз - 56 (уже больше 52). Значит, нужно где-то вычитать 1.
* Попробуем умножить на 2, затем вычесть 1: 7 * 2 = 14, 14 - 1 = 13.
* Умножим еще раз на 2: 13 * 2 = 26
* Умножим еще раз на 2: 26 * 2 = 52 (получилось!).
Итак, последовательность команд: умножь на 2, вычти 1, умножь на 2, умножь на 2.
Номера команд: 1211
Ответ: 1211