Запишите программу, которая преобразует число 1 в число 123 и содержит
Условие
У исполнителя Квадратор две команды, которым присвоены номера: 1. прибавь 2,2. возведи в квадрат. Первая из этих команд увеличивает число на экране на 2, а вторая — возводит его в квадрат. Программа исполнителя Квадратор — это последовательность номеров команд. Например, 12211 — это программа прибавь 2возведи в квадратвозведи в квадратприбавь 2прибавь 2 Эта программа преобразует, например, число 1 в число 85. Запишите программу, которая преобразует число 1 в число 123 и содержит не более 5 команд. Если таких программ более одной, запишите любую из них.
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Не любое число является квадратом целого числа, поэтому, если мы пойдём от числа 123 к числу 1, тогда однозначно восстановим программу. Полученные команды будут записываться справа налево.
Осталось ещё 5 шагов
Число 123 не является квадратом, значит, оно…
Число 121 является квадратом числа 11: 121 =…
Число 11 не является квадратом, поэтому оно…
Число 9 является квадратом числа 3: 9 = 3·3…
Число 3 не является квадратом, то есть оно…
Бесплатно · займёт минуту