OpenFIPI 2.0

105

5

oge_4336D6

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

1. вычти 3

2. умножь на 4

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

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

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

умножь на 4

вычти 3

умножь на 4

вычти 3

умножь на 4,

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

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

22121

Решение:

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

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

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

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

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

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

  5. 52 → 49 (команда 1, вычитаем 3)

Проверка:

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

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

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

Ответ: 22121

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