Міністерство освіти и науки України
Вінницький національний технічний університет
Кафедра обчіслювальної техніки
курсового проекту
на тему:
Про єктно-орієнтовне програмування
виконан: ст. гр. 2КС-02
Коробко А.В.
Перевірів: Черняк О.І.
Вінниця 2009
1. Анотація
У даній курсовій работе булу виконан розробка програми на мові програмування С + + з використаних про єктно-орієнтованого програмування, яка включала в собі роботу з файлами, класами, обробка чіслової ІНФОРМАЦІЇ и роботові з графікою.
2. Технічне Завдання
Курсова робота Складається з двох програм: меню та вірішеного варіанту Завдання.
Програма меню винна містіті п ять пунктів:
Про програму.
Редагування файлу даніх.
Редагування програми.
Запуск програми.
Вихід.
Програма варіанту задачі зчітує вхідні данні з файлу дінамічно віділівші под них пам `ять, обробляє інформацію відповідно Завдання та виводу результату на екран у графічному режімі. Програма виконан таким чином, щоб при зміні вхідніх даніх программа обробляла їх без перекомпіляції. Обідві програми повінні буті реалізовані мовою С + + з використаних об `єктно-орієнтованого програмування. Звітність, використовуват Такі Поняття як інкапсуляція, наслідування, Дружні зв `язки, конструктори, конструктори, Віртуальні Функції. p align="justify"> Умова задачі:
У файлі задані координати кінців відрізків прямої. Вивести на екран відрізкі, что перетінаються. Конвенцію Кольорах віділіті ті з них, Які мают сумарная найбільшу Довжину. br/>
3. Описание методом Вирішення задачі та узагальнення алгоритм
Математична модель
Задані координати відрізків прямої. p align="justify">. Потрібно візначіті чг перетінаються дані відрізкі. p align="justify"> Для знаходження скорістаємось рівнянням прямої:
.
Перетворімо цею вирази
() * () = () * ()
Розглянемо приклад:
В
Складемо рівняння прямої для відрізку AB и CD. p align="justify"> За черзі підставімо координат та точок А і В у рівняння прямої відрізку CD, ЯКЩО Значення Різні, то відрізок CD перетінає відрізок АВ. Підставляємо в рівняння АВ координат та точок C и D, ЯКЩО знаки такоже Різні, то відрізок CD...