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

ПОМОГИТЕ ПОЖАЛУЙСТА!1задание даю 30баллов У исполнителя Квадратор две команды, которым присвоены номера: 1. возведи в квадрат 2. вычти 2 Первая из них возводит число на экране во вторую степень, вторая уменьшает его на 2. Составьте алгоритм получения из числа 2 числа 144, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12221 – это алгоритм: возведи в квадрат вычти 2 вычти 2 вычти 2 возведи в квадрат, который преобразует число 4 в 100.) Если таких алгоритмов более одного, то запишите любой из них.
Гость
Ответ(ы) на вопрос:
Гость
2*2=4 4*4=16 16-2=14 14-2=12 12*12=144 Ответ:11221
Гость
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
Не нашли ответ?
Ответить на вопрос
Похожие вопросы