Пример за курсова работа по Делфи (отдел)

МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА НА УКРАЙНА ДОНЕЦКИ НАЦИОНАЛЕН ТЕХНИЧЕСКИ УНИВЕРСИТЕТ

Минно-геоложки факултет

Катедра по геоинформатика и геодезия

Тема: „Приложение на Delphi5 за създаване на софтуерен продукт, който включва решението на единично обратно геодезично пресичане, използвайки формулите на Ю. Изпълнение - dyarva, работа с текстови и набрани файлове, работа в графичен режим "

Изпълнител _______________ студ. гр. IG-04

(учебна стъпка., дължимо)

ж. Донецк - 2005 .

PDF, създаден с pdfFactory Pro пробна версия www.pdffactory.com

работа

МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА НА УКРАЙНА ДОНЕЦКИ НАЦИОНАЛЕН ТЕХНИЧЕСКИ УНИВЕРСИТЕТ

Минен факултет - Геологически факултет

Катедра по геоинформатика и геодезия

Специалност: 7.070901 "Геодезия"

"___" ______________ 2005 г. .

ЗАДАЧА за курсова работа

ученик: Хермонова Елена Юриевна

( Пълно име )

1. Темата на курсовата работа: „Приложения Delphi5 за създаване на софтуерен продукт, който включва решение за обратна геодезическа пресечна точка според Ю. Randyarva, работещ с текстови и набрани файлове, работещ в графичен режим "

3. Изходни данни за работа: 1. Формули Ю. Ранджарва

2. Инструкции - нормативни документи за проектиране на софтуерния продукт;

3. Методически указания за изпълнение на курсова работа и лабораторна работа .

4. Съдържание на споразумението - обяснителна бележка (списък с въпроси, които трябва да бъдат разгледани): 1. Въведение; 2. Алгоритъм за решаване на геодезическа задача; 3. Организация на интерфейса на създадената програма; 4. Структура на програмата, описание на модулите; 5. Резултати от апробация на софтуерен продукт;

6. Заключение; 7. Приложения .

5. Списък на графичните материали (с точна дефиниция на необходимите чертежи) 1. Схема за организация на интерфейса; 2. Структурата на програмата; 3. Блок - диаграми на отделни процедури и функции; 4. Резултати от одобрението на софтуерния продукт .

6. Дата на издаване на заданието:

PDF, създаден с pdfFactory Pro пробна версия www.pdffactory.com

Името на етапите на курсовата работа

муле за разтвора, поставен за -

Разработка на интерфейс. Определете -

входни и изходни данни

Създаване на програма в среда Del-

phi5. Създаване: основна форма,

форми на графика, форми на информация

за програмата, формите на помощ, за -

ставки, показания и корекции -

първоначални данни .

формуляри, затварящи формуляри, щракване

върху бутони, поставени на формуляра .

Свързване на процедури и функции -

необходими за решаване -

зададен геодезически проблем .

Работа с текст и типове -

изчисление в текстов файл .

Подготовка в процеса на изчисляване -

файл с данни за графика -

грам продукт. Елиминиране

всички недостатъци и идентифицирани в

процес на валидиране на грешки -

zheniy да представи работата

по защитата. Доставка на работа по професионалиста -

Защита на курсова работа

( Пълно име )

PDF, създаден с pdfFactory Pro пробна версия www.pdffactory.com

отдел

Споразумение и обяснителна бележка: ___ стр., ____ фиг., _____ таблица, ____

приложения, ___ източник .

Целта на работата е математическият апарат от формули за решаване на обратното единично геодезично пресичане Yu. Ранджарва .

Целта на работата е да се създаде програма, която изчислява едно обратно геодезично пресичане, работеща с текст и набрани файлове, което ви позволява да работите в графичен режим .

Основата за проектирането е заданието за изготвяне на програмата .

За разработване на програмата беше изучен математическият апарат от формули за решаване на едно обратно пресичане. В резултат на това целият изчислителен процес беше разделен на редица процедури и функции: преобразуване на ъгъла от градуси в радиани, преобразуване на ъгъла от радиани в градуси, изчисляване на хоризонталното положение и посоката на ъгъла чрез координатите на две точки, изчисляване на координати на спомагателни точки в схемата Ю. Ранджарва, изчисляване на координати на определената точка, контрол на изчисленията .

В резултат на това беше получена програма от 10 модула, 9 от които с визуализация под формата на формуляри .

Метод на изследване - сравнение на резултатите от решаването на проблема, получени от разработената програма и изчислени в MathCad.

КОМПЮТЪР, ИНТЕРФЕЙС, МОДУЛ, ФОРМА, КОМПОНЕНТ, ОБЕКТ,

ИМОТИ, СЪБИТИЯ, БЛОК - СХЕМА, АЛГОРИТЪМ, ГРАФИКА, ОПЕРА - ТИВ ПАМЕТ, ПРОЦЕСОР .

PDF, създаден с pdfFactory Pro пробна версия www.pdffactory.com

МАТЕМАТИЧЕН АПАРАТ ЗА ОБРАТНО РЕШЕНИЕ

Y. РАНДЯРВА ИЗВЕСТИЕ .

АЛГОРИТМИ ЗА ПРОГРАМАТА.

2.1 Блок-схема за изчисляване на посоката на ъгъла .

2.2 Алгоритъм за решаване на проблема .

КРАТКА ТЕОРЕТИЧНА ИНФОРМАЦИЯ ЗА ИЗПОЛЗВАНАТА

ОПЕРАТОРИ И МЕТОДИ .

ПРИЛОЖЕНИЕ А - СПИСЪК НА ФАЙЛА НА ПРОЕКТА .

ПРИЛОЖЕНИЕ Б - МОДУЛ НА СПИСЪК UNIT_GRAPH .

ПРИЛОЖЕНИЕ Г - СПИСЪК НА МОДУЛА UNIT_RESULT.

ПРИЛОЖЕНИЕ Г - ТАБЛИЦА ИЗПОЛЗВАНИ СВОЙСТВА

ПРИЛОЖЕНИЕ Д - ПРИМЕРИ ЗА ИЗПИТВАНЕ В МАТЕКАД .

PDF, създаден с pdfFactory Pro пробна версия www.pdffactory.com

В наши дни все по-често изчислителните процеси в геодезията, извършвани на микрокалкулатори, се заменят с компютърни програми. Към днешна дата са разработени много такива програми - от прости програми до цели комплекси. Най-често срещаната програма, която ви позволява да решавате прости геодезически задачи, е разработена в Киев и се нарича INVENT - GRAD. Изглежда, защо да разработваме повече програми за изчисления, ако вече има цяла библиотека от тях? Ако обаче е необходимо да се решат геодезически проблеми в образователния процес или в геодезическата практика, това не означава, че учениците трябва да плащат „големи“ пари за програмите за развитие, предлагани на пазара. Достатъчно е да създадете свои собствени програми .

В курсовата работа трябва да бъдат решени следните задачи:

- разработване на алгоритми за решаване на проблема;

- изпълнение на работа с текстови и типизирани файлове;

- представяне на резултатите от изчисленията както на екрана, така и във файл;

- графично представяне на схемата със засечки;

- подготовка за апробация на 2-3 тестови случая;

PDF, създаден с pdfFactory Pro пробна версия www.pdffactory.com

Обект на изследване е серифът според Ю. Рандярва. Методите за изследване са сравнение на резултатите от изчисленията,

изпълнени съгласно разработената програма и в MathCad.

Необходимо е да се тества разработената програма и да се отстранят установените недостатъци. Получената програма, заедно с обяснителна бележка, могат да бъдат препоръчани на потребителите (учениците) за използване .

PDF, създаден с pdfFactory Pro пробна версия www.pdffactory.com

1 МАТЕМАТИЧЕСКИ АПАРАТ ЗА РЕШЕНИЕ НА БАКСЪТ ОТ Y. RANDYARV

Когато създава геодезични референтни мрежи, геодезистът среща решение за резекция на почти всяка стъпка. През вековете учени и инженери са предлагали различни формули за решаване на този проблем. Най-често използваните формули са Kneissl [1,2,3]. Но, за съжаление, тези формули имат недостатъка, че контролът върху изчисляването на междинните стойности не е достатъчно строг. .

В курсовата работа се предлага нов вариант на решението за резекция, базиран на следния принцип: както знаете, позицията на необходимата точка М (фиг. 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) от -

са известни, тогава е лесно да се намерят координатите на определената точка М, като се реши с -

заедно уравненията на две прави A′C ′ и BM. Решението на проблема ще бъде по-точно -

nym в случая, когато измерените ъгли β 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 пробна версия www.pdffactory.com

делфи

Фигура 1.1 - Взаимно подреждане на първоначалните и определени елементи -

Като се вземе предвид факта, че един от ъглите в началната точка

е права, получаваме за изчисляване на координатите на точки A