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

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

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

Условие

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

Ответ

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

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

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

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

    Умножение на число обратимо не для любого числа, поэтому, если мы пойдём от числа 99 к числу 6, то однозначно восстановим программу.

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

  1. Полученные команды будут записываться справа…

  2. Если число некратно 5, то прибавляем 1, а…

  3. Запишем последовательность команд в обратном…

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

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

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

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