Конспект урока информатики
«Алгоритмы вокруг нас: от кулинарии до искусственного интеллекта»
Предмет: Информатика
Класс: 6 (или 7 класс, в зависимости от программы)
Тема урока: Алгоритмы в нашей жизни. Формальные исполнители.
Тип урока: Урок открытия нового знания (комбинированный с элементами игры и проектной деятельности).
Продолжительность: 45 минут.
Методическая характеристика урока
Обоснование выбора темы:
В современном мире алгоритмическое мышление становится такой же необходимостью, как умение читать и писать. Понимание принципов работы алгоритмов закладывает основу для последующего изучения программирования и формирует у учащихся представление о том, как работают цифровые технологии и искусственный интеллект.
Цель урока:
Формирование у учащихся понятия алгоритма, его свойств и исполнителя через призму практического применения в повседневной жизни и профессиональной деятельности.
Задачи урока:
1.Образовательная (предметная): Сформировать представление об алгоритме как последовательности действий, познакомить со свойствами алгоритмов (дискретность, понятность, точность, результативность, массовость) и видами исполнителей (формальные/неформальные).
2.Развивательная (метапредметная): Развивать алгоритмическое и логическое мышление, умение анализировать жизненные ситуации, выделять в них алгоритмическую составляющую и представлять информацию в структурированном виде (блок-схема). Развивать навыки смыслового чтения (работа с инструкциями).
3.Воспитательная (личностная): Формировать понимание роли алгоритмов в автоматизации труда (в т.ч. в контексте развития искусственного интеллекта), воспитывать ответственность за результат своей деятельности (свойство результативности), развивать коммуникативные навыки при работе в группе.
Планируемые результаты:
Личностные: понимание практической ценности знаний по информатике, готовность к сотрудничеству.
Метапредметные: умение самостоятельно планировать пути достижения целей, владение основами самоконтроля и оценки.
Предметные: знание определения алгоритма, его свойств, умение приводить примеры алгоритмов и исполнителей, составлять простые алгоритмы для формального исполнителя.
Методы обучения: Проблемно-поисковый (создание проблемной ситуации), наглядный (презентация), практический (работа в группах, работа с карточками), игровой (элементы соревнования).
Формы организации деятельности: Фронтальная работа, индивидуальная работа, групповая работа (пары/мини-группы).
Оборудование и материалы:
Компьютер, проектор, экран.
Презентация (слайды с определениями, примерами, заданием).
Раздаточный материал: карточки с описанием кулинарных рецептов (разного уровня сложности/понятности), чистые листы А4, фломастеры.
Опционально: доступ в интернет для быстрого поиска информации (если этап позволяет) или заранее подготовленные скриншоты с сайтов рецептов .
Ход урока
- Организационный момент и мотивация (3 мин.)
Учитель приветствует класс, проверяет готовность. На экране — изображения повара за работой, схемы метро, нотного стана и интерфейса ChatGPT.
Учитель: «Ребята, посмотрите на экран. Что общего между поваром, создающим новое блюдо, архитектором метро и разработчиком искусственного интеллекта? Кажется, это совершенно разные сферы. Но сегодня мы узнаем, что их объединяет. Более того, это есть в жизни каждого из вас — в ваших любимых компьютерных играх, в том, как вы собираете портфель или даже чистите зубы. О чем пойдет речь?»
Учащиеся высказывают предположения. Учитель подводит их к теме урока: «Алгоритмы».
- Актуализация знаний и создание проблемной ситуации (7 мин.)
Учитель: «Слово сложное, но явление знакомое. Давайте проверим. Сейчас мы проведем мини-эксперимент. Я раздам вам карточки с инструкциями. Ваша задача — внимательно прочитать и понять, что произойдет в итоге?»
Класс делится на 3 группы. Каждая группа получает карточку с «рецептом» (алгоритмом):
Группа 1 (Формальный алгоритм): «Возьми 1 яйцо, разбей его в миску. Добавь 50 мл молока. Посоли. Взбей вилкой. Вылей на горячую сковороду. Жарь 3 минуты». (Понятный результат — омлет).
Группа 2 (Неформальный алгоритм): «Возьми немного муки, добавь чуть-чуть воды и щепотку соли. Замеси крутое тесто. Дай ему отдохнуть. Потом раскатай и пожарь». (Результат неоднозначный, так как много неточностей).
Группа 3 (Алгоритм с нарушенной последовательностью): «Пожарь котлету на сковороде. Затем включи газ. Возьми мясо. Посоли. Сделай фарш». (Абсурдный результат).
После прочтения каждая группа озвучивает, что у них получилось. Обсуждение:
Почему у первой группы всё понятно и результат един?
Почему у второй группы могут быть варианты? (Неточность: сколько муки? что значит «крутое»?)
Почему третья группа не смогла приготовить блюдо? (Нарушен порядок действий).
Вывод (формулируют учащиеся): Чтобы получить правильный результат, инструкция должна быть точной, понятной и действия должны идти в строгом порядке.
- Изучение нового материала (10 мин.)
Учитель, опираясь на выводы учащихся, вводит формальные понятия с демонстрацией слайдов.
Определение алгоритма: «Алгоритм — это точное и понятное предписание (инструкция) исполнителю совершить последовательность действий, направленных на достижение указанной цели или решение поставленной задачи» .
2.Свойства алгоритмов:
Дискретность (разбивка на шаги) — как шаги в нашем рецепте.
Понятность — алгоритм должен быть написан на языке, понятном исполнителю (роботу, человеку).
Точность (детерминированность) — каждое действие определяет следующее однозначно. (Сравниваем рецепт 1 и 2).
Результативность (конечность) — алгоритм должен приводить к результату (даже если результат — сообщение об ошибке, как в рецепте 3).
Массовость — алгоритм решает целый класс задач, а не одну конкретную. (Рецепт омлета подходит для любого количества яиц, если мы пропишем пропорции).
Исполнитель алгоритма:
Учитель: «Кто может исполнить рецепт? Повар-человек. А кто сможет исполнить вот эту команду: «Отойди от стены на 15 сантиметров и опусти руку с кистью на 3 миллиметра»?» (Учащиеся: робот).
Определение: Исполнитель — объект, способный выполнять команды алгоритма. Исполнители бывают:
Неформальные (человек — может понимать команды по-разному, додумывать).
Формальные (робот, компьютер, калькулятор — выполняет команды строго, не вникая в смысл).
Пример для размышления: «А кто исполняет алгоритм в игре «Civilization», когда юнит идет по маршруту?» (Формальный исполнитель — игровой движок).
- Физкультминутка (2 мин.)
Игра «Исполнитель-робот». Учитель выступает в роли программиста, ученики — роботов. Программист дает команды, но делает это неточно (путает право-лево, говорит «сделай шаг» без указания направления). Роботы «зависают» или выполняют неверно. Делается вывод: для формального исполнителя нужна точная система команд.
- Практическая работа в группах (15 мин.)
Постановка задачи: «Мы с вами — коллектив разработчиков приложений. К нам обратился шеф-повар ресторана. Ему нужно, чтобы его фирменный бутерброд могли приготовить посетители без помощи человека. Для этого мы должны составить формальный алгоритм приготовления бутерброда для робота-повара. У робота бедная система команд: он может брать предметы только с той поверхности, куда ему укажут, и класть их строго друг на друга. Он не знает слов «немного», «аккуратно»».
Задание (на листах А4 и фломастерах):
Каждая группа получает набор продуктов (хлеб, сыр, колбаса, огурец, масло, нож — в виде карточек или просто списка). Нужно записать строгую последовательность действий, например:
1.Взять левой рукой нож.
2.Взять правой рукой хлеб.
3.Намазать масло на хлеб.
4.Положить нож на стол.
5.Взять сыр…
Группы представляют свои алгоритмы у доски, зачитывая их. Другие группы выступают в роли «тестировщиков» и ищут ошибки: «А где робот возьмет нож?», «Он положил сыр на хлеб, но забыл положить колбасу».
Итог практической работы: Учащиеся на собственном опыте убеждаются, насколько сложно составить абсолютно точный и полный алгоритм, даже для простого действия. Это подводит их к пониманию сложности работы программистов.
- Рефлексия и подведение итогов (5 мин.)
Учитель: «Давайте вернемся к началу урока. Что общего у повара, строителя и создателя ИИ?»
Ответ: Все они создают или используют алгоритмы.
Фронтальный опрос для закрепления:
Что такое алгоритм простыми словами?
Почему компьютер не поймет команду «возьми чуть-чуть муки»?
Каким свойством обладает алгоритм, если он решает не одну, а много похожих задач? (Массовость).
Прием «Незаконченное предложение»:
Сегодня я узнал(а), что алгоритмы встречаются…
Мне было трудно, когда мы составляли алгоритм для робота, потому что…
Теперь я знаю, что при написании инструкции важно…
- Домашнее задание (3 мин.)
Базовый уровень: Найти в повседневной жизни (дома) пример алгоритма. Записать его для формального исполнителя (например, инструкция для младшего брата/сестры/робота «Как почистить зубы» или «Как налить себе сок»).
Повышенный уровень: Проанализировать инструкцию к любому купленному в магазине товару (бытовая техника, лекарство, еда быстрого приготовления) на предмет соблюдения свойств алгоритма. Найти неточности и предложить улучшенный вариант. Подготовить краткое сообщение.
Творческое задание (по желанию): Нарисовать комикс «Жизнь до и после алгоритмов» или «Один день из жизни формального исполнителя».
Новизна и актуальность:
Межпредметные связи и связь с жизнью: Урок наглядно демонстрирует, что информатика — это не только про компьютеры, но и про организацию мышления и любой деятельности. Тема алгоритмов связывается с трендом развития искусственного интеллекта (ИИ действует по алгоритмам).
Метапредметность: Умение работать с инструкциями (смысловое чтение) и составлять четкие планы (регулятивные УУД) пригодится на любом другом предмете и в быту.
Воспитательный аспект: Через задачу с формальным исполнителем (роботом-поваром) ученики приходят к пониманию важности четкой постановки задач, что воспитывает ответственность и аккуратность.
Использование современных образовательных технологий:
Проблемное обучение (создание затруднения с «плохими» рецептами).
Игровые технологии (физкультминутка-игра, ролевая игра в «разработчиков»).
Обучение в сотрудничестве (групповая работа по созданию алгоритма).
Урок направлен на формирование функциональной грамотности, а именно читательской (работа с неадаптированной инструкцией) и глобальной компетенции (понимание роли автоматизации в современном мире).

