- •Реєстраційний номер ___________
- •Допущено до захисту Науковий керівник:
- •Ужгород 2015
- •1.Теоретична частина.
- •1.1 Теорія за власною темою
- •Застосування
- •1.2 Опис предметної області та постановка задачі
- •1.3 Мова програмування та середовище програмування
- •2.Практична частина
- •2.1 Опис алгоритму та блок-схема
- •2.1 Інформаційна структура програми
- •2.2 Функціональні частини програми
- •Перелік змінних
- •2.4 Інтерфейс та керівництво користувача
- •2.5 Тестування проекту
- •Висновки
2.Практична частина
2.1 Опис алгоритму та блок-схема
Основою алгоритму програми є повний цикл використання її функцій,
Зокрема за прикладом:
Запуск програми та завнтаження головного вікна.
Для ознайомлення с програмою вибір пункту меню «Довідка»
Для початку роботи користувач повинен задати контур в спеціальному полі в лівій частині вікна.
Кнопка «Площа » виведе на екран площу даного контуру.
Щоб зберегти даний контур натисніть «зберегти».
За допогою кнопки «завантажити » програми завантажує раніше збережений контур.
Кнопка «Очистити » приводить програму в початкове положення.
Кнопка «Розробник» відкриває вікно розробника.
Вікна Довідка та вікно розробника несуть суто інформаційний характер та не мають ніяких функціональних частин.
Утворення трикутників
Закриття програми
Вивід вікна розробника
Очистка редактора та калькулятора площі
Збереження контуру в файл
Запуск програми
Вирахування площі
Завантаження контуру з файлу
Вибір пункту меню
Вставка точки
Вивід площі на екран
Вивід вікна довідки
Створення контуру в редакторі
Площа
Зберегти
Завантажити
Очистити
Довідка
Розробник
Кнопка виходу
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. Вікно розробника
