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

У исполнителя «Решатель» две команды, которым присвоены номера: 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...

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

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

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