Наскрізна практична робота для 9 класу на основі § 10-§ 12 Розділу III "Алгоритми та програми. Колекції даних у програмуванні". Усі 12 завдань побудовано навколо одного кейсу - умовного класного журналу успішності (10 учнів, оцінки за 12-бальною шкалою), що дозволяє учням послідовно "прокачувати" один і той самий набір даних через усі теми розділу.
Що відпрацьовується:
✅ Створення списку та виведення елементів циклом for/range
✅ Підсумкові функції sum(), max(), min(), обчислення середнього
✅ Методи append(), insert(), pop() - зміна складу списку
✅ Простий відбір елементів за умовою
✅ Складені критерії відбору («і», «або»)
✅ Підсумок лише за відібраними елементами
✅ Перетворення введеного рядка на числовий список (split + int)
✅ Різниця між sort() і sorted()
Що входить до файлу:
✅ Файл «ЖурналуспішностіЗавдання.py» - готовий до роздачі учням, з підказками та позначками для дописування коду
✅ Файл «ЖурналуспішностіВідповіді.py» - повністю робочий готовий розв'язок усіх 12 завдань
✅ Word-документ з методичним супроводом: розподіл завдань за уроками, критерії оцінювання
Обидва файли перевірено реальним запуском у Python 3 - код працює без помилок і виводить очікувані результати.
Формат: Python (.py) + Word (.docx). Сумісно з будь-яким середовищем розробки (IDLE, ЄPython, Replit тощо).
Підійде для: практичних робіт уроків 30-33, самостійної роботи, домашнього завдання, дистанційного навчання.
