Урок "Консольні проєкти з простими арифметичними обчисленнями (Python)"

Степанова Вікторія Борисівна 3 листопада 1 Відгуки відсутні

Про матеріал

Конспект уроку з інформатики для 7 класу побудований за класичною методичною структурою на 45 хвилин і охоплює всі ключові етапи. В ньому йде ознайомлення учнів із поняттям лінійного проєкту; навчає реалізовувати лінійні алгоритми з арифметичними обчисленнями в мові Python; засвоює правила запису математичних виразів, використання команд введення (input), виведення (print) та функції округлення (round).
Перегляд файлу



Тема: Консольні проєкти з простими арифметичними обчисленнями (Python)

Мета уроку:

  • Навчальна: ознайомити учнів із поняттям лінійного проєкту; навчити реалізовувати лінійні алгоритми з арифметичними обчисленнями в мові Python; засвоїти правила запису математичних виразів, використання команд введення (input), виведення (print) та функції округлення (round).

  • Розвивальна: розвивати логічне та алгоритмічне мислення, навички роботи у середовищі розробки IDLE, пам'ять, уважність при введенні програмного коду.

  • Виховна: виховувати інформаційну культуру, самостійність та акуратність при виконанні практичних завдань за комп'ютером.

ОБЛАДНАННЯ ТА ПЗ

Комп'ютери зі встановленим середовищем розробки Python IDLE, інтерактивна дошка / презентація, підручник «Інформатика 7 клас» (авт. Й.Я. Ривкінд та ін.), роздаткові картки з завданнями.

СЦЕНАРІЙ ТА СТРУКТУРА УРОКУ

І. Організаційний етап (2 хв)

  • Привітання з учнями, перевірка готовності до уроку, налаштування на робочу атмосферу.

ІІ. Актуалізація опорних знань (5 хв)

  • Як уводяться значення вхідних даних та як виводяться результати у середовищі Scratch?

  • Які основні типи даних ви знаєте? (цілі int та дробові float)

  • Які є основні арифметичні операції в Python? (+, -, *, /)

ІІІ. Вивчення нового матеріалу (15 хв)

1. Лінійні математичні вирази та команди присвоювання: У мовах програмування математичні вирази записуються в один рядок (лінійно). Наприклад, вираз (2x - 3) / (3x - 7.5) мовою Python записується як (2 * x - 3) / (3 * x - 7.5)

Правила використання змінних в Python:

  • Знак '=' є знаком присвоювання значення змінній.

  • Тип змінної (int — цілі числа, float — дробові) визначається автоматично значенням і може змінюватися.

  • Ім'я змінної не може розпочинатися з цифри.

  • Python розрізняє великі та малі літери (X і x — це дві різні змінні).



2. Команда виведення print() та функція round():
Для виведення результатів використовується команда print('Сума чисел дорівнює', s). Для округлення дробових чисел застосовують функцію round(x, 2), яка округлює значення змінної до 2 знаків після коми.

3. Команда введення input():
Для введення цілих чисел: k = int(input('Уведіть кількість: '))
Для введення дробових чисел:
m = float(input('Уведіть масу: '))

4. Поняття лінійного проєкту та його запуск:
Проєкти, у яких кожна команда обов'язково виконується і тільки один раз, називаються лінійними. Запуск проєкту в IDLE здійснюється клавішею F5 (або Fn + F5 на ноутбуках) чи в меню Run -> Run Module.

IV. Засвоєння знань та виконання вправ (8 хв)

Завдання 1. Перетворіть математичні вирази у лінійний запис мовою Python:

  • а) 2x - (4x - 5)(3 - 7x) --> 2*x - (4*x - 5)*(3 - 7*x)

  • б) (2x - 5) / (3 - 4y) - 7zy --> (2*x - 5)/(3 - 4*y) - 7*z*y

V. Практична робота за комп'ютером (10 хв)

Завдання: Створити проєкт в IDLE для обчислення вартості покупки цукерок за масою та ціною за 1 кг.

# Код програми 2.2.input.py
m = float(input('Уведіть масу цукерок (кг): '))
c = float(input('Уведіть ціну 1 кг (грн): '))
v = m * c
print('Вартість покупки:', round(v, 2), 'грн')

VI. Підбиття підсумків уроку та рефлексія (3 хв)

  • Вправа «Незавершені речення»: «Сьогодні на уроці я дізнався/дізналася про...», «Найпростішим для мене було...», «Найбільше труднощів виникло під час...»

VII. Домашнє завдання (2 хв)

  • Опрацювати матеріали підручника (ст. 71–76).

  • Виконати письмово завдання №3 (ст. 77): створити математичну модель та скласти блок-схему для обчислення периметра прямокутника.

  • (Додатково) Написати та перевірити проєкт для обчислення периметра прямокутника в Python.