ТурбоУроки
Задание 5 · Базовый уровень · Алгоритмы

Алгоритм для исполнителя

Анализируем короткую последовательность команд исполнителя с фиксированным набором операций.

Теория

Задача сводится к аккуратному применению команд. Часто удобнее идти от начального числа вперёд, а если дан результат и нужно найти старт — выполнять обратные действия в обратном порядке.

Что держать в голове

Обратная к +a команда: −a
Обратная к ×k команда: ÷k
Обратные действия выполняют в обратном порядке

Алгоритм решения

  1. Выпишите команды по порядку.
  2. Если известен старт — выполняйте их слева направо.
  3. Если известен финиш — идите справа налево обратными действиями.
  4. Проверьте результат прямым выполнением.

Мини-пример

Команды «+3, ×2» из числа 4 дают (4+3)×2=14.

Проверь себя

Исполнитель выполнил команды +5, затем ×3 и получил 36. Какое число было сначала?