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

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

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

Условие

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

Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 18 числа 16, содержащий не более 4 команд. В ответе запишите только номера команд. (Например, 1212 - это алгоритм:раздели на 3возведи в квадратраздели на 3возведи в квадраткоторый преобразует число 18 в 144). Если таких алгоритмов более одного, то запишите любой из них.

Ответ

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

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

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

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

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

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

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

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

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

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

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