Присоединиться

9 класс·средний уровень

Составьте алгоритм получения из числа 3 числа 84, содержащий не более 5

Условие

У исполнителя Квадратор две команды, которым присвоены номера:1. прибавь 12. возведи в квадратПервая из них увеличивает число на экране на 1, вторая возводит его во вторую степень.

Составьте алгоритм получения из числа 3 числа 84, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11221 — это алгоритм:прибавь 1прибавь 1возведи в квадратвозведи в квадратприбавь 1,который преобразует число 1 в 82.) Если таких алгоритмов более одного, то запишите любой из них.

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Не любое число является квадратом целого числа, поэтому, если мы пойдем от числа 84 к числу 3, тогда однозначно восстановим программу. Полученные команды будут записываться справа налево.

Осталось ещё 3 шага

  1. Число 84 не является квадратом, поэтому оно…

  2. Число 83 не является квадратом, поэтому оно…

  3. Приведем другое решение на языке Python.def…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Простой линейный алгоритм для формального исполнителя»