Задание 5 · Базовый уровень · Алгоритмы
Алгоритм для исполнителя
Анализируем короткую последовательность команд исполнителя с фиксированным набором операций.
Теория
Задача сводится к аккуратному применению команд. Часто удобнее идти от начального числа вперёд, а если дан результат и нужно найти старт — выполнять обратные действия в обратном порядке.
Что держать в голове
Обратная к +a команда: −a
Обратная к ×k команда: ÷k
Обратные действия выполняют в обратном порядке
Алгоритм решения
- Выпишите команды по порядку.
- Если известен старт — выполняйте их слева направо.
- Если известен финиш — идите справа налево обратными действиями.
- Проверьте результат прямым выполнением.
Мини-пример
Команды «+3, ×2» из числа 4 дают (4+3)×2=14.
Проверь себя
Исполнитель выполнил команды +5, затем ×3 и получил 36. Какое число было сначала?