ОГЭ задание 5 (формальный исполнитель): как аккуратно выполнить алгоритм по шагам, чтобы не сбиться?
Дан исполнитель с двумя командами вроде «прибавь 2» и «умножь на 3», стартовое число и цепочка команд. Постоянно ошибаюсь в середине, теряю промежуточное значение. Есть какой-то надёжный приём, чтобы не путаться при ручной трассировке?
3 ответа
Заведи таблицу трассировки: один столбец — номер команды, второй — текущее значение ПОСЛЕ её выполнения. И заполняй построчно, не держа ничего в голове.
Например, старт 1, команды: +2, ×3, +2. | шаг | команда | значение | | 0 | старт | 1 | | 1 | +2 | 3 | | 2 | ×3 | 9 | | 3 | +2 | 11 |
Ответ — последнее значение в столбце. Главные ошибки: (1) перепутать порядок команд, (2) применить операцию к старому значению вместо нового. Таблица убирает обе. На черновике рисуй её всегда, даже если кажется, что «и так посчитаю».
Выписывай значение после каждой команды отдельным числом в строчку: 1 → 3 → 9 → 11. Так не перепутаешь, что к чему применяешь.
Веди таблицу, не считай в уме.