Исполнители и оптимальные программы
Информатика, 9–11 класс · раздел «Алгоритмы и программирование»
Главное
Задачи с исполнителями проверяют умение строить программу по системе команд. Часто требуется найти программу минимальной длины.
Правила
- Исполнитель имеет строго заданную систему команд
- Решение ищут перебором или обратным ходом от результата
- Часто помогает динамическое программирование по числу способов
- Важно точно учитывать порядок команд
Разберём пример
Как искать программу минимальной длины?
Удобно идти от конечного числа назад к начальному, на каждом шаге выбирая операцию, которая быстрее сокращает разрыв, и проверяя варианты.
Частые ошибки
- Применять команды, отсутствующие в системе исполнителя
- Не проверять все ветви перебора
Потренироваться
Задания с проверкой и подсказками, схема темы и разбор ошибок с ИИ-репетитором — в уроке на платформе.
Открыть урок