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

0 голосов
431 просмотров

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

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

Первая из них уменьшает число на экране на 1, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 5 числа 80, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 21121 — это алгоритм: возведи в квадрат, вычти 1, вычти 1, возведи в квадрат, вычти 1, который преобразует число 3 в 48.) Если таких алгоритмов более одного, то запишите любой из них.


Информатика (83 баллов) | 431 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

81 = 9² - 1
9 = 3²
3 = 5 - 1 - 1
Теперь идем в обратном порядке
5-1 = 4 (код Квадратора 1)
4-1 = 3 (код Квадратора 1)
3² = 9 (код Квадратора 2)
9² = 81 (код Квадратора 2)
81-1=80 (код Квадратора 1)

Ответ: 11221

(150k баллов)