OpenFIPI 2.0

105

5

oge_68D71F

У исполнителя Вычислитель две команды, которым присвоены номера:

1. умножь на 4

2. вычти 1

Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на 1.

Составьте алгоритм получения из числа 2 числа 120, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 11221  это алгоритм:

умножь на 4

умножь на 4

вычти 1

вычти 1

умножь на 4,

который преобразует число 1 в 56.)

Если таких алгоритмов более одного, то запишите любой из них.

 

11221

Решение:

Последовательность команд: 11221

Разберём пошагово:

  1. 2 → 8 (команда 1, умножаем на 4)

  2. 8 → 32 (команда 1, снова умножаем на 4)

  3. 32 → 31 (команда 2, вычитаем 1)

  4. 31 → 30 (команда 2, снова вычитаем 1)

  5. 30 → 120 (команда 1, умножаем на 4)

Проверка:

  • Начальное число: 2

  • Конечное число: 120

  • Количество команд: 5 (в пределах допустимого)

  • Все операции выполнены корректно

Ответ: 11221

Просмотреть отправленные ответы oge_68D71F