Інформатика 7 клас

Тема 5: «Алгоритми та програми». Урок № 41. (До § 29)

Величини. Алгоритми роботи з величинами

Інтерактивний урок для 7 класу НУШ

🎯 Мета уроку

  • Освітня: Ознайомити з поняттям "величина", її характеристиками. Пояснити літерали, змінні, оператор присвоєння, `input()` та `print()`. Навчити використовувати структуру слідування.
  • Розвивальна: Розвивати логічне та алгоритмічне мислення, вміння застосовувати команди введення/виведення та присвоєння.
  • Виховна: Виховувати самостійність, відповідальність, інтерес до програмування.

✅ Очікувані результати

Після уроку учні зможуть:

  • Пояснювати, що таке величина.
  • Називати та розрізняти характеристики величин.
  • Розрізняти літерали та змінні.
  • Пояснювати та використовувати оператор присвоєння.
  • Використовувати `input()` та `print()`.
  • Застосовувати структуру слідування.

📊 Групи результатів (НУШ)

Візуалізація важливості груп результатів для цього уроку.

📚 Тип уроку

Урок засвоєння нових знань та формування вмінь.

💻 Обладнання та ПЗ

  • Комп'ютери (для кожного учня) з встановленим середовищем програмування Python (наприклад, IDLE).
  • Проєктор або інтерактивна дошка.
  • Презентація (для пояснення понять та прикладів).
  • Дошка, крейда/маркер.

🔗 Міжпредметні зв'язки

  • Математика (числа, обчислення, формули).

ПОВТОРЮЄМО

  1. Який перший етап розв’язування задачі на комп’ютері?
  2. Що таке інформаційна модель задачі?
  3. Для чого потрібен етап тестування та налагодження?
  4. Що є результатом етапу складання програми?
  5. Які три основні складові має постановка задачі?
  6. Що таке алгоритм?

Знак питання

Інтерактивний огляд ключових понять

Сформулюйте власне визначення величини в програмуванні.

Виберіть правильний тип даних для кожного значення.

Введіть ім'я змінної та значення, щоб побачити результат присвоєння.

=

Результат:

Тип:

Практична робота: Калькулятор вартості таксі

Складіть програму для розрахунку вартості поїздки на таксі. Введіть код у поле нижче та натисніть "Виконати".

Вивід програми:

                    

Питання для самоперевірки

Натисніть на картку, щоб побачити відповідь.

Які характеристики величин відповідають змінним:
a = 12;
b = True;
c = 3.14;
d = "8.67"?
a: ціле число (int),
b: логічне (bool),
c: дробове число (float),
d: рядкове (str).
Поясніть, як виконується команда input().
Зчитує дані, введені користувачем, як рядок.
Назвіть літерали та змінні в списку виведення:
print('a = ', a, 5, '3*b').
Літерали: 'a = ', 5.
Змінні: a, b.
Знайдіть значення x після виконання послідовності присвоювань:
а) y = 2; x = y;
б) x = 8; x = x+2;
в) x = 5; x = -x.
а) x = 2;
б) x = 10;
в) x = -5.
Запишіть команди присвоювання, які реалізують такі дії:
а) змінній c присвоїти суму значень змінних a і b;
б) подвоїти значення змінної a;
в) значення змінної a збільшити на 10.
а) c = a + b;
б) a = a * 2;
в) a = a + 10.
Що таке алгоритмічна структура слідування?
Послідовне виконання дій, одна за одною, без пропусків чи повторень.

Домашнє завдання

1. Теоретична частина: Опрацювати § 29 (стор. 173-178).

2. Практична частина:

3. Завдання за бажанням (для закріплення):

Дівчинка з книгою