OpenFIPI 2.0
105
5
oge_39D20C
У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. вычти 2
Первая из них возводит число на экране во вторую степень, вторая уменьшает его на 2.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 4 числа 142, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 12221 – это алгоритм:
возведи в квадрат
вычти 2
вычти 2
вычти 2
возведи в квадрат,
который преобразует число 4 в 100.)
Если таких алгоритмов более одного, то запишите любой из них.
12212
Решение:
Последовательность команд: 12212
Разберём пошагово:
-
4 → 16 (команда 1, возводим в квадрат)
-
16 → 14 (команда 2, вычитаем 2)
-
14 → 12 (команда 2, вычитаем 2)
-
12 → 144 (команда 1, возводим в квадрат)
-
144 → 142 (команда 2, вычитаем 2)
Проверка:
-
Начальное число: 4
-
Конечное число: 142
-
Количество команд: 5 (в пределах допустимого)
-
Все числа натуральные
Ответ: 12212
Просмотреть отправленные ответы oge_39D20C