- •Методичні рекомендації до написання курсових робіт з дисциплін «Алгоритмізація та програмування» та «Основи програмування та алгоритмічні мови»
- •5.05010101 "Обслуговування програмних систем і комплексів",
- •5.05010301 "Розробка програмного забезпечення"
- •Основні вимоги до оформлення комплекту документації на курсову роботу
- •Порядок захисту курсової роботи
- •1 Загальні методичні вказівки
- •Мета курсової роботи
- •Основні задачі курсової роботи
- •Тематика курсових робіт
- •Структура і зміст курсової роботи
- •Порядок виконання курсової роботи
- •2 Особливості виконання розділів курсової роботи
- •2.1 Специфікація
- •2.2 Пояснювальна записка
- •Список використаних джерел;
- •Додатки.
- •2.2.1 Анотація
- •2.2.8 Опис програми
- •2.5 Інструкція користувачеві
- •3 Правила оформлення пояснювальної записки до курсової роботи
- •3.1 Загальні вимоги
- •3.2 Нумерація сторінок
- •3.3 Нумерація розділів, підрозділів, пунктів, підпунктів
- •4 Розробка алгоритму рішення задачі
- •3.4 Ілюстрації
- •3.5 Таблиці
- •3.6 Перерахування
- •3.7 Примітки
- •3.8 Винесення
- •3.9 Формули
- •3.10 Посилання
- •3.11 Список використаних джерел
- •3.12 Додатки
- •Критерії оцінювання
- •Перелік навчально-методичної літератури Базова
- •Додаток б Зразок оформлення завдання на курсову роботу вищий навчальний заклад
- •На курсову роботу студента
- •Зразок складання календарного плану виконання курсової роботи календарний план
- •Додаток г
На курсову роботу студента
_____________________________________________________________________________________________
(прізвище, ім'я, по батькові)
1. Тема проекту (роботи) Розробка системи класів для моделювання руху автомобілів без можливості обгону. Програмування оцінки середнього часу очікування автомобіля у світлофора на основі моделі.
2. Строк здачі студентом закінченого проекту (роботи) 15.12.2011
3. Вихідні дані до проекту (роботи):
В
проекті розробляються:
1. Клас перехресть. На кожному перехресті є один світлофор, що дозволяє або забороняє рух через перехрестя по усіх вхідних смугах доріг. Світлофори переключаються синхронно, зелене світло горить стільки ж, скільки і червоне. Час між переключеннями задається статичним полем цього класу.
2. Клас доріг з одною смугою й однобічним рухом. Дороги починаються і закінчуються на перехрестях. Довжина дороги і номера перехресть, до яких вона підходить, задаються параметрами при створенні об'єкта цього класу.
3. Клас автомобілів. Автомобілі рухаються тільки по дорогах у дозволеному напрямку. Швидкість руху кожного автомобіля задається параметром при створенні цього об'єкта. Поки світлофор червоний, автомобілі перед ним очікують зелене світло. В'їхавши на перехрестя, водій випадковим чином обирає одну з доріг і автомобіль рухається по ній. Автомобілі не можуть обганяти один одного, Автомобіль, що наздогнав попереднього, гальмує, і вони рухаються разом до перехрестя. Якщо після перехрестя вони роз'їхалися по різних дорогах, відновлюється початкова швидкість.
4. На основі створеної системи класів скласти програму, котра:
– Відображає на екрані схему доріг і світлофорів, показану на малюнку. Відстані (у км) задаються константами в програмі.
– Перед початком моделювання дозволяє операатору задати інтервал переключення світлофорів (у хвилинах), швидкості 4-х автомобілів (км/годину), і виставляє на кожному перехресті по одному автомобілю. При натисканні кнопки «Старт» програма включає зелене світло і починає рух автомобілів, що і відображається на екрані. Після 30 переключень світлофорів рух припиняється, і у вікно статистики виводиться середній час чекання. Повторне натискання кнопки «Старт» повторює цикл моделювання.
4. Зміст розрахунково-пояснювальної записки (перелік питань, які підлягають розробці):
1.Постановка задачі. 2.Опис алгоритму. 3.Опис програмного забезпечення: структура ПP\З, функції ПО, класи, взаємодія методів. 4.Інструкція розробника програмного забезпечення. 5.Інструкція користувача. 6.Текст програми. 7.Специфікація функцій програми.
5. Перелік графічного матеріалу (з точним зазначенням обов'язкових креслень.):
Діаграма класів. Схема алгоритму рішення задачі. Структура проекту. Скріншоти результатів роботи програми.
6. Дата видачі завдання 13.10.2011
Додаток В
Зразок складання календарного плану виконання курсової роботи календарний план
№ п/п |
Назва етапів розрахунково-графічної роботи |
Термін виконання етапів роботи |
Підписи керівника, студента |
1. |
Отримання теми розрахунково-графічної роботи |
13.09.11 |
|
2. |
Узгодження постановки задачі з керівником |
15.09.11 |
|
3. |
Пошук та вивчення літератури з питань курсової роботи |
22.09.11 |
|
4. |
Розробка сценарію роботи програми |
11.10.11 |
|
6. |
Узгодження сценарію з керівником |
13.10.11 |
|
5. |
Розробка алгоритму рішення задачі |
18.10.11 |
|
6. |
Узгодження алгоритму з керівником |
20.10.11 |
|
7. |
Узгодження з керівником інтерфейсу користувача |
25.10.11 |
|
8. |
Розробка інформаційного забезпечення |
27.10.11 |
|
9. |
Розробка програмного забезпечення |
08.11.11 |
|
10. |
Налагодження розрахункової частини програми |
15.11.11 |
|
11. |
Розробка та налагодження інтерфейсної частини програми |
22.11.11 |
|
12. |
Узгодження з керівником набору тестів для контрольного прикладу |
24.11.11 |
|
13. |
Тестування програми |
29.11.11 |
|
14. |
Підготовка пояснювальної записки |
06.12.11 |
|
15. |
Здача курсової (розрахунково-графічної) роботи на перевірку |
13.12.11 |
|
16. |
Захист |
15.12.11 |
|
Студент _________________ ____________________
(підпис)
Керівник ____________________ ____________________
(підпис) (прізвище, ім'я, по батькові)
" " _________________2011 р.
