на курсову роботу студента

_____________________________________________________________________________________________

(прізвище, ім'я, по батькові)

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 р.

Додаток Г

Орієнтований перелік тем курсової роботи

  1. Розробка комп’ютерної гри „Судоку”.
  2. Розробка комп’ютерної гри „Сапер”.
  3. Розробка комп’ютерної гри „Морській бій”.
  4. Розробка комп’ютерної гри „П’ятнашки”.
  5. Розробка комп’ютерної гри „Маджонг”.
  6. Розробка комп’ютерної гри „Тетрис”.
  7. Розробка комп’ютерної гри „Хрестики - нулики (поле 4х4)”.
  8. Розробка комп’ютерної гри „Кісті”.
  9. Розробка комп’ютерної гри „Рулетка”.
  10. Розробка комп’ютерної гри „Лото”.
  11. Розробка комп’ютерної гри „Шахи”.
  12. Розробка комп’ютерної гри „Шашки”.
  13. Розробка комп’ютерної гри „Доміно”.
  14. Розробка комп’ютерної гри „Словник” (знайти відповідність іноземного слова)
  15. Розробка комп’ютерної гри „Запам'ятовування чисел”.
  16. Розробка комп’ютерної гри „Японський кросворд”.
  17. Розробка комп’ютерної гри „Прибрати палички”.
  18. Розробка комп’ютерної гри „Світлофори”.
  19. Розробка комп’ютерної гри „Авторалі”.
  20. Розробка комп’ютерної гри „Автодром”.
  21. Розробка комп’ютерної гри „Перегони на скутерах”.
  22. Розробка комп’ютерної гри „Перегони на вітрильниках”.
  23. Розробка комп’ютерної гри „Перегони з перешкодами”.
  24. Розробка комп’ютерної гри „Тир” (гвинтівка).
  25. Розробка комп’ютерної гри „Тир” (лук).
  26. Розробка комп’ютерної гри „Більярд”.
  27. Розробка комп’ютерної гри „Кеглі”.
  28. Розробка комп’ютерної гри „Крокет”.
  29. Розробка комп’ютерної гри „Пазли”.
  30. Розробка комп’ютерної гри „Врівноваж терези”.
  31. Розробка програмної моделі керування рухом автомобілів по дорогам з перехрестями та світлофорами.
  32. Розробка програмної моделі керування світлофорами з врахуванням навантаження на перехрестя доріг.
  33. Розробка програмної моделі перегонів по треку.
  34. Розробка програмної моделі проходження лабіринтів.
  35. Розробка програмної моделі взаємодії банкоматів з банком.
  36. Розробка програмної моделі взаємодії банкоматів з клієнтами.
  37. Розробка програмної моделі поведінки покупців у магазині з продавцями.
  38. Розробка програмної моделі поведінки покупців у магазині самообслуговування.
  39. Розробка програми керування запасами на складі.
  40. Розробка програми резервування квитків на потяг.
  41. Розробка програми формування поїздів відповідно придбанню квитків.
  42. Розробка програми планування завантаження контейнера.
  43. Розробка програми планування вантажних перевезень.
  44. Розробка системи керування з’єднаннями у телефонній мережі.
  45. Розробка системи моделювання поведінки абонентів при обранні засобів зв’язку.
  46. Розробка програмної моделі взаємодії абонентів з бібліотекою.

47. Розробка програми для складання резисторних схем та розрахунку їх параметрів.