ЗМІСТ
ВСТУП
РОЗДІЛ 1 Функції
1.1 Модульна структура програм і способи інформаційного зв’язку модулів
1.2 Визначення, оголошення та виклик функції
1.3 Організація та активація функцій з іеформаційним зв’язком через аргументи і параметри. Передача значень функції
1.4 Використання вказівників при роботі з функцією, з даними аргумента і параметрами. Передача вказівників
1.5 Передача за посиланням
1.6 Організація та активація функцій з інформаційним зв’язком через зовнішні змінні
1.7 Рекурсивні функції
1.8 Вбудовані функції
1.9 Перевантажені функції
РОЗДІЛ 2 Програмні модулі
2.1 Завдання 1 Структури
2.1.1 Постановка завдання
2.1.2 Програма та програмна реалізація
2.1.3 Тестування завдання
2.2 Завдання 2 Фукція
2.2.1 Постановка завдання
2.2.2 Програма та програмна реалізація
2.2.3 Тестування завдання
2.3 Завдання 3 Масиви
2.3.1 Постановка завдання
2.3.2 Програма та програмна реалізація
2.3.3 Тестування завдання
2.4 Завдання 4 Операції над лінійним списком
2.4.1 Постановка завдання
2.4.2 Програма та програмна реалізація
2.4.3 Тестування завдання
2.5 Програма-монітор
2.5.1 Постановка завдання
2.5.2 Програма та програмна реалізація
2.5.3 Тестування завдання
ВИСНОВКИ
ПЕРЕЛІК ПОСИЛАНЬ
ДОДАТКИ
ВСТУП С++ - це універсальна мова програмування середнього рівня, яка підтримує більшість сучасних концепцій програування, характеризується достатньою потужністю, доброю структурованістю, високою ефективністю, можливістю безпосереднього доступу до дних, компактністю.
В даному курсовому проекті наведені приклади реалізації програм таких розділів прогамування як файли, адреси даних та вказівники, цикли, масиви, графічний режим. В теоретичній роботі розглядається організація функцій у прграмах і реалізація звернень до них.
РОЗДІЛ 1. ФУНКЦІЇ
1.1 Модульна структура програм і способи інформаційного зв’язку модулів
Програмне забезпечення автоматизованих комплексів задач має, як правило, модульну структуру, тобто складається з послідовності окремих модулів, упорядкованих за певною системою. У різних інструментальних системах програмування модуль постає у вигляді певної структурної одиниці: блоку, підпрограми, функції. У мові С++ модулем є функція.
Проектування програмного забезпечення здійснюється за заздалегідь вибраною проектувальником стратегією. Найчастіше використовується стратегія низхідного структурного проектування, під час якого розробка починається з визначення загальної функції, або ж мети, яка повинна бути реалізована ком-плексом загалом, а потім реалізовується покрокова деталізація цієї функції доти, доки весь комплекс не буде описаний достатньою мірою докладно.
На кожному кроці одну чи кілька окремих підцілей функцій представляють або за допомогою окремих модулів, або груп модулів. При цьому з’являється необхідність у деталізуванні нових функцій і т. д.
Зрештою, загальна функція програмного комплексу виражається за допомогою еквівалентної структури відповідним чином сполучених підфункцій. ............