Мета уроку:
Ознайомити учнів із додатковими можливостями циклів у C#.
Розглянути цикл foreach та команди break і continue.
Навчити використовувати ці конструкції для розв’язання задач.
Обладнання:
Комп’ютери з встановленим середовищем програмування (наприклад, Visual Studio, Online Compiler).
Презентація або конспект уроку.
Інтерактивні завдання та кодові приклади.
Хід уроку:
1. Організаційний момент
Привітання з учнями.
Перевірка присутніх.
Налаштування робочого середовища.
2. Актуалізація знань
Повторення основних циклів у C# (for, while, do-while).
Обговорення ситуацій, де вони використовуються.
Запитання до учнів:
Чи завжди знаємо точну кількість ітерацій перед виконанням циклу?
Чи можна зупиняти виконання циклу в будь-який момент?
3. Вивчення нового матеріалу
3.1. Цикл foreach
Пояснення принципу роботи через аналогію (коробка фруктів).
Обговорення переваг:
Автоматичний обхід усіх елементів.
Зменшення ризику помилок.
3.2. Оператор break
Пояснення принципу роботи (гра в "принеси").
Пояснення: цикл завершується, коли знаходиться необхідний елемент.
3.3. Оператор continue
Пояснення принципу роботи (відбір цукерок за кольором).
Обговорення: як працює continue для пропуску ітерацій.
4. Закріплення матеріалу
✅ Завдання 1:
✅ Завдання 2:
✅ Завдання 3:
✅ Завдання 4:
✅ Завдання 5:
Учні виконують завдання в парах або самостійно.
5. Підбиття підсумків
Обговорення: що нового дізналися?
Дискусія: де можна застосовувати foreach, break, continue в реальному житті?
Відповіді на запитання учнів.
6. Домашнє завдання: