- •1 Структурна побудова звіту
- •2 Вимоги до оформлення текстової частини звіту
- •1 Завдання до роботи Загальне завдання
- •2 Розробка алгоритму розв’язання задачі
- •2.1 Опис функцій
- •2.2 Опис змінних
- •Структура Student
- •Компонентні дані
- •2.3 Схеми алгоритмів
- •3 Текст программы Текст файла TestLab.Cpp
- •4 Результат роботи програми
- •Висновки
- •Сохранение настроек
ЗАГАЛЬНІ ВІДОМОСТІ
1. Дисципліна «Програмування» викладається два семестри. У кожному семестрі передбачено виконання студентами такої кількості лабораторних робіт:
осінній (перший) семестр – 16 лабораторних робіт;
весняний (другий) семестр – 8 лабораторних робіт.
2. По результатах кожної лабораторної роботи студент розробляє звіт обсягом 3–8 сторінок, який складається з таких розділів:
тема, мета, індивідуальне завдання для роботи, вибір ідентифікаторів, методів, розробка алгоритмів (до 3 арк.);
схеми алгоритмів(тільки в першому семестрі), схема UML (до 2 арк.);
текст програми і результати її роботи (до 3 арк.);
висновки.
3. По результатах виконання роботи та відповідям на питання викладача з урахуванням строків виконання роботи та її здачі за кожну роботу студент може отримати від 0 до 5 балів і ще 0–2 бали за звіт (0 балів – у разі, коли всі роботи здаються наприкінці семестру).
4. Всі звіти з лабораторних робіт оформлюються у вигляді альбому, який має титульний аркуш (додаток Б) та зміст і наприкінці семестру здаються на кафедру.
1 Структурна побудова звіту
Звіт складається з розділів. Для кожного розділу вказується номер та його назва. Обов’язковими складовими звіту є:
Номер роботи та її тема. Ці пункти не нумеруються.
Мета роботи. Цей пункт не нумерується. Тут треба вказати перелік питань, на яких акцентується увага в даній роботі.
1. Індивідуальне завдання. Привести текст індивідуального завдання.
2. Розробка алгоритму розв’язання задачі. Цей розділ включає такі підрозділи:
2.1. Вибір ідентифікаторів та функцій (з переліку тих, що відомі студенту на поточний момент). Тут треба висвітлити таке:
вказати призначення і описати структуру розроблених типів (структур, класів), використовуваних констант і змінних;
для функцій вказати їх призначення та прототипи (сигнатури). Результати вибору подати у вигляді таблиці;
дати коротку характеристику розробленим функціям та методам класів, привести призначення їх параметрів і використовуваних змінних.
2.2. Опис алгоритму розв’язання задачі. Описати послідовність дій алгоритму роботи програми із посиланнями на блоки алгоритму, вказуючи їх номери.
Весь матеріал для підрозділів 2.1 та 2.2 даного розділу береться виключно з результатів згенерованих doxygen документацій. При цьому слід тільки змінити стилі (шрифт, розмір, відступи, колір та інше) і, при необхідності, перевести на українську мову.
2.3. Схема алгоритму розв’язання задачі або схема ієрархії розроблених класів. Привести схему алгоритму роботи програми із використанням графічних символів згідно вимог ГОСТ 19.701-90.
Якщо використовується об’єктно-орієнтований підхід, додатково привести UML – схему (рисунок), що відображає внутрішню структуру і взаємозв’язки (відносини) розроблених класів, який також створюється засобами doxygen.
3. Текст програми. Привести повний текст створених файлів проекту, що компілюються, і заголовних (що включаються) з коментарями. Звернути особисту увагу на коментування тексту, doxygen документацію, стиль кодування та його «читабельність». Оформлювати текст програми слід шрифтом Courier New 10 або 8 пунктів.
4. Результати тестування.
4.1. У разі наявності виведення результатів на екран необхідно навести скріншоти консолі. Якщо робота виконувалася без виведення результатів на екран, подати скріншот вікна відлагоджувача з результатами роботи програми.
4.2. Привести початкові дані і відповідні їм результати роботи програми (конкретні значення).
4.3. Опис результатів. Проаналізувати отримані результати.
Висновки. Не нумеруються. Підвести підсумки і зробити висновки про досягнення мети лабораторної роботи та щодо коректності результатів тестування розробленої програми.
У додатку А надано приклад оформлення звіту з лабораторної роботи. УВАГА!! Номер роботи, тема, індивідуальне завдання не співпадають з реальними завданнями з даних методичних вказівок.
У додатку Г подано приклад згенерованих doxygen документів.
2 Вимоги до оформлення текстової частини звіту
Виготовляється звіт з лабораторних робіт друкованим або рукописним способом на аркушах формату А4 (210х297мм). Текст звіту друкувати, додержуючись таких розмірів полів: ліве – 25 мм, верхнє та нижнє – 20 мм, праве – 15 мм.
Для основного тексту використовувати шрифт Times New Roman текстового редактора Word розміром 14 п. із полуторним інтервалом. Для таблиць, приміток – шрифт 12 п. через один інтервал; для тексту програм – шрифт Courier New розміром 8 п. через один інтервал.
Вирівнювання основного тексту виконувати за шириною. Абзацний відступ має дорівнювати 1,25 см і бути однаковим впродовж усього тексту документа. Відстань між абзацами має дорівнювати інтервалу між рядками в абзаці.
Аркуші звіту нумерують арабськими цифрами, проставляючи їх у правому верхньому куті аркуша. Нумерація аркушів – наскрізна для всього звіту. На титульному аркуші, що є першим аркушем звіту, номер не ставлять але враховують його у загальну нумерацію.
Рисунки нумеруються послідовно в межах звіту з лабораторної роботи арабськими цифрами. Рисунок може мати назву, що вказується після його номера через дефіс; крапку наприкінці не ставлять.
Таблиці нумеруються послідовно в межах усього звіту арабськими цифрами. Кожна таблиця повинна мати змістовну назву. Над лівим верхнім кутом таблиці поміщають напис «Таблиця» із зазначенням її порядкового номера. Після номера через дефіс записують найменування таблиці малими літерами з першої великої.
ДОДАТОК А
ПРИКЛАД ЗВІТУ
Автор: Давидов В., КІТ-24а
Дата: 23-лют-2016
Лабораторна робота № 1
РОБОТА ІЗ СТРУКТУРОВАНИМИ ТИПАМИ ДАНИХ
Мета роботи: набути навички роботи із структурованими типами даних – struct та функціями роботи із структурами.
