ання курсової роботи проведено Такі основні Дії для Виконання поставленої задачі. Для того щоб візначіті десять точок, відстань від якіх до центру екрана найменша, Було використан формулу для визначення відстані между двома точками. Дана математична формула має такий вигляд:
В
де (x1, y1) - координати однієї точки, а (x2, y2) - координати Іншої точки.
Відповідно до значення відстаней масив, якіх містіть координат та точок упорядковувався таким чином, щоб координат та Які відповідають найменшій відстані розміщувалісь спочатку масива. После цього з даного масиву бралися позбав дерло десять членів. Новий масив спочатку упорядковувався по коордінаті х (перший стовпчік), а потім по коордінаті у (другий стовпчік). Даній упорядкованій масив поміщався в цикл, Який забезпечував проведення прямої АіВі Із такими координатами:
Аі (хі-1, уі-1), Ві (хі, уі),
де і = 1, 2, 3, ...
У работе нужно провести сортуваннях масиву даніх. Сортуваннях віконується з помощью вкладень циклу for. Если Необхідна перестановка, то вона віконується трьома прісвоєннямі:
= a [i];
a [i] = a [i + 1]; [i + 1] = hold;
де додаткова змінна hold тимчасово зберігає Одне Із двох представлення значень.
програмнного реалізація основного алгоритму з використаних ЗАСОБІВ про єктно-орієнтованого програмування
ВАЖЛИВО моментом в С + + являється можлівість візначіті свой власний тип даніх таким чином, щоб з ним Було ЗРУЧНИЙ и просто працювати. Як Тільки новий тип визначеня, ВІН становится Розширення С + +, и его можна використовуват як будь-який Інший тип, в тому чіслі стандартний. Всі тіпі и класи в С + + рівноправні. Клас - це структура, Які містять НЕ Тільки про яви даніх, а й функцій, что візначаються користувачем. Класі Забезпечують пріховування даніх, гарантованого ініціалізацію даніх, неявне Перетворення тіпів для тіпів, визначених користувачем, дінамічне Завдання типу, контрольоване користувачем управління пам яттю и механізмом перевантаження операцій. p>
Основними Поняття про єктно-орієнтованого програмування є:
інкапсуляція;
наслідування;
Абстракція;
поліморфізм.
Інкапсуляція Полягає утому, что Кожний клас має три Рівні доступу до ЕЛЕМЕНТІВ: - рівень, дані на якому могут буті вікорістані будь-Якою функцією; - елєменти цього уровня могут буті вікорістані функціямі-членами даного класу або функціямі -членами похідніх класів; - елєменти цього уровня могут буті вікорістані функціямі-члена...