Тема 5: «Алгоритми та програми». Урок № 41. (До § 29)
Величини. Алгоритми роботи з величинами
Інтерактивний урок для 7 класу НУШ
🎯 Мета уроку
- Освітня: Ознайомити з поняттям "величина", її характеристиками. Пояснити літерали, змінні, оператор присвоєння, `input()` та `print()`. Навчити використовувати структуру слідування.
- Розвивальна: Розвивати логічне та алгоритмічне мислення, вміння застосовувати команди введення/виведення та присвоєння.
- Виховна: Виховувати самостійність, відповідальність, інтерес до програмування.
✅ Очікувані результати
Після уроку учні зможуть:
- Пояснювати, що таке величина.
- Називати та розрізняти характеристики величин.
- Розрізняти літерали та змінні.
- Пояснювати та використовувати оператор присвоєння.
- Використовувати `input()` та `print()`.
- Застосовувати структуру слідування.
📊 Групи результатів (НУШ)
Візуалізація важливості груп результатів для цього уроку.
📚 Тип уроку
Урок засвоєння нових знань та формування вмінь.
💻 Обладнання та ПЗ
- Комп'ютери (для кожного учня) з встановленим середовищем програмування Python (наприклад, IDLE).
- Проєктор або інтерактивна дошка.
- Презентація (для пояснення понять та прикладів).
- Дошка, крейда/маркер.
🔗 Міжпредметні зв'язки
- Математика (числа, обчислення, формули).
ПОВТОРЮЄМО
- Який перший етап розв’язування задачі на комп’ютері?
- Що таке інформаційна модель задачі?
- Для чого потрібен етап тестування та налагодження?
- Що є результатом етапу складання програми?
- Які три основні складові має постановка задачі?
- Що таке алгоритм?

Інтерактивний огляд ключових понять
Сформулюйте власне визначення величини в програмуванні.
Виберіть правильний тип даних для кожного значення.
Введіть ім'я змінної та значення, щоб побачити результат присвоєння.
=
Результат:
Тип:
Практична робота: Калькулятор вартості таксі
Складіть програму для розрахунку вартості поїздки на таксі. Введіть код у поле нижче та натисніть "Виконати".
Вивід програми:
Питання для самоперевірки
Натисніть на картку, щоб побачити відповідь.
Які характеристики величин відповідають змінним:
a = 12;
b = True;
c = 3.14;
d = "8.67"?
a = 12;
b = True;
c = 3.14;
d = "8.67"?
a: ціле число (int),
b: логічне (bool),
c: дробове число (float),
d: рядкове (str).
b: логічне (bool),
c: дробове число (float),
d: рядкове (str).
Поясніть, як виконується команда input().
Зчитує дані, введені користувачем, як рядок.
Назвіть літерали та змінні в списку виведення:
print('a = ', a, 5, '3*b').
print('a = ', a, 5, '3*b').
Літерали: 'a = ', 5.
Змінні: a, b.
Змінні: a, b.
Знайдіть значення x після виконання послідовності присвоювань:
а) y = 2; x = y;
б) x = 8; x = x+2;
в) x = 5; x = -x.
а) y = 2; x = y;
б) x = 8; x = x+2;
в) x = 5; x = -x.
а) x = 2;
б) x = 10;
в) x = -5.
б) x = 10;
в) x = -5.
Запишіть команди присвоювання, які реалізують такі дії:
а) змінній c присвоїти суму значень змінних a і b;
б) подвоїти значення змінної a;
в) значення змінної a збільшити на 10.
а) змінній c присвоїти суму значень змінних a і b;
б) подвоїти значення змінної a;
в) значення змінної a збільшити на 10.
а) c = a + b;
б) a = a * 2;
в) a = a + 10.
б) a = a * 2;
в) a = a + 10.
Що таке алгоритмічна структура слідування?
Послідовне виконання дій, одна за одною, без пропусків чи повторень.
Домашнє завдання
1. Теоретична частина: Опрацювати § 29 (стор. 173-178).
2. Практична частина:
- Виконати вправу № 29 (стор. 178-179).
- Приклад виконання: https://youtu.be/-mB9RnCSnWM
3. Завдання за бажанням (для закріплення):
- Інтерактивна платформа IZZI (7 клас) до § 29: https://ua.izzi.digital/DOS/750894/932618.html

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