OpenFIPI 2.0

105

5

oge_4ABA78

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

1. раздели на 3

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

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

Исполнитель работает только с натуральными числами.

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

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

раздели на 3

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

раздели на 3

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

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

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

1122

Решение:

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

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

  1. 18 → 6 (команда 1, делим на 3)

  2. 6 → 2 (команда 1, снова делим на 3)

  3. 2 → 4 (команда 2, возводим в квадрат)

  4. 4 → 16 (команда 2, снова возводим в квадрат)

Проверка:

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

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

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

  • Все числа натуральные

Ответ: 1122

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