1. Главная
  2. Библиотека
  3. Программирование
  4. Исполнитель КАЛЬКУЛЯТОР имеет только две команды, котор...
Решение задачи

Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера: 1. умножь на 2 2. вычти 1 Выполняя команду номер 1, КАЛЬКУЛЯТОР умножает число на экране на 2, а выполняя команду номер 2, вычитает из числа на экране 1. Напишите программу,

  • Программирование

Условие:

Исполнитель КАЛьКУЛЯТОР имеет только две команды, которым присвоены номера:
1. умножь на 2
2. вычти 1

Выполняя команду номер 1, КАЛЬКУЛяТОР умножает число на зкране на 2, а выполняя команду номер 2, вычитает из числа на экране 1. Напишите программу, содержащую не более 4 команд, которая из числа 7 получает число 52. Укажите лишь номера команд.

Например, программа 12121 - это программа:
умножь на 2
вычти 1
умножь на 2
вычти 1
умножь на 2,
которая преобразует число 5 в число 34 .

Решение:

Чтобы получить число 52 из числа 7, давайте проанализируем, какие команды нам нужны. 1. Начнем с числа 7. 2. Мы можем умножить на 2, чтобы увеличить число. 3. Также мы можем вычитать 1, чтобы уменьшить число. Теперь давайте попробуем найти последовательность команд. 1. Умножим 7 на 2: 7 * 2 = 14 (команда 1) 2. Умножим 14 на 2: 14 * 2 = 28 (команда 1) 3. Умножим 28 на 2: 28 * 2 = 56 (команда 1) 4. Теперь нам нужно уменьшить 56 до 52, для этого вычтем 1: 56 - 1 = 55 (команда 2) 5. И снова ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет