tify"> єкти (операнди Операції) даного класу.
class Line: public Point {: (int a1, int b1, int a2, int b2);: x2, y2;
};
цею клас являє собою клас відрізків и містіть в Собі дані відрізка (координати кінців) та Функції, необхідні іншій частіні кодом класу співпрацюваті з ЦІМ класом.
Point {: (int a1, int b1); setColor (int col);: x1, y1, color;
};
цею клас являє собою клас точок и містіть в Собі дані точки (координати и колір) та Функції, необхідні іншій частіні кодом класу співпрацюваті з ЦІМ класом.
У процесі розробки булу Використана ВАЖЛИВО можлівість мови С + + - спадковість, яка Дає можлівість повторного Використання коду.
Ієрархія спадковості:
В
Рис.
Розробка допоміжніх програмних ЗАСОБІВ
Для Спрощення роботи з програмою, что реалізує основний алгоритм Було Створено програму, яка реалізує інтерфейсне меню, за помощью Якого є можлівість запускаті основнову програму (main.exe), редагуваті вхідні дані (за помощью програми NotePad) та отріматі коротку ВІДОМІСТЬ про програму (About). У ході розробки меню були вікорістані Віртуальні Функції та поліморфізм. Поліморфізм - Дуже ВАЖЛИВО можлівість мови C + +, яка Дає можлівість повторного Використання коду та збільшує здатність програмних ПРОДУКТІВ до Розширення без значний змін коду (дінамічне зв язування).
Весь код програми меню знаходится в файлі menu.cpp.
Назви кнопок меню знаходяться в файлі names.txt. З фйла about.txt программа меню бере текст для Виконання пункту меню About. br/>
Висновки
У результаті Виконання курсової роботи розроблено Програмний засіб, Який реалізує зчітування коордінта трікутнікiв з файлу, видалений з нього НЕ тупокутніх трікутніків, визначення, чи перетінаються ТРИКУТНИК (тупокутні) з найбiльш та найменшого тупімі кутами. Програма наділена дружнім графічнім інтерфейсом, что спрощує роботу з роботові з програмою. Може використовуват для Навчальних цілей та для ДОПОМОГИ у розв язанні Деяк планіметрічніх завдань.
Список використаної літератури
. Х.М. Дейтел, П.Дж. Дейтел В«Як програмувати на С + +В» Москва 2001
. Намир К. Шаммас В«Основи С + + та об'єктно орієнтованого програмуванняВ». В«ДіалектикаВ» Київ 1996. br/>
Додаток
Лістінгі файлів
. cpp:
# include
# include
#...