n="justify"> В даний час комп'ютерні технології на основі програмування впроваджуються в різні сфери діяльності людини. Винятком не є і маркшейдерська справа. Основним завданням маркшейдерської справи є складання планів гірничих виробок. Для їх створення маркшейдер необхідно отримувати координати точок опорної мережі. Процес обробки матеріалів (камеральні роботи) стає більш швидким і менш трудомістким з впровадженням програм для вирішення геодезичних завдань. За допомогою мови програмування Turbo Pascal можна скласти програми для вирішення майже всіх маркшейдерських завдань. p align="justify"> У цій роботі основною метою є закріплення отриманого досвіду роботи з системою Turbo Pascal за допомогою створення програм для камеральних робіт. Перевірка програм проводиться в табличному процесорі MS Excel. br/>
1. В«Зворотний геодезична завданняВ»
.1 Теоретичні відомості
Зворотній геодезична завдання полягає в обчисленні дирекційного кута a ? і відстані R = | AB | по заданих на площині декартовим координатах < i align = "justify"> x, y двох точок А і В . Дирекційний кут, в кінцевому підсумку, повинен бути представлений в градусній мірі, як це прийнято в геодезії. Відстань між точками визначається через знайдений кут дирекції.
В
Рис. 1.1
Нехай дано дві точки А і В (рис.1.1), координати яких відповідно
Згідно зі схемою, що на рис. 1.1., Збільшення координат визначаються:
(1.1)
Потім знаходять величину румба.
(1.2)
Далі за знаками збільшення координат знаходять назву чверті, що, у свою чергу, дозволяє визначити значення дирекційного кута (див. табл. 1.1).
Табл. 1.1
Знаки прирощення коордінатНазваніе четвертіФормула дирекційного кута + + I a = r - + II a = p ??? r - III a = p + r +-IV a = 2p - r
Горизонтальна відстань між точками може бути визначено за формулою:
(1.3)
або за формулою:
(1.4)
Переклад обчисленого дирекційного кута в градусну міру може бути виконаний різними способами. Один з можливих способів наступний:
Переводимо величину a??? у градусну міру
;
Виділяємо цілу частину;
Обчи...