Тема: Практичне застосування поліморфізму в Python (Практична робота №34). Цільова аудиторія: Учні 10 класу. Загальна кількість балів: 23.
Ключові особливості:
Зв'язок із практикою: Питання розроблені на основі конкретних умов задач із практичної роботи (додавання рядків/чисел, обчислення поверхонь конуса та куба, футбольне жеребкування).
Перевірка алгоритмічного мислення: Тест вимагає від учнів знання не лише теорії, а й конкретних формул та методів (random.randint, add, mul), що використовувалися в коді.
Обов'язкова умова: Питання складені так, що успішне проходження можливе лише за умови попереднього опрацювання інструкції до практичної роботи.
Структура завдань:
Теоретичні основи поліморфізму (термінологія).
Аналіз поведінки операторів за принципом "одне ім'я — різні дії".
Технічна реалізація: магічні методи та робота з класами.
Логіка випадкових подій (моделювання жеребкування).
Тест дозволяє об'єктивно оцінити рівень засвоєння теми ООП та готовність учнів до самостійного написання складніших програм.