OpenFIPI 2.0

105

5

oge_85E6D5

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

1. вычти 1

2. умножь на 2

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

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

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

вычти 1

умножь на 2

вычти 1

умножь на 2

вычти 1,

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

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

21221

Решение:

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

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

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

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

  3. 3 → 6 (команда 2, умножаем на 2)

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

  5. 12 → 11 (команда 1, вычитаем 1)

Проверка:

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

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

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

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

Ответ: 21221

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