OpenFIPI 2.0

105

5

oge_420977

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

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

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

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

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

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

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

раздели на 2

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

раздели на 2

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

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

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

1122

Решение:

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

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

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

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

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

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

Проверка:

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

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

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

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

Ответ: 1122

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