Приклад курсової роботи з Delphi (Кафедра)
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ
Гірничо – геологічний факультет
Кафедра геоінформатики та геодезії
Тема : « Застосування Delphi5 до створення програмного продукту , що включає рішення зворотної одноразової геодезичної засічки за формулами Ю . Ран - дярва , роботу з текстовими та типізованими файлами , роботу в графічному режимі »
Виконавець _______________ студ. гр. ІГ-04
(уч. степ., Повинн.)
р. Донецьк – 2005 р.
PDF створено з pdfFactory Pro trial version www.pdffactory.com

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ
Факультет Гірничо-геологічний факультет
Кафедра геоінформатики та геодезії
Спеціальність: 7.070901 «Геодезія»
«___»______________ 2005 р .
ЗАВДАННЯ на курсову роботу
студента: Гермонової Олени Юріївни
( прізвище ім'я по батькові )
1. Тема курсової роботи : « Застосування Delphi5 до створення програмного продукту , що включає рішення зворотної геодезичної засічки за формулами Ю . Рандярва, роботу з текстовими та типізованими файлами, роботу в графічному режимі »
3. Вихідні дані на роботу : 1. Формули Ю . Рандярва
2. Інструктивно-нормативні документи щодо оформлення програмного продукту;
3. Методичні вказівки до виконання курсової роботи та лабораторних робіт.
4. Зміст розрахунково-пояснювальної записки (перелік питань, які необхідно розглянути): 1. Введення; 2. Алгоритм розв'язання геодезичної задачі; 3. Організація інтерфейсу створюваної програми; 4. Структура програми, опис модулів; 5. Результати апробації програмногопродукту;
6. Висновок; 7. Програми .
5. Перелік графічних матеріалів (з точним визначенням обов'язкових креслень) 1. Схема організації інтерфейсу; 2. Структура програми; 3. Блок - схеми окремих процедур та функцій; 4. Результати апробації програмного продукту.
6. Дата видачі завдання:
PDF створено з pdfFactory Pro trial version www.pdffactory.com
Назва етапів курсової роботи
мул для вирішення поставленої за -
Розробка інтерфейсу. Визнає -
лення вхідних та вихідних даний
Створення програми у середовищі Del-
phi5. Створення: головної форми,
форми графіки , форми відомостей
про програму , форми допомоги ,
ставки , читання та коригування -
ня вихідних даних.
форми , закриття форм , натискання
на поміщені на форму кнопки.
Приєднання процедур та функцій -
цій, необхідних для вирішення по-
ставленої геодезичної задачі.
Робота з текстовими та типизами
обчисленні у текстовий файл.
Підготовка в процесі обчислення -
ній файлу даних для графіки -
грамного продукту. Усунення
всіх недоліків і виявлених у
процесі апробації помилок -
дружин для представлення роботи
на захисті. Здача роботи на про -
Захист курсової роботи
( Прізвище ім'я по батькові )
PDF створено з pdfFactory Pro trial version www.pdffactory.com

Розрахунково-пояснювальна записка: ___ стор., ____ рис., _____ табл., ____
додатки, ___ джерела.
Об'єкт роботи - математичний апарат формул на вирішення зворотної одноразової геодезичної засічки Ю. Рандярва.
Мета роботи - створення програми,обчислює зворотну одноразову геодезичну засічку, що працює з текстовими та типізованими файлами, що дозволяє працювати в графічному режимі.
Підставою для проектування є завдання на складання програми.
Для розробки програми був вивчений математичний апарат формул на вирішення зворотної одноразової засічки. У результаті весь обчислювальний процес був поділений на ряд процедур і функцій: переведення кута з градусів у радіани, переведення кута з радіан у градуси, обчислення горизонтального прокладання та дирекційного кута через координати двох точок, обчислення координат допоміжних точок у схемі Ю. Рандярва, обчислення координат певної точки, контролі обчислень.
В результаті було отримано програму з 10 модулів, 9 з яких з візуалізацією у вигляді форм.
Метод дослідження – порівняння результатів розв'язання задачі одержаних за розробленою програмою та обчислених у MathCad.
ЕОМ, ІНТЕРФЕЙС, МОДУЛЬ, ФОРМА, КОМПОНЕНТА, ОБ'ЄКТ,
ВЛАСТИВОСТІ, ПОДІЇ, БЛОК − СХЕМА, АЛГОРИТМ, ГРАФІКА, ОПЕРАТИВНА ПАМ'ЯТЬ, ПРОЦЕСОР.
PDF створено з pdfFactory Pro trial version www.pdffactory.com
МАТЕМАТИЧНИЙ АПАРАТ ФОРМУЛ РІШЕННЯ ЗВОРОТНОЇ
ЗАСІЧКИ Ю. РАНДЯРВА.
АЛГОРИТМИ ДЛЯ ПРОГРАМИ.
2.1 Блок-схема обчислення дирекційного кута.
2.2 Алгоритм розв'язання задачі.
КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ ПРО ВИКОРИСТОВУВАНІ
ОПЕРАТОРАХ І МЕТОДАХ.
ДОДАТОК А-ЛІСТИНГ ФАЙЛУ ПРОЕКТУ.
ДОДАТОК В -ЛІСТИНГ МОДУЛЯ UNIT_GRAPH .
ДОДАТОК Г - ЛІСТИНГ МОДУЛЯ UNIT_RESULT.
ДОДАТОК Д -ТАБЛИЦЯ ВЛАСТИВОСТЕЙ ВИКОРИСТАНИХ
ДОДАТОК Е-ТЕСТОВІ ПРИКЛАДИ В MATHCAD.
PDF created with pdfFactory Protrial version www.pdffactory.com
В даний час все частіше обчислювальні процеси в геодезії, що виконуються на мікрокалькуляторах, замінюються комп'ютерними програмами. Таких програм на сьогоднішній день розроблено дуже багато – від найпростіших програм до цілих комплексів. Найбільш поширена програма, що дозволяє вирішувати нескладні геодезичні завдання, розроблена в Києві та називається ІНВЕНТ – ГРАД. Здавалося б, навіщо розробляти ще програми для обчислень, якщо вже є їхня ціла бібліотека? Однак, якщо необхідно в навчальному процесі або на геодезичній практиці вирішувати геодезичні завдання, то це не означає, що студенти повинні платити «великі» гроші за наявні на ринку програми розробки. Достатньо створити свої програми.
У курсовій роботі мають бути вирішені такі завдання:
− розробка алгоритмів на вирішення поставленого завдання;
− здійснення роботи з текстовими та типізованими файлами;
− подання результатів обчислення як на екрані, так і у файлі;
− графічне представлення схеми засічки;
− підготовка для апробації 2-3 тестових прикладів;
PDF створено з pdfFactory Pro trial version www.pdffactory.com
Об'єктом досліджень є засічка за формулами Ю. Рандярва. Методами дослідження є порівняння результатів обчислень,
виконаних за розробленою програмою та в MathCad.
Необхідно розроблену програму протестувати та виявлені недоліки усунути. Отриману програму разом із пояснювальною запискою можна рекомендувати користувачам (студентам) для застосування.
PDF створено з pdfFactory Pro trial version www.pdffactory.com
1 МАТЕМАТИЧНИЙ АПАРАТ ФОРМУЛ РІШЕННЯЗворотній засічки Ю. РАНДЯРВА
При створенні опорних геодезичних мереж геодезист стикається з рішенням зворотного засічення майже на кожному кроці. Протягом століть вчені та інженери пропонували різні формули для її вирішення. Найчастіше використовуються формули Кнейссля [1,2,3]. Але, на жаль, ці формули мають той недолік, що контроль обчислення проміжних величин є недостатньо жорстким.
У курсовій роботі пропонується новий варіант розв'язання зворотної засічки, заснований на наступному принципі: як відомо, положення шуканого пункту M (рис.1.1) може бути визначено, як місце перетину двох околиць, проведених через вихідні пункти A, B і B ,C. Центри цих кіл O 1 і O 2 лежать на діаметрах BA' і BC' , складових з твер -
дими напрямками BA і BC відповідно кути (β 1 - 90 °) і (90 ° -β 2).
Лінія A′C′ завжди перпендикулярна лінії BM.
Якщо координати допоміжних точок A ¢ (X 1 , Y 1 ) і C ¢ (X 2 , Y 2 )
відомі , то неважко знайти і координати визначеного пункту M , вирішивши зі -
доречно рівняння двох прямих A'C' і BM. Вирішення завдання буде більш точним.
ним у тому випадку, коли виміряні кути β i знаходяться в межах 60° −120°
( але не менше 30 ° і не більше 150 ° ) і на відстані A'C' ³ BM .
Для обчислення допоміжних точок A ¢ (X 1 , Y 1 ) і C ¢ (X 2 , Y 2 )
користуємося формули прямої засічки, запропоновані Юнгом (2, стор.477). Рас -
дивимося трикутники ABA і CBC (рис.1.1). У них відомі всі кути та одна сторона.
PDF створено з pdfFactory Pro trial version www.pdffactory.com

Малюнок 1.1 – Взаємне розташування вихідних та визначеного пункту -
Беручи до уваги той факт, що один із кутів при вихідному пункті
є прямим , отримаємо для обчислення координат точок A