Мета:
Ознайомити учнів з поняттям методів у C# та їхньою роллю в програмуванні.
Навчити створювати методи, що повертають значення та не повертають його.
Закріпити знання на практиці шляхом створення власних методів.
Обладнання:
Комп’ютери з встановленим середовищем програмування (Visual Studio, VS Code тощо).
Доступ до Інтернету для використання навчальних ресурсів.
Презентація з прикладами коду (за бажанням).
Хід уроку
I. Організаційний момент
Привітання, перевірка присутніх.
Ознайомлення з темою та метою уроку.
II. Актуалізація знань
Обговорення: Що таке функції в математиці? Як це пов’язано з методами в програмуванні?
Приклади використання методів у повсякденному житті (наприклад, рецепти, інструкції, алгоритми).
III. Теоретичний блок
Що таке метод у C#?
Метод — це блок коду, що виконує певну дію.
Аналогія з функціями в математиці.
Поділ на методи, що повертають значення, і методи, що не повертають.
Синтаксис методу:
modifiers – модифікатори доступу (public, private, static).
type – тип поверненого значення (або void, якщо немає).
name – назва методу.
parameters – необов’язкові параметри.
Приклади методів:
Метод без повернення значення:
Метод з параметром:
Метод, що повертає значення:
Оператор return
Використання return для повернення значення.
return у методах з типом void для дострокового виходу.
IV. Практичне закріплення
Учні виконують завдання:
Створити метод, що повертає значення (наприклад, обчислює квадрат числа).
Створити метод, що не повертає значення (виводить рядок у консоль).
Написати метод, що приймає два рядки і повертає їх об’єднання.
Використати метод середнього арифметичного для підрахунку середнього значення чисел.
V. Підбиття підсумків
Обговорення:
Чому використання методів покращує код?
Де ще можуть знадобитися методи?
Відповіді на запитання.
VI. Домашнє завдання
Написати метод, який приймає число та повертає його факторіал.
Створити метод, який приймає два числа та повертає їхній найбільший спільний дільник (НСД).