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

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

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

Условие

У исполнителя Квадратор две команды, которым присвоены номера: 1. раздели на 22. возведи в квадрат Первая из них уменьшает число на экране в 2 раза, вторая возводит число в квадрат. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 12 числа 81, содержащий не более 4 команд. В ответе запишите только номера команд. (Например, 1212 — это алгоритм:раздели на 2возведи в квадратраздели на 2возведи в квадраткоторый преобразует число 20 в 2500). Если таких алгоритмов более одного, то запишите любой из них.

Ответ

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

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

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

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

    Пойдем от конца к началу, будем извлекать корни и умножать на два, пока не получим из числа 81 число 12, а затем инвертируем порядок команд 81=9\sqrt{81} =9 (команда 2); 9=3\sqrt{9} =3 (команда 2); 3⋅2=63 \cdot 2=6 (команда 1); 6⋅2=126 \cdot 2=12 (команда 1).

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

  1. Искомая последовательность команд…

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

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

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

Составьте алгоритм получения из числа 12 числа 81, содержащий не более — решение с объяснением | Lom Ai