Федеральное агентство образования и науки Российской Федерации
Санкт-Петербургский государственный горный институт им. Г.В. Плеханова (технический университет)
КУРСОВАЯ РАБОТА
По дисциплине: Информатика .
(наименование учебной дисциплины согласно учебному плану)
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Тема: Использование современной компьютерной техники и программного обеспечения для решения прикладных задач в области геодезических измерений.
Автор: студент гр. ГГ-09-2 ________________ /Скоропупов М.В./
(подпись)(Ф.И.О.)
ОЦЕНКА: _____________
Дата: _________________
ПРОВЕРИЛ
Руководитель проекта _доцент_ ________________ /Косовцева Т. Р./
(должность) (подпись) (Ф.И.О.)
Санкт-Петербург
2010 г
Федеральное агентство по образованию Российской Федерации
Санкт-Петербургский государственный горный институт им Г.В. Плеханова (технический университет)
УТВЕРЖДАЮ
Заведующий кафедрой
___________ /________/
"___"__________2010 г.
Кафедра информатики и вычислительной техники
КУРСОВОЙ ПРОЕКТ / РАБОТА
По дисциплине _____________Информатика______________________
_____________________________________________________________
(наименование учебной дисциплины согласно учебному плану)
ЗАДАНИЕ
Студенту группы ГГ-09-2 Скоропупов М.В.
(шифр группы) (Ф.И.О.)
1. Тема проекта: Использование современной компьютерной техники и программного обеспечения для решения прикладных задач в области геодезических измерений.
2. Исходные данные к проекту Изложены в методических указаниях
3. Содержание пояснительной записки Пояснительная записка включает в себя задание на выполнение работы, титульный лист, аннотацию, оглавление, введение, собственно текст пояснительной записки, заключение, список используемой .
4. Срок сдачи законченного проекта ______________________________
Руководитель проекта доцент _____________ /Косовцева Т. Р./
(должность) (подпись) (Ф.И.О.)
Дата выдачи задания: _____________________
Аннотация
В данной работе представлено описание решения типовых геодезических задач на основе языка программирования Turbo Pascal 7.0, проверка которых осуществлялась с помощью табличного процессора Microsoft Office Excel 2007 и MathCad 14. Отчёт оформлен в текстовом процессоре Microsoft Office Word 2007.
Страниц 60, рисунков 23, таблиц 3.
The summaryThe explanatory note represents the report on course work on a theme: the decision of geodetic problems with the help of programming language Turbo Pascal and tabulared processor Excel and MathCad 14. The report is made out in word-processor Microsoft Word.
Pages 60, figures 23, tables 3.
ВВЕДЕНИЕ
1. ОБРАТНАЯ ГЕОДЕЗИЧЕСКАЯ ЗАДАЧА
1.1 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
1.2 ПОСТАНОВКА ЗАДАЧИ
1.3 ИСХОДНЫЕ ДАННЫЕ
1.4 БЛОК СХЕМА ДЛЯ TURBO PASCAL
1.5 ТЕКСТ ПРОГРАММЫ
1.6 СОДЕРЖАНИЕ ФАИЛА «DANO.TXT»
1.7 РЕЗУЛЬТАТЫ ПРОГРАММЫ
1.8 ТАБЛИЧНЫЕ ВЫЧИСЛЕНИЯ MS EXCEL
1.9 ВЫЧИСЛЕНИЯ В MATHCAD
1.10 АНАЛИЗ
2. ПРЯМАЯ УГЛОВАЯ ЗАСЕЧКА
2.1 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
2.2 ПОСТАНОВКА ЗАДАЧИ
2.3 ИСХОДНЫЕ ДАННЫЕ
2.4 АЛГОРИТМ ДЛЯ TURBO PASCAL
2.5 ТЕКСТ ПРОГРАММЫ
2.6 СОДЕРЖАНИЕ ФАИЛА «IN.TXT»
2.7 РЕЗУЛЬТАТЫ ПРОГРАММЫ
2.8 ТАБЛИЧНЫЕ ВЫЧИСЛЕНИЯ В MS EXCEL
2.9 ВЫЧИСЛЕНИЯ В MATHCAD
2.10 АНАЛИЗ
3. ОБРАТНАЯ ГЕОДЕЗИЧЕСКАЯ ЗАСЕЧКА
3.1 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
3.2 ПОСТАНОВКА ЗАДАЧИ
3.3 ИСХОДНЫЕ ДАННЫЕ
3.4 АЛГОРИТМ ДЛЯ TURBO PASCAL
3.5 ТЕКСТ ПРОГРАММЫ
3.6 СОДЕРЖАНИЕ ФАИЛА «DATA.TXT»
3.7 РЕЗУЛЬТАТ ПРОГРАММЫ
3.8 ТАБЛИЧНЫЕ ВЫЧИСЛЕНИЯ MS EXCEL
3.9 ВЫЧИСЛЕНИЯ В MATHCAD
3.10 АНАЛИЗ
4. РЕШЕНИЕ СЛАУ МЕТОДОМ ГАУССА
4.1 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
4.2 ПОСТАНОВКА ЗАДАЧИ
4.3 ИСХОДНЫЕ ДАННЫЕ
4.4 БЛОК-СХЕМА АЛГОРИТМА
4.5 ТЕКСТ ПРОГРАММЫ
4.6. СОДЕРЖАНИЕ ФАИЛА «CLAY.TXT»
4.7 РЕЗУЛЬТАТЫ РЕШЕНИЯ
4.8 ТАБЛИЧНЫЕ ВЫЧИСЛЕНИЯ MS EXCEL
4.9 ВЫЧИСЛЕНИЯ В MATHCAD
4.10 АНАЛИЗ
ВЫВОД
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Введение
Камеральная обработка результатов геодезических измерений является одной из важнейших частей процесса по получению координат пунктов геодезической сети.
При камеральной обработке результатов измерений высокоточных геодезических работ объем вычислений становится весьма большим. Так как исполнителем работ является человек, то нельзя полностью гарантировать совершенное отсутствие ошибок.
Камеральная обработка в целом является достаточно легко формализуемым процессом, в связи с этим геодезические вычисления были автоматизированы.
Целью выполнения курсовой работы является закрепление устойчивых навыков работы в средах программирования при решении типовых задач в области геодезии. В частности овладеть основными принципами построения алгоритмов, методами вычислений и их реализации на компьютере, приобрести навыки постановки задач, построения математических моделей при обработке экспериментальных данных и анализ.
Программное обеспечение, такое как StarNet - уравнивание геодезических сетей, Mapsuite - создание инженерно-топографических планов, LEICA Geo Office - обработка геодезических измерений, SiteMaster - автоматизация обмерных работ, GeometricalGeodesy - решение геодезических задач в системе Mathematica, предназначены для решения различных геодезических задач. В данной работе представлено решение аналогичных задач с помощью языка программирования Turbo Pascal, табличного процессора Microsoft Excel 2007 и MathCad 14.
При написании программ на языке Turbo Pascal были использованы операторы:
условный оператор If определяет, что тот или иной оператор должен выполняться лишь в том случае, если справедливо заданное условие.
оператор повтора For используется, если количество повторных выполнений заданной группы операторов известно заранее и составной оператор следует выполнять повторно до тех пор, пока не будут перебраны все значения управляющей переменной.
операция Assign (присваивание имени файла). По синтаксису она состоит из имя файла и переменной типа файлов. Все действия производят над дисковым файлом.
операция Close (закрыть файл). Дисковый файл, назначенный переменной, закрывается и справочник диска обновляется с тем, чтобы в нём в дальнейшем отобразить новые сведения о состоянии файла.
операция Reset (установка файла в исходное состояние). При выполнении этой операции дисковый файл с именем, присвоенным файловой переменной, подготавливается к обработке и указатель файла устанавливается на начало файла.
В одной из задач выполняются операции над массивами. Массив-структурный тип данных, состоящий из фиксированного количества компонентов, имеющих один и тот же тип, называемый типом компонента, или базовым и базовым типом. Доступ к каждому отдельному компоненту массива обеспечивается путём индексирования элементов массива. Индексы представляют собой целочисленные выражения какого-либо скалярного типа. Индекс заключается в квадратные скобки и записывается вслед за индентификатором массива и его тип называется типом индекса.
Также при написании программ использовались стандартные арифметические функции ( abs, arctan, sqr, sqrt и т.д.).
При создании пояснительной записки использован текстовый процессор Microsoft Word 2007.
... многих странах (в том числе развитых) применение компьютеров в управлении городскими территориями, ведении кадастра, анализе рыночных тенденций в рамках города весьма ограничено. В связи с этим выделим причины, по которым автоматизация решения типовых задач управления региональной недвижимостью Тульской области, как, впрочем, и других городов России, представляется весьма разумной: все материалы ...
... кадастра памятников России и привязки его к ГИС «Компас-2», я изучил возможности, функции ГИС «Компас-2», а также возможность использования его для создания различных видов природных кадастров. Компас-2 – это сетевая система для представления, моделирования и анализа географической информации Функциональные возможности системы КОМПАС 2: публикация географической информации (ГИ) в сетях ...
... информации. Набираемая информация отображается на дисплее, что позволяет контролировать ее правильность. Клавиатура и дисплей АИС должны быть независимыми от других навигационных устройств. Судовыми системами отображения АИС могут быть система отображения электронных карт (ECDIS, ECS, RCDS), РЛС, САРП или дисплей персонального компьютера. АИС и связанные с ней датчики информации питаются от ...
... де-факто, чему способствовала и их большая универсальность). Таким образом, именно Microsoft Excel был выбран мной для разработки средства автоматизации расчетов в лабораторной работе «Предварительные вычисления в триангуляции». Поэтому другие средства построения электронных таблиц здесь не рассматриваются, но зато уделяестся внимание некоторым специфичным средствам Excel. Возможности EXCEL ...
0 комментариев