
- •Індивідуальне завдання
- •Аналітичний розділ
- •Побудова інформаційно-математичної моделі задачі
- •Об’єктна модель
- •4. Визначення структури даних
- •5. Розробка інтерфейсу програми з користувачем
- •6. Складання коду програми:
- •7. Реалізація проекту у візуальному середовищі
- •8. Аналіз програми
- •9. Тестування програми
- •10. Інструкція з експлуатації програми
- •10.1 Вимоги до технічного забезпечення
- •10.2 Інсталяція програмного забезпечення
- •10.3 Експлуатація програмного продукту
- •11. Аналіз отриманих результатів
МІНІСТЕРСТВО ОСВІТИ, МОЛОДІ,СПОРТУ ТА НАУКИ УКРАЇНИ
ХМЕЛЬНИЦЬКИЙ ПОЛІТЕХНІЧНИЙ КОЛЕДЖ
Курсова робота
з дисципліни
ОБ’ЄКТНО- ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ
НА ТЕМУ: Демо програма організації роботи зі списком, чергою______
студента __3____ курсу фаху _5.05010301__________
Розробка програмного забезпечення
__________________Нічепорук Юрій Олександрович_________________________________
(прізвище, ім’я по-батькові)
Керівник Григоровський Є.С.
Студент Нічепорук Ю. О.
ХМЕЛЬНИЦЬКИЙ
2012 р.
Індивідуальне завдання
для курсової роботи з дисципліни:
ОБ’ЄКТНО- ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ
видане студенту ________Нічепоруку Юрію Олександровичу________________________
курсу _____3_____ групи ______ПР-91______спеціальності __ 5.05010301____
Розробка програмного забезпечення
Тема роботи:
Демо програма організації роботи зі списком, чергою
Постановка задачі:
Використовуючи методологію ООП створити ПЗ демо програму організації роботи зі списком, чергою
Зміст пояснювальної записки
Вступ
Аналітичний розділ
Побудова інформаційно-математичної моделі задачі
Об’єктна модель задачі
Визначення структури даних
Розробка інтерфейсу програми з користувачем
Складання коду програми
Реалізація проекту у візуальному середовищі
Аналіз програми
Тестування програми
Інструкція з експлуатації програми
Аналіз отриманих результатів
Висновок
Список літератури
Видано 18 січня 2012року.
Індивідуальне завдання одержав __________18.01.2012 Нічепорук Ю. О._
( підпис студента, дата та прізвище )
Термін виконання____03.04.2012 року.
Керівник Григоровський Є.С._______
Голова Ц/К Щуцький С.В.____________
№ |
формат |
Позначення |
Найменування |
кіл. Арк. |
№ екз |
при- міт. |
1 |
А4 |
|
Завдання на |
|
|
|
|
|
|
Роботу |
1 |
1 |
|
2 |
А4 |
|
Розрахунково- |
|
|
|
|
|
|
пояснювальна |
|
|
|
|
|
|
Записка |
|
1 |
|
3 |
|
|
СD –диск |
|
1 |
|
Зміст
Втсуп 2
1. Аналітичний розділ 3
2. Побудова інформаційно-математичної моделі задачі 5
3. Об’єктна модель задачі 6
4. Визначення структури даних 7
5. Розробка інтерфейсу програми з користувачем 11
6. Складання коду програми 24
7. Реалізація проекту у візуальному середовищі 31
8. Аналіз програми 35
9. Тестування програми 36
10. Інструкція з експлуатації програми 37
11. Аналіз отриманих результатів 40
Висновок 41
Список літератури 42
Додаток А. Код власних класів 43
Додаток Б. Загальний код програми (без власних класів) 46
Вступ
Людство завжди прагнуло полегшити собі життя. З метою удосконалення праці, для простішого виконання завдань люди винаходили все нові і нові пристрої. Механізація праці не обійшла і розумову роботу. Людина створила безліч засобів, від простих рахівниць з кісточками на шпицях до складних механічних арифмометрів, здатних виконувати великі арифметичні обчислення одним поворотом важеля.
Для того, щоб полегшити процес викладу матеріалу вчителем постає питання про створення демонстраційних програм, які могли б наглядно продемонструвати студентам (або учням) певний матеріал. Наприклад, програма яка демонструє роботу алгоритмів сортування, роботу списків, черг, стеків, різних фізичних та хімічних явищ та ін.. Такі програми могли б не тільки полегшити роботу викладачеві, але й покращити розуміння студентами певного матеріалу, адже не завжди за допомогою дошки і крейди можна зобразити всі тонкощі та нюанси.
Програми такого типу мають ще одна суттєва перевага – вона буде цікавіша для студентів аніж одноманітне пояснення вчителя біля дошки.