OpenFIPI 2.0

105

5

oge_86DCE9

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

1. умножь на 4

2. вычти 1

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

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

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

умножь на 4

умножь на 4

вычти 1

вычти 1

умножь на 4,

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

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

 

12212

Решение:

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

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

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

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

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

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

  5. 40 → 39 (команда 2, вычитаем 1)

Проверка:

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

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

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

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

Ответ: 12212

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