
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Державний вищий навчальний заклад Донецький технікум промислової автоматики
МЕТОДИЧНІ МАТЕРІАЛИ
І ЗАВДАННЯ ДО КУРСОВОЇ РОБОТИ
З ДИСЦИПЛІНИ
„Об’єктно-орієнтоване програмування
для студентів спеціальності: 5.05010301 «Розробка програмного забезпечення»
з теми:
Розробка діалогової системи для рішення
прикладних задач
ДОНЕЦЬК 2012
МЕТА РОБОТИ
Отримати практичні навички:
рішення прикладних задач на мові програмування С++;
розробки діалогових програм.
Завданння до курсової роботи
Завдання до курсової роботи.
Створити заголовочний файл MAS.H, який містить клас, для роботи з одновимірними масивами. Клас повинен:
у випадку, якщо задана формула для розрахунку елементів масиву T, сформувати елементи масиву T по заданій формулі.
сформувати одновимірний масив Х, елементи якого розраховуються по заданій формулі.
сформувати одновимірний масив Y, елементи якого розраховуються по заданій формулі і залежать від елементів масиву Х.
у випадку, якщо задана формула для розрахунку елементів масиву Z, сформувати елементи масиву Z по заданій формулі, що залежать від елементів масиву Х або Y.
виконувати завдання відповідного варіанту.
В програмі курсового проекту організувати діалог користувача з програмою і за його бажанням виводити на екран сформовані масиви або отриманий результат.
Побудувати графік вектора Х на проміжку від 0 до 20 з кроком 0.1.
Варіанти завдань до курсової роботи наведені у Додатку 1. Кількість елементів в масивах, що розраховуються за заданими формулами повинно дорівнювати n (n задати константою, n=10) Змінна i повинна змінюватися від 0 до n-1.. Номер варіанту курсової роботи повинен відповідати шифрам студента в журналі контингенту.
Загальні вимоги до курсової роботи
Результати виконання курсової роботи оформлюються у вигляді звіту. Звіт повинен складатись з 20-25 сторінок печатного тексту і містити наступні обов’язкові елементи:
титульний лист;
завдання до курсової роботи;
зміст;
введення, у якому пояснюється, з якою метою виконана курсова робота, чому для її реалізації вибрана мова С++;
основна частина (короткий опис мови програмування С++ з більш докладним описом використаних елементів програмування: оператори введення та виведення, умовний оператор, цикли, масиви, функцій мови С++);
висновки;
список використаних джерел;
Додаток А: лістинг основной програми;
Додаток Б: лістінг графіку функції Х.;
Додаток В: блок-схеми методів класу розрахунку векторів X, Y, Z и виконання свого завдання;
Додаток Г: результат роботи програми у вигляді прінтскрінів програми, що запущена на виконання.
Курсовий проект вважається програмною документацією. Він повинен оформлюватись у відповідності до стандартів.
Захист курсової роботи
Захист роботи починається з докладу (5 - 7 хв.). У доповіді необхідно коротко розповісти функціональне призначення створеної програми, пояснити алгоритм її роботи.
Після доповіді студент відповідає на питання викладача. У випадку знаходження принципової помилки курсова робота повертається на доопрацювання і призначається повторний захист або виставляється незадовільна оцінка і видається нове завдання.