Урок "Консольні проєкти з простими арифметичними обчисленнями (Python)"
Про матеріал
Конспект уроку з інформатики для 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:
|
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 |
VI. Підбиття підсумків уроку та рефлексія (3 хв)
Вправа «Незавершені речення»: «Сьогодні на уроці я дізнався/дізналася про...», «Найпростішим для мене було...», «Найбільше труднощів виникло під час...»
VII. Домашнє завдання (2 хв)
Опрацювати матеріали підручника (ст. 71–76).
Виконати письмово завдання №3 (ст. 77): створити математичну модель та скласти блок-схему для обчислення периметра прямокутника.
(Додатково) Написати та перевірити проєкт для обчислення периметра прямокутника в Python.