OpenFIPI 2.0

105

5

oge_219F60

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

1. прибавь 3

2. умножь на 3

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

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

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

умножь на 3

прибавь 3

умножь на 3

прибавь 3

прибавь 3,

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

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

22121

Решение:

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

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

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

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

  3. 9 → 12 (команда 1, прибавляем 3)

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

  5. 36 → 39 (команда 1, прибавляем 3)

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

Проверка:

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

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

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

Ответ: 22121

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