Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Розділ 11. Модульне програмування частина 1.docx
Скачиваний:
7
Добавлен:
20.08.2019
Размер:
213.82 Кб
Скачать

Структура семінарського заняття Питання, що виносяться на семінар

  1. Алфавіт і ключові слова.

  2. Директиви препроцесора

  3. Структура програми на мові С++

  4. Сталі і змінні

  5. Типи даних

  6. Цілі типи

  7. Дійсні типи

  8. Символьний тип

  9. Логічний тип

  10. Тип void

  11. Правила узгодження типів

  12. Потоки та функції введення – виведення даних

  13. Перенаправлення потоків

  14. Оператори розгалуження

  15. Оператор вибору

  16. Оператор циклу

  17. Функції користувача

Хід заняття

  1. Теоретичне опитування ________________________________________________

  2. Практичне завдання – (додаток №1)______________________________________

  3. Підведення підсумків__________________________________________________

  4. Домашнє завдання – повторення пройденого матеріалу_____________________

Викладач Смерека А.Г.

Державний вищий навчальний заклад

«Чернівецький політехнічний коледж»

«Основи програмування та алгоритмічні мови»

Лекція Заняття №16

Тема: Рекурсивні функції. Перевантаження функцій______________________________

Мета: Ознайомити з поняттям рекурсії в С++, види рекурсій та поняттям перевантаження функцій_____________________________________________________

Міжпредметні зв’язки: Основи програмування та алгоритмічні мови, Алгоритми та структури даних, Об’єктно-орієнтоване програмування___________________________

Література: Глинський Я.М. Анохін В.Є. Ряжська В.А. С++ С++ Builder___________

Структура заняття:

  1. Організаційний момент.________________________________________________

  2. Актуалізація опорних знань – поняття рекурсії в мові Pascal____________________

  3. План лекції:_____________________________________________________________

    1. Означення рекурсивних функцій______________________________________

    2. Пряма і непряма рекурсія ___________________________________________

    3. Означення перевантаженої функції____________________________________

    4. Робота компілятора з перевантаженими функціями______________________

    5. Правила опису перевантажених функцій_______________________________

  1. Закріплення нового матеріалу – написання програм___________________________

    1. Написати рекурсивну функцію, що обчислює факторіал__________________

    2. Використовуючи перевантаження функції, скласти програму для упорядкування трьох уведених даних або символьного, або цілого типу_______

  2. Домашнє завдання:______________________________________________________

      1. Опрацювати пройдену лекцію__________________________________

      2. Підготувати СРС: Функція main(). Розбір параметрів рядка_________

Викладач Смерека А.Г,

Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»

Самостійної роботи студента

Тема: Функція main(). Розбір параметрів рядка.______________________________________

Мета: Отримати знання використання параметрів головної функції програми _______________

Міжпредметні зв’язки: Об’єктно-орієнтоване програмування, Алгоритми та структури даних, Операційні системи______________________________________________________

Студент повинен знати: Призначення параметрів головної функції та їх використання _

Студент повинен вміти: Використовувати набутті знання при написанні програм _____

Література:

  1. [6] ст.69_______________________________________________________________