Структурна побудова звіту. Звіт складається з розділів. Для кожного розділу вказується номер і назва. Обов’язковими складовими є:
Мета роботи. Цей пункт не нумерується. Вказати перелік питань, на яких акцентується увага в даній роботі.
1 Індивідуальне завдання. Привести текст індивідуального завдання.
2 Математчний аналіз (використовувати математичні довідники).
3 Розробка алгоритму розв’язання задачі. Включає такі підрозділи:
3.1 Вибір ідентифікаторів та функцій. Для функцій вказати їх прототипи (сигнатури). Результати вибору звести в таблицю.
3.2 Вибір методу розв’язання задачі. Дати характеристику можливих варіантів розв’язання завдання. Аргументувати вибір алгоритму. Навести прийняту схему алгоритму у вигляді креслення або рисунка.
3.3 Опис алгоритму розв’язання задачі. Описати послідовність дій алгоритму роботи програми із посиланнями на блоки алгоритму.
3.4 Схема алгоритму розв’язання задачі або схема ієрархії розроблених класів. Привести схему алгоритму роботи програми із використанням графічних символів. Перелік основних графічних символів згідно вимог ГОСТ 19.701-90 подано у табл. 1.
Якщо використовується об’єктно-орієнтований підхід, привести UML - схему (рисунок), що відображає внутрішню структуру і взаємозв’язки (відносини) розроблених класів.
4 Розробка програми. Дати опис основних фрагментів програмної реалізації обраного методу розв’язання задачі, указати особливості функціонування розробленої програми. Для скорочення описової частини, рекомендується включати в текст програми докладні коментарі й приводити відповідні посилання.
4.1 Опис структур даних. Указати призначення і описати структуру розроблених типів (класів), використовуваних констант і змінних.
4.2 Опис методів обробки даних. Дати коротку характеристику розробленим функціям і методам класів, привести призначення їх параметрів і використовуваних змінних.
4.3 Опис програми. Привести опис структури проекту програми. Якщо використовується об’єктно-орієнтований підхід, описати схему ієрархії розроблених класів (схему UML), указати типи зв’язків і відносин. Указати принципи ООП, використовувані при розробці з відповідними посиланнями на текст програми.
4.4 Опис результатів. Розглянути виконання виводу результатів.
5 Текст програми. Привести повний текст створених файлів проекту, що компілюються, і заголовних (що включаються) з коментарями. Звернути особисту увагу на коментування тексту та його читабельність. 6 Результати тестування. Привести вихідні дані і результати роботи програми (конкретні значення).
Висновки. Не нумеруються. Підвести підсумки і зробити висновки про досягнення мети лабораторної роботи та коректності результатів тестування розробленої програми. В висновках звернути увагу на таке:
1) особливості математичного аналізу та прийнятих математичних перетворювань;
2) особливості роззробленної схеми алгоритму;
3) особливості створенної структури UML- схеми (якщо вона існує);
4) особливості передбаченоїї структури виводу результатів;
5) виявлені помилки та технологія їх виправлення;
6) посилання на літературу (основну та дотаткову);
7) вказати , що було зроблено самостійно і на якій стадії роботи.