1. Главная
  2. Библиотека
  3. Программирование
  4. У исполнителя «Решатель» две команды, которым присвоены номера: 1. умножь на 2 2. прибавь 3 Составьте алгоритм получения...

У исполнителя «Решатель» две команды, которым присвоены номера: 1. умножь на 2 2. прибавь 3 Составьте алгоритм получения из числа 2 числа 26, содержащий не более 5 команд. В ответе запишите номера команд.

«У исполнителя «Решатель» две команды, которым присвоены номера: 1. умножь на 2 2. прибавь 3 Составьте алгоритм получения из числа 2 числа 26, содержащий не более 5 команд. В ответе запишите номера команд.»
  • Программирование

Условие:

У исполнителя «Решатель» две команды, которым присвоены номера:
1. умножь на 2
2. прибавь 3
Первая из них увеличивает число на экране в 2 раза, вторая прибавляет к числу 3.
Составьте алгоритм получения из числа 2 числа 26, содержащий не более 5 команд. В ответе запишите номера команд.
(Например, 12211 — это алгоритм:
 умножь на 2
 прибавь 3
 прибавь 3
 умножь на 2
 умножь на 2,
который преобразует число 1 в 32.)

Решение:

Чтобы получить число 26 из числа 2 с помощью команд «умножь на 2» и «прибавь 3», давайте рассмотрим возможные шаги. 1. Начнем с числа 2. 2. Применим команду 1 (умножь на 2): 2 * 2 = 4. 3. Применим команду 1 (умножь на 2): 4 * 2 = 8. 4. Применим команду 1 (умножь на 2): 8 * 2 = 16. 5. Применим команду 2 (прибавь 3): 16 + 3 = 19. 6. Применим команду 2 (прибавь 3): 19 + 3 = 22. 7. Применим команду 2 (прибавь 3): 22 + 3 = 25. 8. Применим команду 2 (прибавь 3): 25 + 3 = 28. Мы видим, что нам нужно 26, а не 28. Давайте попробуем другой путь. 1. Начнем с числа 2. 2. Применим команду 1 (умножь на 2...

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

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

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