Исполнение и проверка алгоритмов. Ошибки и отказы
Выполнить готовый алгоритм вручную и на компьютере, сравнить состояния и результат. Различать синтаксическую ошибку, логическую ошибку и отказ исполнителя. Короткая самостоятельная диагностика и коррекция; проверить вымышленный совет ИИ трассировкой и контрольным запуском, не принимая объяснение за доказательство.
Конспект урока
Выполнить план точно по записи, найти первое расхождение, отличить ошибку записи, неизвестную команду и отказ среды; исправить алгоритм и повторить контрольные случаи.
Клеточник: 1≤x≤5, 1≤y≤4; x вправо, y вверх; стена только (2,2)↔(3,2). ВПРАВО/ВЛЕВО меняют x на ±1, ВВЕРХ/ВНИЗ — y на ±1. Недопустимый ход вызывает отказ с прежней позицией и остановкой всего плана, включая хвост. Неизвестная команда при достижении тоже останавливает план без движения. Ошибку структуры, например незакрытый ЕСЛИ, HTML сообщает при подготовке до исполнения. Это отдельные причины остановки. План может закончиться нормально и всё же не выполнить задачу. Для проверки записывают вход, ожидаемые промежуточные состояния и итог, затем сравнивают фактическую трассу. После исправления повторяют проблемный и прежние контрольные случаи. Три удачных примера не доказывают работу на всех20клетках. Полный перебор конечной области или доказательство нужны отдельно. Учебный язык HTML прежний: ЕСЛИ, ПОВТОРИ, ПОКА, ДЛЯ; шаги управления не равны движениям. Предел200событий — техническое прерывание, не доказательство бесконечности. Ничего не отправляется в сеть.
Основная практика: бумага с прогнозом, затем проверка в браузере. При отсутствии ПК выполняй те же команды фишкой на бумажном поле. Сохраняй первую попытку; исправления отмечай другим знаком.
Безопасное начало
Сухие руки, без напитков у техники. Провода и разъёмы не трогай, о неисправности сообщи учителю. Работай по правилам кабинета. Две полные минуты в середине урока — без экрана и заданий. Внешний ИИ, аккаунты и личные данные не требуются.
Что уже нужно знать
Клеточник13–21: СКИ, координаты, следование, ветвления и циклы, собственный прогноз и трассировка. Урок обобщает эти конструкции; Python начнётся в23.
S0. Что нужно записать до запуска, чтобы проверить результат алгоритма, а не только увидеть его конец?
Устная проба без отметки.
Проверяй причину и первый неверный шаг
До выполнения сохрани вход и ожидаемую трассу. Ошибка структуры может остановить подготовку; достигнутая неизвестная команда и запрещённый переход останавливают исполнение. Нормальное завершение не гарантирует нужный результат. Сравнивай состояния по порядку, исправляй первую причину, затем повторяй проблемный и прежние контрольные случаи. Два или три успеха не заменяют доказательства для всех входов.
| Наблюдение | Что проверить |
|---|---|
| Ошибка подготовки | Границы и запись конструкций |
| Неизвестная команда | Словарь СКИ |
| Отказ | Край или стену на переходе |
| Неверный итог без отказа | Соответствие алгоритма задаче |
Клеточник 5×4, x вправо, y вверх; стена только (2,2)↔(3,2). Запрещённое или неизвестное действие останавливает всё без движения на этой попытке. Проверки и управление циклом не ходы. Подготовка структуры до исполнения. Лимит 200 событий не является доказательством бесконечности. Памятка разрешена.
Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.
Практика на компьютере
Открыть Клеточник — пошаговое выполнение. Можно скачать HTML и открыть без сети. Внешние аккаунты не нужны. Выбери задание и выставь указанный старт. Цель заполнена только если она дана в условии. В заданиях на трассировку поля «Мой прогноз» пустые и необязательные: впиши свой ответ или оставь запись на бумаге. Запиши свой план. Сначала прогноз на бумаге, затем «Подготовить», «Один шаг» и сравнение позиций. Для нового запуска верни старт; изменения очищают трассу. Разобранный образец открывается отдельной кнопкой.
До звонка открыть HTML 22 и проверить разобранный образец. Сначала личная запись причины/прогноза, затем исполнение. A1: сохранить первый неудачный план на бумаге и вводить исправление после разбора причины. A2: все три входа на бумаге, при медленном вводе на ПК проверить проблемный и ещё один, третий фишкой. Роли в паре сменить перед A2. B1 и AI1 допускают бумажную проверку. Четыре минуты билета не сокращать.
Личная проба
C1. Старт (5,3). План ВПРАВО; ВНИЗ. Назови первую попытку, причину остановки и итог; выполнится ли ВНИЗ?
Одна минута лично, затем две на разбор. Памятка разрешена.
Найти и исправить первый отказ
Образец: старт (4,4), цель (4,3), план ВВЕРХ. Первая попытка запрещена верхним краем, итог (4,4). Исправление ВНИЗ даёт (4,3). Сохраняем неудачный прогноз/трассу и повторяем исправленный план с исходного старта, а не с произвольной позиции.
A1. Старт (1,2), цель (3,3). План ВПРАВО; ВПРАВО; ВВЕРХ. До запуска выпиши позиции до первой ошибки, первую неудачную попытку и причину. Исправь план ровно из трёх движений, запиши прогноз и проверь повторным запуском.
Заготовка для своей записи:
| Шаг / попытка | Позиция / причина |
|---|---|
| 1 | |
| 2 | |
| После исправления |
Сначала своя запись и основание, затем сверка.
Полная пауза
Две минуты без проекции, чтения, вычислений и обсуждения. Отведи взгляд и смени позу.
Контрольные случаи до и после правки
Образец для задачи «один безопасный шаг вверх при возможности»: ЕСЛИ СВЕРХУ СВОБОДНО ТО; ВВЕРХ; КОНЕЦ ЕСЛИ. Из (4,3) даёт (4,4), из (4,4) тело пропущено, остаётся (4,4), отказа нет. Нужны и истинный, и ложный вход; один удачный пример не проверяет оба исхода.
A2. Задача: двигаться вправо до первой преграды без отказа. Ошибочный план: ПОКА X<5; ВПРАВО; КОНЕЦ ПОКА. Проверь старты (1,3), (2,2), (5,3), запиши итог/отказ. Исправь условие и заново проверь все три входа; сначала прогноз, затем HTML или фишка.
Заготовка для своей записи:
| Старт | До исправления / после исправления |
|---|---|
| (1,3) | |
| (2,2) | |
| (5,3) |
Семь минут: три на свои трассы, три на исправление/проверку, одна на сверку. В коротком варианте — шесть минут.
Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.
Совпадение конца не заменяет трассу
На свободной части поля из (3,1) планы ВВЕРХ; ВПРАВО и ВПРАВО; ВВЕРХ заканчиваются в (4,2), но промежуточные позиции (3,2) и (4,1) различаются. Для задачи на точное исполнение заданной записи нужно сравнить и эти состояния, а не только конец.
| Проверяем | Свидетельство |
|---|---|
| Точное исполнение записи | Промежуточные состояния |
| Достижение цели | Итог и отсутствие отказа |
| Работу на всех входах | Охват области или доказательство |
B1. Исполнитель должен точно выполнить P: ВВЕРХ; ВПРАВО; ВПРАВО из (1,2). В журнале фактически R: ВПРАВО; ВВЕРХ; ВПРАВО. Выпиши обе трассы и первый номер расхождения. Совпадение конечных координат доказывает исполнение именно P?
Три минуты на свою попытку, затем одна минута на сверку основания. Допустимы разные корректные решения.
Проверка вымышленного ответа ИИ
AI1. Вымышленный ИИ: «План ПОВТОРИ 3 РАЗ; ВПРАВО; КОНЕЦ ПОВТОРА из (1,3) и (2,3) сработал, значит безопасен из любого старта». Проверь старт (3,3) и найди первый отказ. Для задачи «сделать вправо не более трёх допустимых ходов» исправь план и проверь тот же старт.
Это заранее составленный учебный пример. Самостоятельно проверь конкретный шаг; обращение к сервису не требуется.
Помощь и резерв
- Продолжает после отказа. Останови весь оставшийся план.
- Сверяет только конец. Найди первое различие по номерам.
- Меняет старт после исправления. Повтори тот же проблемный вход.
- Два успеха считает доказательством. Добавь существенные случаи и обоснуй охват.
D1. Резерв: классифицируй четыре случая и укажи, возможно ли нормальное завершение. 1) При подготовке обнаружен незакрытый ЕСЛИ. 2) Во время исполнения достигнута команда ПРЫЖОК вне СКИ. 3) ВПРАВО из (5,3). 4) Допустимый план завершился, но пришёл не в заданную цель.
D1 занимает 3–4 минуты: только после завершения основных задач, при нехватке времени — отдельный резерв следующего занятия. H1 и тест не складываются автоматически.
Индивидуальный итог
Четыре полные минуты лично. Условия заранее на бумаге. Памятка и разобранные модели разрешены; ключи и веб-разбор закрыты. Учитель не даёт учебных подсказок. Сбор после четырёх минут.
E1. HTML сообщает незакрытый ЕСЛИ при подготовке. Были ли выполнены движения этого запуска? Какой этап исправить?
E2. Старт (5,2). План ВПРАВО; ВНИЗ; выход за край вызывает отказ и останавливает весь план без движения. Итог и выполнится ли ВНИЗ?
E3. На поле с краем и внутренней стеной три запуска одной программы закончились правильно. Доказывает ли это работу для всех допустимых входов? Что добавить?
Разбор после своей попытки
После исправления выбери один новый пример из самопроверки.
Материалы и самопроверка
Презентация, самостоятельный план учителя, рабочий лист, выходной билет и бумажная самопроверка открываются отдельными карточками. DOCX можно смотреть на сайте и скачать. PDF для печати:
Самопроверка на сайте: шесть вопросов с пояснениями, отдельно 5–7 минут. Бумажная версия с письменными основаниями и разбором — 8–12 минут. Все шесть новых письменных случаев — ещё 8–10 минут; выбирай прежде всего случай к своей ошибке. Эти модули не прибавляют к основным 45 минутам и не задаются целиком вместе с H1 автоматически. Пояснения и новые случаи для бумажного разбора есть в плане учителя.
Домашний перенос
H1. Домой 5–7 минут, ПК необязателен. Старт (3,4), цель (1,3). План ВВЕРХ; ВЛЕВО; ВЛЕВО. Найди первую ошибку и итог неудачного запуска. Исправь план ровно из трёх движений и выпиши все позиции.
Полное условие и памятка есть на листе. Решение запиши в тетради. Достаточно 5–7 минут с сохранённой опорой.
Источники
ФРП2025, содержание8класса с.9 и планирование с.33–34: исполнение вручную и на компьютере, проверка и исправление алгоритмов формального исполнителя. Урок22 завершает блок13–22. Оценивание формирующее; школьную отметку учитель определяет по локальным правилам. Учебник школы не указан; номера параграфов не назначены.
6 вопросов по теме «Проверка алгоритмов: самопроверка». Выбери ответ, прочитай объяснение и попробуй ещё раз, если ошибся.
Открыть отдельноВопрос 1 из 6
ТренировкаБез отметки и ограничения времени. Первый ответ учитывается отдельно от исправлений. При обновлении страницы ответы сбросятся.
Скачать и открыть
Материалы урока
7 материаловПодготовка к уроку
2 материала· для учителей
20 слайдов, отдельная качественная иллюстрация на каждом, редактируемые примеры и таблицы, практика, проверка ответа ИИ и заметки учителю.
Презентация
Самостоятельный план 45/40 минут: полные условия и ключи, карта 20 слайдов, помощь, индивидуальный итог, 18 объяснений самопроверки и шесть случаев переноса.
Методичка · MediaSchool
Рабочие листы и практика
4 материала· для учеников
Три страницы: памятка, собственные попытки, два основных действия, проверка совета ИИ, помощь, резерв и домашний перенос.
Рабочий лист
Два билета на А4. Четыре минуты индивидуально, памятка разрешена, шесть формирующих баллов.
Рабочий лист
Шесть вопросов совпадают с тестом на странице. Две страницы; 8–12 минут с письменными основаниями и разбором, ключи и новые случаи в плане.
Рабочий лист
Пошаговое выполнение, координаты и трассировка. Собственный учебный язык. HTML можно скачать для работы без сети.
Рабочий лист
Проверка знаний
1 материал· для учеников
6 вопросов с объяснениями и повторной попыткой.
Проверочная
От сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!