OpenFIPI 2.0

105

5

oge_04c70c

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

1. возведи в квадрат

2. вычти 3

Первая из них возводит число на экране во вторую степень, вторая  вычитает из числа 3.

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

(Например, 12221  это

алгоритм

возведи в квадрат

вычти 3

вычти 3

вычти 3

возведи в квадрат

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

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

22122

Решение:

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

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

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

  2. −2 → −5 (команда 2, снова вычитаем 3)

  3. −5 → 25 (команда 1, возводим в квадрат)

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

  5. 22 → 19 (команда 2, снова вычитаем 3)

Проверка:

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

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

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

  • Все операции корректны для натуральных чисел

Ответ: 22122

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