ПОМОГИТЕ ПОЖАЛУЙСТА!1задание даю 30баллов У исполнителя Квадратор две команды, которым...

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

ПОМОГИТЕ ПОЖАЛУЙСТА!1задание даю 30баллов

У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. вычти 2
Первая из них возводит число на экране во вторую степень, вторая
уменьшает его на 2.
Составьте алгоритм получения из числа 2 числа 144, содержащий не более
5 команд. В ответе запишите только номера команд.
(Например, 12221 – это алгоритм:
возведи в квадрат
вычти 2
вычти 2
вычти 2
возведи в квадрат,
который преобразует число 4 в 100.)
Если таких алгоритмов более одного, то запишите любой из них.


Информатика (15 баллов) | 30 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

1) 144 - это 12². Следующий квадрат - это 13²=169 и из 169 мы никак не получим за 4 вычитания двоек число 144. Поэтому последняя команда - это 1 (возведи в квадрат).
2) Теперь из 2 надо получить 12 не более, чем за 4 команды. Если 2 возвести в квадрат, получим 4 и этого мало, поэтому возведем 4 еще раз в квадрат, получив 16. Два подряд вычитания двоек как раз дадут 12.
3) Решение
1 (возведи в квадрат) - получаем 4
1 (возведи в квадрат) - получаем 16
2 (вычти 2) - получаем 14
2 (вычти 2) - получаем 12
1 (возведи в квадрат) - получаем 144

Ответ: 11221

(150k баллов)
0 голосов

2*2=4
4*4=16
16-2=14
14-2=12
12*12=144
Ответ:11221

(14 баллов)
0

спасибо