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

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

Запишите порядок команд в программе, которая содержит не более 5 команд

Условие

У исполнителя ДваПять две команды, которым присвоены номера: 1. отними 22. раздели на 5 Выполняя первую из них, ДваПять отнимает от числа на экране 2, а выполняя вторую, делит это число на 5 (если деление нацело невозможно, ДваПять отключается). Запишите порядок команд в программе, которая содержит не более 5 команд и переводит число 152 в число 2. В ответе указывайте лишь номера команд, пробелы между цифрами не ставьте. Так, для программы раздели на 5отними 2отними 2 нужно написать 211. Эта программа преобразует, например, число 55 в число 7.

Ответ

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

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

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

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

    Решение. Умножение на число обратимо не для любого числа, поэтому, если мы пойдём от числа 152 к числу 2, тогда однозначно восстановим программу. Если число не кратно 5, то вычитаем 2, а если кратно, то делим на

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

  1. 1) 152 − 2 = 150 (команда 1),2) 150 / 5…

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

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

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

Запишите порядок команд в программе, которая содержит не более 5 команд — решение с объяснением | Lom Ai