Конспект уроку «Алгоритми та виконавці» (5 клас)
Тема: Алгоритми та їх виконавці.
Мета: сформувати поняття алгоритму, навчити учнів розрізняти виконавців та їхні системи команд, розвивати алгоритмічне мислення.
Очікувані результати навчання (компетентності)
Ключові компетентності
-
Інформаційно-цифрова компетентність – вміння працювати з алгоритмами, розуміти їхню логіку.
-
Комунікативна компетентність – пояснення власних алгоритмів, робота в команді.
-
Математична компетентність – використання логічних операцій при побудові алгоритмів.
-
Уміння вчитися – самостійний пошук способів вирішення задач, експериментування.
Предметні компетентності
Учень пояснює, що таке алгоритм та виконавець.
Визначає систему команд виконавця.
Складає та записує алгоритми у зрозумілому вигляді.
Використовує алгоритмічні знання для розв’язання задач.
Хід уроку
I. Організаційний момент (3 хв.)
Привітання, перевірка готовності до уроку.
Мотиваційне питання: «Як ви думаєте, чи можна навчити комп’ютер готувати бутерброд?»
(Учні висловлюють свої припущення.)
II. Актуалізація знань (5 хв.)
Бліц-опитування:
-
Що таке команда?
-
Наведіть приклад команди в реальному житті.
-
Що буде, якщо дати незрозумілу команду?
(Учні наводять приклади команд для різних ситуацій.)
III. Вивчення нового матеріалу (10 хв.)
Проблемне питання:
"Чому робот не може виконати всі команди людини?"
Поняття алгоритму:
-
Алгоритм – це послідовність команд для виконавця.
-
Виконавець – це той, хто виконує алгоритм (людина, робот, комп’ютер).
-
Виконавець має обмежену систему команд.
Приклад:
-
Виконавець «Робот-пилосос» – які команди він розуміє?
-
Чи може він принести чай? (Обговорення)
Демонстрація у Scratch:
-
Учитель показує простий алгоритм для спрайту (наприклад, рух у певному напрямку).
-
Учні аналізують, які команди виконавець може розуміти.
IV. Закріплення знань (15 хв.)
Групове завдання: «Навчи виконавця!»
-
Учні об’єднуються в пари. Один – «виконавець», інший – «програміст».
-
Завдання: скласти алгоритм руху по класу (наприклад, дійти до дошки).
Розбір помилок: Чи всі команди були чіткими? Чи були зайві?
Індивідуальне завдання:
-
Учні отримують картки з алгоритмами, у яких потрібно знайти помилки.
Онлайн-завдання:
-
Виконання вправи у LearningApps (послідовність команд для робота).