У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. вычти 4
Первая из них возводит число на экране во вторую степень, вторая –– вычитает из числа 4.
Составьте алгоритм получения из числа 1 числа 21, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21221 –– это алгоритм
вычти 4
возведи в квадрат
вычти 4
вычти 4
возведи в квадрат
который преобразует число 2 в 16.)
Если таких алгоритмов более одного, то запишите любой из них.
РЕШЕНИЕ
1. Возводить число 1 в квадрат не имеет смысла, поэтому вычтем 4
1-4=-3
Команда 2
2. Получилось число отрицательное, нам нужно положительное, возведем в квадрат
( -3)²=9
Команда 1
3. Если возвести число 9 в квадрат, получится слишком большое число, поэтому вычитаем
9-4=5
Команда 2
4. Если из 5 вычтем 4, получится опять 1, поэтому возводит в квадрат.
5²=25
Команда 1
5. 25-4=21 - нужный результат
Команда 2
Переписываем номера команд : 21212
ОТВЕТ 21212