Следим за состоянием исполнителя
Состояние исполнителя — данные, необходимые для следующего шага: число на экране, координаты или направление.
В этом занятии
- Самостоятельно решить задачу по теме «Следим за состоянием исполнителя» и объяснить проверку результата.
- Нарисуй трассировку пяти команд числового исполнителя и создай вариант с одной ошибкой для самостоятельной проверки.
Пригодится: informatics8-algorithm-properties
Разберёмся перед практикой+
Следим за состоянием исполнителя
Состояние исполнителя — данные, необходимые для следующего шага: число на экране, координаты или направление. Трассировка записывает состояние после каждой команды. Она помогает отличить ошибку вычисления от неверного порядка действий.
Если команда недопустима, возникает отказ: например, робот пытается пройти сквозь стену. Не продолжай трассировку так, будто шаг удался. Отметь точное место отказа и проверь, нужно ли изменить маршрут, условие или начальные данные.
Число 3 после команд +2, ×3, −1 становится 5, затем 15, затем 14.
- Запиши начальное состояние.
- После каждой команды обнови только изменяемые данные.
Открываем цифровую мастерскую…
Попробуй самостоятельно
Запиши рассуждения в черновик или сделай построение на бумаге. Эти задания для самостоятельной работы: автоматической проверки и XP за них пока нет.
- Нарисуй трассировку пяти команд числового исполнителя и создай вариант с одной ошибкой для самостоятельной проверки.
- Сначала предположи результат, затем проверь и объясни, что изменилось.
Источники и дальнейшее чтение
Материал изложен своими словами. Здесь можно проверить научные основания и подробнее изучить тему; часть источников — на английском.
Читай и разбирай пример в своём темпе. К практике можно перейти, когда будешь готов.