Мета уроку:
Ознайомити учнів з поняттям змінних у Python.
Навчити створювати та використовувати змінні для оптимізації коду.
Закріпити знання через проходження рівня "Кришталева стежка" в CodeCombat.
Структура уроку
1. Організаційна частина
Вітання: Привітання учнів.
Оголошення теми уроку: "Сьогодні ми дізнаємося, як використовувати змінні для спрощення та оптимізації коду".
Мотивація:
Як змінні спрощують написання та підтримку коду
2. Теоретична частина
Що таке змінна?
Іменоване місце для збереження даних.
Дозволяє повторно використовувати значення в коді.
Приклад:
Правила:
Назва має бути зрозумілою.
Не використовувати зарезервовані слова.
Де використовуються змінні в CodeCombat:
Збереження координат, відстаней або команд.
Питання до учнів:
Як думаєте, чому зручно використовувати змінні?
Що станеться, якщо змінити значення змінної?
3. Практична частина
3.1. Демонстрація використання змінних
Викладач показує, як вирішувати рівень "Кришталева стежка" за допомогою змінних:
Обговорення: Чому другий код кращий?
3.2. Виконання рівня "Кришталева стежка"
Завдання: Учні проходять рівень, використовуючи змінні.
Цілі:
Створити змінну для збереження кількості кроків.
Замінити повторювані команди на використання змінної.
Допомога викладача:
Стежить за прогресом учнів, допомагає виправити помилки.
Пояснює, якщо виникають питання щодо синтаксису.
3.3. Додаткове завдання
4. Підсумкова частина
Як змінні полегшили написання коду?
Що нового дізналися?
Домашнє завдання:
Пройти додаткові рівні, використовуючи змінні.
Матеріали для уроку:
Комп’ютери з доступом до інтернету та CodeCombat.
Код прикладів для демонстрації.
Інтерактивна дошка або презентація (за наявності).











