Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова Звіт.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.18 Mб
Скачать

2.Практична частина

2.1 Опис алгоритму та блок-схема

Основою алгоритму програми є повний цикл використання її функцій,

Зокрема за прикладом:

  1. Запуск програми та завнтаження головного вікна.

  2. Для ознайомлення с програмою вибір пункту меню «Довідка»

  3. Для початку роботи користувач повинен задати контур в спеціальному полі в лівій частині вікна.

  4. Кнопка «Площа » виведе на екран площу даного контуру.

  5. Щоб зберегти даний контур натисніть «зберегти».

  6. За допогою кнопки «завантажити » програми завантажує раніше збережений контур.

  7. Кнопка «Очистити » приводить програму в початкове положення.

  8. Кнопка «Розробник» відкриває вікно розробника.

Вікна Довідка та вікно розробника несуть суто інформаційний характер та не мають ніяких функціональних частин.

Утворення трикутників

Закриття програми

Вивід вікна розробника

Очистка редактора та калькулятора площі

Збереження контуру в файл

Запуск програми

Вирахування площі

Завантаження контуру з файлу

Вибір пункту меню

Вставка точки

Вивід площі на екран

Вивід вікна довідки

Створення контуру в редакторі

Площа

Зберегти

Завантажити

Очистити

Довідка

Розробник

Кнопка виходу

2.1 Інформаційна структура програми

Для використання даного додатку користувач повинен відкрити файл AOCC.exe программа повинна запуститися без ніяких помилок.

Для роботи програми не обхідно мати звичайний набір драйверів Windows.

В ході роботи програма дає можливість створити файли збереженням розширенням .tsoq, та подальшою можливістю роюоти з цими файлами.

Всі допоміжні файли використані в програмі зберігаються в папці Resourses.

2.2 Функціональні частини програми

Рис. 2.1 Головна Форма

Рис. 2.2 Форма Довідка

Рис. 2.2 Форма Розробника

Перелік змінних

Public oTriangles(MaxTriangles) As Triangle – Масив трикутників

Public oVertices As Vertices – Масив Векторів

Private miTriangleCount As Integer –Кількість всіх трикутників

Dim eps As Double

Dim m1, m2 As Double

Dim mx0, mx1, my0, my1 As Double

Dim dx, dy As Double - Змінні точки

Dim xc, yc, r As Double

Dim rsqr As Double

Dim drsqr As Double

vek1x, vek1y, vek2x,

vek2y, vek3x, vek3y, Дійсні числа використовуються для знаходження площі трикутника

vek1D, vek2D, vek3D,

pivp, plo, plozah

Dim mt(f) As Point -Масив точок

2.4 Інтерфейс та керівництво користувача

Для запуску программи необхідно запустити додаток AOCC.exe

Далі вас зустріне Головне вікно вікно прграми(Рис. 2.4)

Рис. 2.4 Головна Форма

Для задання контуру намалюйте його в лівій частині екрану(Рис. 2.5)

Рис. 2.5 Редактор контурів

Кнопка «Площа » виведе на екран площу даного контуру(Рис. 2.6)

Рис. 2.6 Кнопка «Площа»

Кнопка «Зберегти » зберіга даний контур в файл(Рис. 2.7)

Рис. 2.7. Кнопка «Зберегти»

Кнопка «Завантажити» завантажує раніше збережений контур(Рис. 2.8)

Рис. 2.8. Кнопка «Зберегти»

Кнопка «Очистити» переводить програму в початкове положення

Під кнопкою «Довідка» показано координати всіх точок(Рис. 2.9 )

Рис. 2.9. Список координат

Кнопка «довідка» виводить на екран вікно довідки(Рис. 2.10)

Рис. 2.10. Вікно довідки

Кнопка «розробник» відриває вікно розробника(Рис. 2.11)

Рис. 2.11. Вікно розробника