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

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

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

Условие

У исполнителя ТриПять две команды, которым присвоены номера: 1. прибавь 3,2. умножь на 5. Выполняя первую из них, ТриПять прибавляет к числу на экране 3, а выполняя вторую, умножает это число на 5. Запишите порядок команд в программе, которая содержит не более 5 команд и переводит число 4 в число 530. В ответе указывайте лишь номера команд, пробелы между цифрами не ставьте. Так, для программы умножь на 5прибавь 3прибавь 3 нужно написать: 211. Эта программа преобразует, например, число 8 в число 46.

Ответ

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

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

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

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

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

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

  1. Рассмотрим программу, переводящую число 530 в…

  2. 530 / 5 = 106 (команда 2). 2) 106 − 3…

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

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

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