русский

Алгоритм поиска в ширину — 09.11.2026 — КСП, план урока, Информатика, 11 класс

Создайте свой план урока с ИИ

Предпросмотр Открыть материал
Краткосрочный план
Раздел
Алгоритмы и структуры данных: графы и их обход
Тема урока
Алгоритм поиска в ширину — 09.11.2026
Класс
11
Цели обучения в соответствии с учебной программой
11.2.2.1 реализовывать алгоритм поиска в ширину (BFS) на языке Python и применять его для пошагового обхода невзвешенного графа
Цели урока
Учащиеся знают принцип обхода графа в ширину: посещение вершин по уровням, начиная с заданной вершины.
Учащиеся знают роль очереди и множества посещённых вершин в алгоритме поиска в ширину.
Учащиеся знают основные шаги реализации поиска в ширину на языке Пайтон и умеют применять алгоритм для обхода невзвешенного графа.
Ценности
Ответственный подход к решению задач развивается через последовательную проверку посещённых вершин и корректное применение алгоритма. Сотрудничество и уважение к мнению других формируются при совместном разборе порядка обхода графа.
Ход урока
Этап урока/ Время Действия педагога Действия ученика Оценивание Ресурсы
Организационный настрой
3 мин
Организационный момент:
Приветствует класс, проверяет готовность к уроку и наличие тетрадей и устройств.
Кратко сообщает тему: «Алгоритм поиска в ширину» и связывает её с задачами обхода графов.
Учащиеся приветствуют учителя и готовят тетради и устройства. Учащиеся записывают тему урока. Готовность к работе и наличие необходимых материалов — 1 балл. Максимум за этап — 1 балл. доска, тетради, компьютеры
Постановка учебной задачи
5 мин
Постановка проблемы:
Показывает невзвешенный граф и предлагает найти порядок посещения вершин, начиная с вершины А.
Спрашивает: «Как обойти граф так, чтобы сначала посетить ближайшие к начальной вершине вершины, а затем более удалённые?».
Ответы:
Ожидаемый ответ: переходить от начальной вершины к соседям, затем к соседям этих вершин.
Ожидаемый ответ: отмечать уже посещённые вершины, чтобы не обходить их повторно.
Учащиеся рассматривают граф и предлагают порядок обхода. Учащиеся объясняют, почему необходимо отмечать посещённые вершины; ожидаемый ответ — чтобы избежать повторного посещения и зацикливания. Предлагает корректный принцип обхода по уровням — 1 балл. Объясняет необходимость учёта посещённых вершин — 1 балл. Максимум за этап — 2 балла. схема невзвешенного графа, доска
Изучение алгоритма
10 мин
Объяснение нового материала:
Объясняет, что поиск в ширину обходит граф по уровням расстояния от начальной вершины.
Разбирает роль очереди: сначала в неё помещается стартовая вершина; затем извлекается первая вершина и в очередь добавляются её ещё не посещённые соседи.
Показывает, как множество посещённых вершин предотвращает повторную обработку.
Представляет реализацию на языке Пайтон: список смежности, очередь, множество посещённых вершин и цикл обработки очереди.
Демонстрирует на примере графа порядок извлечения вершин и изменения очереди.
Слайд 1 — Алгоритм поиска в ширину
Слайд 2 — Представьте, что вы хотите узнать, сколько переходов отделяет вас от одноклассника в соци…
Слайд 3 — К концу занятия вы сможете…
Слайд 4 — Обход по уровням
Слайд 5 — Очередь и посещения
Слайд 6 — Почему вершину нужно отмечать посещённой уже при добавлении в очередь, а не после её извл…
Слайд 7 — Пример обхода
Слайд 8 — Реализация на Python
Слайд 9 — Главное
Слайд 10 — Проверьте себя
Учащиеся слушают объяснение и фиксируют ключевые понятия: уровень, очередь, список смежности, посещённая вершина. Учащиеся прослеживают пример и записывают порядок обхода. Верно определяет назначение очереди — 1 балл. Объясняет роль множества посещённых вершин — 1 балл. Правильно прослеживает порядок обхода примера — 1 балл. Максимум за этап — 3 балла.
Проверка понимания
5 мин
Вопросы классу:
«Почему поиск в ширину использует очередь, а не стек?».
«В какой момент вершину следует отмечать как посещённую?».
«Какое свойство невзвешенного графа позволяет искать кратчайший путь по числу рёбер с помощью поиска в ширину?».
Ответы:
Ожидаемый ответ: очередь обеспечивает обработку вершин в порядке их добавления, поэтому обход идёт по уровням.
Ожидаемый ответ: при добавлении вершины в очередь, чтобы не добавить её повторно.
Ожидаемый ответ: рёбра имеют одинаковую стоимость, и поиск в ширину первым достигает вершины по пути с минимальным числом рёбер.
Учащиеся отвечают на вопросы. Учащиеся объясняют, что очередь задаёт обход по уровням, вершину отмечают при добавлении в очередь, а в невзвешенном графе первым находится путь с минимальным числом рёбер. Объясняет выбор очереди — 1 балл. Называет правильный момент отметки вершины — 1 балл. Объясняет поиск пути с минимальным числом рёбер — 1 балл. Максимум за этап — 3 балла. доска, тетради
Игровая практика
6 мин
Инструктаж:
Организует игру «Эстафета очереди»: группы получают схему графа и стартовую вершину.
Предлагает по очереди назвать следующую вершину, которую нужно извлечь из очереди, и обновить очередь и множество посещённых вершин.
Просит группы проверить, совпадает ли полученный порядок обхода, и кратко обосновать расхождения.
Учащиеся в группах выполняют эстафету, по очереди обновляют очередь и множество посещённых вершин. Учащиеся сверяют порядок обхода и аргументируют ответы. Правильно определяет следующую вершину — 1 балл. Корректно обновляет очередь и отметки посещения — 1 балл. Максимум за этап — 2 балла.
Практическое задание
8 мин
Практическое задание:
Выдаёт задание: представить заданный невзвешенный граф списком смежности и написать на языке Пайтон функцию обхода в ширину, принимающую граф и начальную вершину.
Просит вывести порядок обхода и проверить, что каждая достижимая вершина посещена не более одного раза.
Предлагает проверить работу функции на графе с циклом и на графе с вершинами, не связанными с начальной.
Учащиеся составляют список смежности и пишут функцию поиска в ширину на языке Пайтон. Учащиеся запускают проверку на примерах и записывают полученный порядок; ожидаемый результат — достижимые вершины выводятся по уровням, недостижимые не выводятся. Корректно задаёт список смежности — 1 балл. Правильно использует очередь и множество посещённых вершин — 2 балла. Получает корректный порядок обхода — 1 балл. Максимум за этап — 4 балла.
Здоровье и соблюдение техники безопасности
Здоровье и соблюдение техники безопасности При работе за компьютером соблюдайте правильную посадку, держите экран на комфортном расстоянии и делайте перерывы для глаз. Подключайте оборудование только сухими руками и не трогайте провода без разрешения учителя.

О материале

Тип материала
План урока (КСП)
Предмет
Информатика
Класс
11 класс
Язык
Русский
Направление обучения
Физмат

Создайте свой план урока с ИИ

  • По вашей теме, предмету и классу
  • Готово примерно за минуту
  • Начать можно бесплатно

Планы уроков, тесты и презентации от учителей

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