Міністерство освіти та науки України
Вінницький державний технічний університет
кафедра обчіслювальної техніки
Курсова робота з дисципліни
Програмування
Тема:
Про єктно-орієнтовані засоби програмування
Допущена до захисту
розроб студент Груп 1КС - 01
Осадчук Андрій
Залікова книжка № 178
Керівник
Черняк О.І.
Вінниця 2002
Завдання до курсової роботи
У файлі задані координати вершин трікутніків и координат та верщін відрізка. Вивести на екран ці ТРИКУТНИК и відрізок. Іншим Кольорах вивести найменший за площею трикутник. Записати в Інший файл координат та вершин тихий трікутніків, Які перетінаються з відрізком. p align="justify"> Аннотація
Курсова робота віконувалась з метою якомога точніше відобразіті вимоги індівідуального Завдання.
Було спроектовано и описано ряд класів, что відображалі сутність геометричних фігур, и їх (класів) методів, в якіх и реалізовано решение Завдання.
Використання декількох функцій-ні членів обумовлено и виправдано глобальністю реалізованіх в них Дій, и загальною їх необхідністю. Описати клас, членами Якого смороду булі б і сделать цею клас іншому для всіх других НЕ Елегантне (у даним випадка) i ємке решение, що не зв язане з Основним Завдання.
Опіс таких тіпів, як Boolean и Byte здійснено для Спрощення розуміння коду програми и уточнення Дій, что можна Проводити над Даними ціх тіпів.
Класі опісувалісь, як у Першу Черга, незалежні и Повністю сформовані сутності, того наявність у них Можливо лішніх полів и методів обумовлена ​​скроню їх якістю. Спочатку булу поставлено завдання напісаті дієспособні класи, без зв язку з індівідуальнім Завдання и їх Властивості - прямий цього наслідок. Практика забезпечення класів ПОВНЕ набором властівостей з самого качану роботи над проектом, окупає себе в процесі его реалізації, колі Раптена знадобляться поля, что на качану роботи необхіднімі НЕ здавай, або, даже, що не були.
На качану роботи над проектом Було Прийнято решение НЕ використовуват для Збереження про єктів змінніх статичність тіпів даніх, таких як масив чг Другие, Схожі структур. p>
Як альтернатива їм були вибрані дінамічні списки, что Забезпечують необхідну гнучкість І, окрім тог...