Перейти к содержанию
MediaSchool

Исполнение и проверка алгоритмов. Ошибки и отказы

Выполнить готовый алгоритм вручную и на компьютере, сравнить состояния и результат. Различать синтаксическую ошибку, логическую ошибку и отказ исполнителя. Короткая самостоятельная диагностика и коррекция; проверить вымышленный совет ИИ трассировкой и контрольным запуском, не принимая объяснение за доказательство.

Открыт · Презентация · Методичка · Рабочий лист

Конспект урока

Выполнить план точно по записи, найти первое расхождение, отличить ошибку записи, неизвестную команду и отказ среды; исправить алгоритм и повторить контрольные случаи.

Клеточник: 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 материала

Рабочие листы и практика

4 материала

Проверка знаний

1 материал

От сообщества

Материалы сообщества0

Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.

Поделиться материалом

Поделитесь первым материалом

Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.

Комментарии

Войдите, чтобы оставлять комментарии.

Пока нет комментариев. Будьте первым!