русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

на курсову (розрахунково-графічну) роботу студента


Дата добавления: 2015-07-09; просмотров: 831; Нарушение авторских прав


 

__________________________________________________________________________________________________________________

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

1. Тема проекту (роботи) Розробка системи класів для моделювання руху автомобілів без можливості обгону. Програмування оцінки середнього часу очікування автомобіля у світлофора на основі моделі.

2. Строк здачі студентом закінченого проекту (роботи) 15.12.2011

3. Вихідні дані до проекту (роботи):

В проекті розробляються:

1. Клас перехресть. На кожному перехресті є один світлофор, що дозволяє або забороняє рух через перехрестя по усіх вхідних смугах доріг. Світлофори переключаються синхронно, зелене світло горить стільки ж, скільки і червоне. Час між переключеннями задається статичним полем цього класу.

2. Клас доріг з одною смугою й однобічним рухом. Дороги починаються і закінчуються на перехрестях. Довжина дороги і номера перехресть, до яких вона підходить, задаються параметрами при створенні об'єкта цього класу.

3. Клас автомобілів. Автомобілі рухаються тільки по дорогах у дозволеному напрямку. Швидкість руху кожного автомобіля задається параметром при створенні цього об'єкта.

Поки світлофор червоний, автомобілі перед ним очікують зелене світло.

В'їхавши на перехрестя, водій випадковим чином обирає одну з доріг і автомобіль рухається по ній.

Автомобілі не можуть обганяти один одного, Автомобіль, що наздогнав попереднього, гальмує, і вони рухаються разом до перехрестя. Якщо після перехрестя вони роз'їхалися по різних дорогах, відновлюється початкова швидкість.

4. На основі створеної системи класів скласти програму, котра:

– Відображає на екрані схему доріг і світлофорів, показану на малюнку. Відстані (у км) задаються константами в програмі.

– Перед початком моделювання дозволяє операатору задати інтервал переключення світлофорів (у хвилинах), швидкості 4-х автомобілів (км/годину), і виставляє на кожному перехресті по одному автомобілю. При натисканні кнопки «Старт» програма включає зелене світло і починає рух автомобілів, що і відображається на екрані. Після 30 переключень світлофорів рух припиняється, і у вікно статистики виводиться середній час чекання. Повторне натискання кнопки «Старт» повторює цикл моделювання.



 

4. Зміст розрахунково-пояснювальної записки (перелік питань, які підлягають розробці):

1.Постановка задачі. 2.Опис алгоритму. 3.Опис програмного забезпечення: структура ПО, функції ПО, класи, взаємодія методів. 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. Розробка програми для складання резисторних схем та розрахунку їх параметрів.
  48. Розробка програми для складання системи з механічних елементів та моделювання її поведінки при навантаженнях.
  49. Розробка програмної моделі зважування на механічних вагах з рівними та нерівними плечима.
  50. Розробка програми для складання системи пересування вантажів за допомогою блоків та тросів.
  51. Розробка програми для складання підйомного механізму та моделювання його роботи.
  52. Розробка програми моніторингу процесу навчання у ВНЗ.
  53. Розробка програми прокладання шляху пересування роботів по складу.
  54. Розробка програми керування маніпулятором робота при переміщеннях деталей.
  55. Розробка програми планування розподілу деталей по верстатах поточної лінії.


<== предыдущая лекция | следующая лекция ==>
Література | Введение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.028 сек.