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

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

Укажите минимальное число команд, которое должен выполнить исполнитель

Условие

Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера: 1. прибавь 12. умножь на 2 Выполняя команду номер 1, КАЛЬКУЛЯТОР прибавляет к числу на экране 1, а выполняякоманду номер 2, умножает число на экране на 2. Укажите минимальное число команд, которое должен выполнить исполнитель, чтобы получить из числа 23 число 999.

Ответ

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

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

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

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

    Решение. Умножение на число обратимо не для любого числа, поэтому, если мы пойдём от числа 999 к числу 23, тогда однозначно восстановим программу с минимальным числом команд. Полученные команды будут записываться справа налево.

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

  1. Число 999 не делится на 2, значит, оно…

  2. Т. к. мы хотим получить минимальное число…

  3. Считаем количество команд и получаем…

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

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

Другие задачи по теме «Анализ и построение алгоритмов для исполнителей»

Укажите минимальное число команд, которое должен выполнить исполнитель — решение с объяснением | Lom Ai