- •1. Оголошення функцій користувача
- •2. Опис функції користувача
- •3. Виклик функцій користувача
- •Самостійна робота. Звернення до даних за допомогою посилань
- •Практична робота №1. Функції користувача
- •Методичні вказівки
- •Лабораторна робота №6. Функції користувача
- •Теоретичні відомості
- •Семінарське заняття №2. Організація програм
- •Лекція 8. Рекурсивні функцій. Перевантаження функцій
- •1. Рекурсивні функції
- •2. Перевантаження функцій.
- •Самостійна робота Функція main(). Розбір параметрів рядка.
- •Лекція 9. Вбудовані функції. Шаблони функцій
- •1. Шаблони функцій.
- •2. Вбудовані функції.
- •Самостійна робота. Класи пам’яті
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура заняття:
- •Оголошення функцій користувача______________________________
- •Виклик функцій користувача___________________________________
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура заняття
- •Оголошення функцій користувача_____________________________________________
- •Виклик функцій користувача_________________________________________________
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Забезпечення заняття:
- •Зміст і хід заняття:
- •Оголошення функцій користувача ______________________________
- •Виклик функцій користувача___________________________________
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» Основи програмування та алгоритмічні мови
- •Структура семінарського заняття Питання, що виносяться на семінар
- •Структура заняття:
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура самостійної роботи
- •Питання і задачі для самостійної роботи
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура заняття:
- •Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
- •Структура самостійної роботи
- •Питання і задачі для самостійної роботи
Структура семінарського заняття Питання, що виносяться на семінар
Алфавіт і ключові слова.
Директиви препроцесора
Структура програми на мові С++
Сталі і змінні
Типи даних
Цілі типи
Дійсні типи
Символьний тип
Логічний тип
Тип void
Правила узгодження типів
Потоки та функції введення – виведення даних
Перенаправлення потоків
Оператори розгалуження
Оператор вибору
Оператор циклу
Функції користувача
Хід заняття
Теоретичне опитування ________________________________________________
Практичне завдання – (додаток №1)______________________________________
Підведення підсумків__________________________________________________
Домашнє завдання – повторення пройденого матеріалу_____________________
Викладач Смерека А.Г.
Державний вищий навчальний заклад
«Чернівецький політехнічний коледж»
«Основи програмування та алгоритмічні мови»
Лекція Заняття №16
Тема: Рекурсивні функції. Перевантаження функцій______________________________
Мета: Ознайомити з поняттям рекурсії в С++, види рекурсій та поняттям перевантаження функцій_____________________________________________________
Міжпредметні зв’язки: Основи програмування та алгоритмічні мови, Алгоритми та структури даних, Об’єктно-орієнтоване програмування___________________________
Література: Глинський Я.М. Анохін В.Є. Ряжська В.А. С++ С++ Builder___________
Структура заняття:
Організаційний момент.________________________________________________
Актуалізація опорних знань – поняття рекурсії в мові Pascal____________________
План лекції:_____________________________________________________________
Означення рекурсивних функцій______________________________________
Пряма і непряма рекурсія ___________________________________________
Означення перевантаженої функції____________________________________
Робота компілятора з перевантаженими функціями______________________
Правила опису перевантажених функцій_______________________________
Закріплення нового матеріалу – написання програм___________________________
Написати рекурсивну функцію, що обчислює факторіал__________________
Використовуючи перевантаження функції, скласти програму для упорядкування трьох уведених даних або символьного, або цілого типу_______
Домашнє завдання:______________________________________________________
Опрацювати пройдену лекцію__________________________________
Підготувати СРС: Функція main(). Розбір параметрів рядка_________
Викладач Смерека А.Г,
Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»
Самостійної роботи студента
Тема: Функція main(). Розбір параметрів рядка.______________________________________
Мета: Отримати знання використання параметрів головної функції програми _______________
Міжпредметні зв’язки: Об’єктно-орієнтоване програмування, Алгоритми та структури даних, Операційні системи______________________________________________________
Студент повинен знати: Призначення параметрів головної функції та їх використання _
Студент повинен вміти: Використовувати набутті знання при написанні програм _____
Література:
[6] ст.69_______________________________________________________________