Контрольные задания > У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь 2
Первая из них возводит число на экране во вторую степень, вторая увеличивает число на 2.
Составьте алгоритм получения из числа 3 числа 87, содержащий не более 5 команд.
В ответе запишите только номера команд.
(Например, 21212 - это алгоритм:
прибавь 2
возведи в квадрат
прибавь 2
возведи в квадрат
прибавь 2.
который преобразует число 1 в 123.)
сли таких алгоритмов более одного, то запишите любой из них.
Вопрос:
У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь 2
Первая из них возводит число на экране во вторую степень, вторая увеличивает число на 2.
Составьте алгоритм получения из числа 3 числа 87, содержащий не более 5 команд.
В ответе запишите только номера команд.
(Например, 21212 - это алгоритм:
прибавь 2
возведи в квадрат
прибавь 2
возведи в квадрат
прибавь 2.
который преобразует число 1 в 123.)
сли таких алгоритмов более одного, то запишите любой из них.
Решение: Для получения числа 87 из числа 3 с помощью не более 5 команд, попробуем следующий алгоритм: 1. Прибавь 2: 3 + 2 = 5 2. Возведи в квадрат: 5^2 = 25 3. Возведи в квадрат: 25^2 = 625 (слишком много, этот путь не подходит)
Попробуем другой алгоритм: 1. Возведи в квадрат: 3^2 = 9 2. Прибавь 2: 9 + 2 = 11 3. Возведи в квадрат: 11^2 = 121 (снова слишком много)