Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания КН 2013-2014.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
131.07 Кб
Скачать

Університет економіки та права «КРОК Навчально-науковий інститут інформаційних та комунікаційних технологій

(назва вищого навчального закладу)

Кафедра Комп’ютерних наук

Дисципліна Об'єктно-орієнтоване програмування

Напрям підготовки 6.050101 "Комп'ютерні науки",

Курс 2 Група КН-12 Триместр 4

ЗАВДАННЯ

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

Білоус Олександр Юрійович

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

1. Тема проекту (роботи) “Розробка програми моделювання проходження кораблів через шлюзи„

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

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

Розробити класи „Корабель”, „Ріка” та „Шлюз”. Каскад шлюзів розташовано на річці на випадковій відстані один від одного. Кораблі з’являються випадково з обох кінців річки і прямують в обох напрямках через шлюзи. Шлюз водночас може підіймати або опускати лише один корабель. Це відбувається автоматично, коли корабель входить до шлюзу. Але шлюз відкривається тільки тоді, коли рівень води в ньому зрівняється з рівнем у річці.

При підході до шлюзу кораблі не можуть обганяти один одного і становитися у чергу перед шлюзом. Швидкість руху кораблів задається програмою випадково. Швидкість наповнення/спорожнення шлюзу не залежить від корабля і визначається параметром конкретного шлюзу.

Оператор має керувати наповненням або спорожненням шлюзу і тим самим організовувати проходження кораблів.

Програма графічно відображає рух кораблів, стан шлюзів та процес їх наповнення.

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

1. Постановка задачі. 2. Опис алгоритму. 3. Опис структури файлів. 4. Опис програмного забезпечення: структура ПО, функції ПО, класи, взаємодія методів. 5. Інструкція розробника програмного забезпечення. 6. Інструкція_ користувача. 7. Текст програми. 8. Специфікація функцій програми.

5. Перелік графічного матеріалу (з точним зазначенням обов'язкових креслень.):

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

6. Дата видачі завдання 25.09.2013

Університет економіки та права «КРОК Навчально-науковий інститут інформаційних та комунікаційних технологій

(назва вищого навчального закладу)

Кафедра Комп’ютерних наук

Дисципліна Об'єктно-орієнтоване програмування

Напрям підготовки 6.050101 "Комп'ютерні науки",

Курс 2 Група КН-12 Триместр 4

ЗАВДАННЯ

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

Громадський Віктор Максимович

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

1. Тема проекту (роботи) “Моделювання польоту на дельтаплані„

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

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

Розробити класи: „Дельтаплан”, „Пілот”, „Простір”, „Висхідний потік”. Дельтаплан характеризується вагою, висотою та вектором швидкості польоту відносно повітря.

Простір відображається в вертикальній площині. На деяких його ділянках існують висхідні потоки (їх розташування і швидкість обираються комп’ютером випадково).

Дельтаплан стартує з гори і рухається за законами фізики, відповідно сили тяжіння та опору повітря, нахилу до горизонту тощо. Так, при попаданні у висхідний потік, вектор швидкості дельтаплану складається з вектором швидкості повітря і він може набирати висоту.

Оператор за допомогою клавіш зі стрілками „вгору-донизу” може змінювати нахил крила назад-уперед. Коли крило нахиляється вниз, горизонтальна швидкість польоту зростає, а коли випрямляється вгору – навпаки, зменшується. Підйомна сила також залежить від нахилу крила і швидкості набігання повітря.

Програма відображає на екрані параметри висхідних потоків та стан польоту: розташування і нахил Дельтаплану, напрям і швидкість руху,

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

1. Постановка задачі. 2. Опис алгоритму. 3. Опис структури файлів. 4. Опис програмного забезпечення: структура ПО, функції ПО, класи, взаємодія методів. 5. Інструкція розробника програмного забезпечення. 6. Інструкція_ користувача. 7. Текст програми. 8. Специфікація функцій програми.

5. Перелік графічного матеріалу (з точним зазначенням обов'язкових креслень.):

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

6. Дата видачі завдання 25.09.2013

Університет економіки та права «КРОК Навчально-науковий інститут інформаційних та комунікаційних технологій

(назва вищого навчального закладу)

Кафедра Комп’ютерних наук

Дисципліна Об'єктно-орієнтоване програмування

Напрям підготовки 6.050101 "Комп'ютерні науки",

Курс 2 Група КН-12 Триместр 4

ЗАВДАННЯ