Конспект урока по информатике для 8 класса
Тема: «Свойства алгоритма. Способы записи алгоритма»
Тип урока: урок изучения нового материала в игровой форме
Форма урока: квест «Тайны Алгоритмии»
Продолжительность: 40 минут
Оборудование: интерактивная доска, раздаточные материалы, карточки с
заданиями, фломастеры, листы А3, презентация с анимацией
Цели урока
(дискретность, понятность, определённость, результативность, массовость) и
познакомить с основными способами записи алгоритмов (словесный, блок‑схема,
псевдокод).
Развивающая: развить алгоритмическое и логическое мышление, умение анализировать и преобразовывать информацию из одной формы в другую, навыки командной работы.
Воспитательная: воспитать интерес к информатике, аккуратность при составлении
алгоритмов, ответственность за выполнение задания в команде.
Задачи урока
Дать чёткие определения свойств алгоритма и проиллюстрировать их на игровых
примерах.
Познакомить учащихся с тремя основными способами записи алгоритмов.
Отработать навыки составления алгоритмов разными способами через игровые задания.
Научить преобразовывать алгоритм из одного способа записи в другой.
Развить умение находить и исправлять ошибки в алгоритмах.
Закрепить полученные знания через командное соревнование
Ход урока
Приветствие:
«Здравствуйте, юные исследователи! Сегодня мы отправляемся в волшебное
королевство Алгоритмия, где всё подчиняется строгим правилам. Но чтобы
попасть туда, нужно разгадать загадку:
Что нужно, чтобы собрать конструктор?
Чтобы испечь пирог по рецепту?
Чтобы дойти от школы до дома?
Верно, алгоритм! Сегодня мы раскроем все его тайны и научимся записывать алгоритмы разными способами».
Объявление правил квеста: класс делится на 3 команды («Логики», «Кодеры», «Схематик»), каждая команда будет проходить станции и зарабатывать
«алго‑баллы».
II. Актуализация знаний (5 минут)
Игра «Составь последовательность»:
Раздать командам карточки с этапами утреннего ритуала (встать, умыться,
одеться, позавтракать, собрать рюкзак).
Задача: разложить карточки в правильном порядке и объяснить, почему это алгоритм.
Обсуждение: что такое алгоритм? Кто может быть исполнителем?
III. Изучение нового материала (15 минут)
1. Свойства алгоритмов (объясняет Профессор Алгоритмус — учитель в роли персонажа)
Дискретность — разбиение на шаги. Пример: лестница (каждая ступенька — команда).
Понятность — команды должны быть понятны исполнителю. Ошибка: «Сделай немного» → правильно: «Сделай 3 шага».
Определённость — однозначность команд. Ошибка: «Налей воды» → правильно: «Налей 200 мл воды».
Результативность — алгоритм должен заканчиваться и давать результат. Пример: рецепт торта должен привести к готовому торту.
Массовость — применимость к похожим задачам. Пример: один рецепт блинов для разных начинок.
2. Способы записи алгоритмов
мебели.
Графический (блок‑схема) — изображение с помощью геометрических фигур. Демонстрация стандартных блоков: начало/конец (овал), действие (прямоугольник), условие (ромб).
Псевдокод — промежуточный язык между естественным и программированием. Пример:
алг Уборка комнаты
нач
пропылесосить пол
вытереть пыль
заправить кровать
кон
IV. Практическая работа — игровой этап (15 минут)
Станция 1. «Исправь ошибку»
Командам даются алгоритмы с нарушением свойств.
Пример: алгоритм «Покорми кота»:
Налей что‑нибудь в миску.
Поставь миску на пол.
Позови кота.
Задание: найти нарушения (понятность, определённость) и исправить.
Станция 2. «Три способа»
Составить алгоритм «Заварить чай» тремя способами:
словесно (нумерованный список);
в виде блок‑схемы (нарисовать на листе А3);
на псевдокоде (используя служебные слова алг, нач, кон).
Станция 3. «Преобразуй»
Даётся алгоритм в одном способе записи, нужно преобразовать в другой:
блок‑схема → словесный;
псевдокод → блок‑схема;
словесный → псевдокод.
V. Закрепление материала (3 минуты)
Блиц‑опрос «Закончи предложение»:
Свойство алгоритма, означающее разбиение на шаги, называется … (дискретность).
Запись алгоритма в виде геометрических фигур — это … (блок‑схема).
Алгоритм должен приводить к результату за конечное число шагов — это свойство … (результативность).
Язык, промежуточный между естественным и программированием, называется … (псевдокод).
VI. Подведение итогов и рефлексия (2 минуты)
Подсчёт «алго‑баллов», награждение команды‑победителя.
Рефлексия:
Что нового узнали?
Какой способ записи алгоритмов показался самым удобным? Почему?
Какое задание было самым интересным? Самым сложным?
Оценивание: отметить активных участников каждой команды, похвалить за командную
работу.
Домашнее задание
Придумать свой алгоритм (бытовой или игровой) и записать его тремя способами.
Дополнительно: найти примеры алгоритмов в сказках и записать их в виде блок‑схемы