Тема 5: «Алгоритми та програми». Урок № 42. (До § 30)
Опрацювання даних числових типів
Інтерактивний урок для 7 класу НУШ
🎯 Мета уроку
- Освітня: Ознайомити з числовими типами (`int`, `float`), арифметичними операціями, стандартними функціями, перетворенням типів, лінійним записом виразів.
- Розвивальна: Розвивати логічне та обчислювальне мислення, вміння застосовувати операції та функції для розв'язання математичних задач.
- Виховна: Виховувати самостійність, відповідальність, інтерес до математичних можливостей програмування.
✅ Очікувані результати
Після уроку учні зможуть:
- Розрізняти `int` та `float` типи.
- Визначати тип за допомогою `type()`.
- Виконувати арифметичні операції.
- Використовувати `abs()`, `divmod()`, `round()`.
- Виконувати перетворення типів.
- Записувати вирази в лінійному вигляді.
📊 Групи результатів (НУШ)
Візуалізація важливості груп результатів для цього уроку.
📚 Тип уроку
Урок засвоєння нових знань та формування вмінь.
💻 Обладнання та ПЗ
- Комп'ютери (для кожного учня) з встановленим середовищем програмування Python (наприклад, IDLE).
- Проєктор або інтерактивна дошка.
- Презентація (для пояснення етапів та прикладів).
- Дошка, крейда/маркер.
🔗 Міжпредметні зв'язки
- Математика (арифметичні операції, числа, функції, вирази).
ПОВТОРЮЄМО
- Які характеристики величин відповідають змінним:
a = 12;
b = True;
c = 3.14;
d = "8.67"? - Поясніть, як виконується команда input().
- Назвіть літерали та змінні в списку виведення:
print('a = ', a, 5, '3*b'). - Знайдіть значення x після виконання послідовності присвоювань:
а) y = 2; x = y;
б) x = 8; x = x+2;
в) x = 5; x = -x. - Запишіть команди присвоювання, які реалізують такі дії:
а) змінній c присвоїти суму значень змінних a і b;
б) подвоїти значення змінної a;
в) значення змінної a збільшити на 10. - Що таке алгоритмічна структура слідування?

Інтерактивний огляд ключових понять
Введіть число та дізнайтеся його тип у Python.
Тип:
Введіть два числа, виберіть операцію та отримайте результат.
Результат:
Введіть значення та перетворіть його на інший тип.
Перетворене значення:
Новий тип:
Практична робота: Конвертер миль
Напишіть програму, яка переводить відстань з кілометрів у різні типи миль. Введіть код у поле нижче та натисніть "Виконати".
Вивід програми:
Питання для самоперевірки
Натисніть на картку, щоб побачити відповідь.
Які два основні числові типи даних є в Python?
Цілі (`int`) та дробові (`float`).
Що повертає оператор `/` (ділення) у Python?
Завжди дробове число (`float`).
Яка функція використовується для визначення типу величини?
`type()`.
Як перетворити рядок "123" на ціле число?
`int("123")`.
Що робить оператор `**`?
Підносить число до степеня.
Який результат `7 // 2` та `7 % 2`?
`7 // 2` = 3 (цілочисельне ділення), `7 % 2` = 1 (остача від ділення).
Домашнє завдання
1. Теоретична частина: Опрацювати § 30 (стор. 179-183).
2. Практична частина:
- Виконати вправу № 30 (стор. 184).
- Приклад виконання: https://youtu.be/d12mBuss5d0
3. Завдання за бажанням (для закріплення):
- Інтерактивна платформа IZZI (7 клас) до § 30: https://ua.izzi.digital/DOS/750894/932615.html
- Інтерактивна платформа IZZI (7 клас) до підсумкової роботи 1 розділу 5: https://ua.izzi.digital/DOS/750894/1077899.html

Додаткові матеріали
- Техніка безпеки
- Оцінювання учнів та учениць на уроках інформатики
- Підручник з інформатики для 7 класу (§ 30, стор. 179-184)
- Інтерактивна платформа IZZI (7 клас)
- Інтерактивна платформа IZZI (7 клас) до § 30: https://ua.izzi.digital/DOS/750894/932615.html
- Інтерактивна платформа IZZI (7 клас) до підсумкової роботи 1 розділу 5: https://ua.izzi.digital/DOS/750894/1077899.html