OpenFIPI 2.0

105

5

oge_736DDA

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

1. вычти четыре

2. умножь на пять

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

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

умножь на пять

вычти четыре

умножь на пять

вычти четыре

вычти четыре,

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

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

21212

Решение:

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

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

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

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

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

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

  5. 76 → 88 (команда 2, умножаем на 5)

Проверка:

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

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

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

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

Ответ: 21212

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