OpenFIPI 2.0

105

5

oge_550974

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

1. умножь на 4

2. вычти 4

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

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

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

умножь на 4

умножь на 4

вычти 4

вычти 4

умножь на 4,

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

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

 

12121

Решение:

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

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

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

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

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

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

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

Проверка:

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

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

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

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

Ответ: 12121

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