План-конспект уроку з інформатики (7 клас)
Тема: Величини та змінні. Типи даних. Команда присвоювання.
Мета: Сформувати поняття змінної, навчити розрізняти типи даних (int, str, bool) та використовувати оператор присвоювання.
Обладнання: Відео Адміністратор мимоволі, комп’ютери з Python IDE.
I. Організаційний етап (2 хв)
Учитель: «Добрий день, адміністратори! Сьогодні ми не просто учні, ми — команда підтримки для Алекса, який застряг у Секторі 7. Ви готові підвищити свій рівень доступу?»
II. Актуалізація знань та перевірка ДЗ (5 хв)
Учитель: «На минулому уроці Алекс зупинив Слайм-Бага. Пригадайте, як він це зробив? Яку властивість об'єкта він змінив?»
Учитель: «Правильно. Але чи помітили ви, що він не просто сказав "зупинись", а ввів команду в термінал? Сьогодні ми дізнаємося, куди саме записуються ці числа.»
III. Мотивація та оголошення теми (3 хв)
Учитель: «Уявіть, що ви хочете побудувати будинок у грі, але система каже: "У вас недостатньо прав". Ви знаєте назву команди, але вона не працює. Чому? Давайте подивимося, як Док пояснює це Алексу.»
IV. Вивчення нового матеріалу (15 хв)
1. Перегляд фрагмента відео (01:45 – 04:30)
(Діти дивляться епізод, де Док розповідає про "коробки" та типи даних).
2. Пояснення вчителя (Пряма мова)
Учитель: «Отже, Док сказав: "Світ не бачить дерева, він бачить значення". Запишіть у зошити: Величина — це об'єкт, який має ім'я, значення та тип.
Уявіть собі порожню коробку. На ній ми пишемо маркером ім'я — це Ім'я змінної. Всередину ми кладемо папірець із числом або словом — це Значення.
Але Док попередив: "У коробки є тип". Ви не можете покласти звук у коробку для яблук.»
3. Класифікація типів даних
Учитель: «Давайте розберемо три типи "коробок", які Алекс розблокував на 2-му рівні:»
|
Назва в Python |
Що зберігає |
Приклад з історії |
|
int (Integer) |
Цілі числа |
power = 100 |
|
str (String) |
Текст (завжди в лапках) |
material = "Diamond" |
|
bool (Boolean) |
Логіка (True/False) |
safety_mode = True |
4. Команда присвоювання
Учитель: «Коли ми пишемо в коді =, ми не кажемо, що ліва частина дорівнює правій. Ми кажемо: "Візьми значення справа і поклади в коробку зліва".
Наприклад: stability = 15. Тепер, коли ми викличемо stability, система дасть нам число 15.»
V. Первинне закріплення знань (5 хв)
Запитання до класу:
VI. Практична робота за комп’ютером (10 хв)
Завдання «Стабілізація Алекса»:
Учитель: «Відкрийте середовище програмування. Напишіть код, який врятує Алекса від форматування:»
VII. Підсумок уроку (5 хв)
Рефлексія:
Учитель: «Вітаю! Ви щойно отримали 2-й рівень доступу разом з Алексом.
VIII. Домашнє завдання