Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Примечание. Горизонтальное проложение — ортогональная проекция линии местности на горизонтальную плоскость



Горизонтальное проложение — ортогональная проекция линии местности на горизонтальную плоскость.

Дирекционный угол — это горизонтальный угол, отсчитываемый от северного направления линии, параллельной оси абсцисс, по ходу часовой стрелки до направления данной линии.

№2.12. Написать программу, которая по заданному значению вертикального угла n и расстоянию S (в м) между точками A и B определяет превышение точки B над точкой A

и горизонтальное проложение между A и B

Значение R округлять до 0,01 м, значение D — до 0,1 м.

ВЕРТИКАЛЬНЫЙ УГОЛ: G, M, S =

РАССТОЯНИЕ =

Форма вывода результатов:

ПРЕВЫШЕНИЕ = значение R

ГОР. ПРОЛОЖЕНИЕ = значение D

(См. примечание к задаче 2.11).

№ 2.13. Написать программу для вычисления поправки дирекционного угла в сек. по значениям дирекционного угла a, расстояния S в метрах и поправок координат концов отрезка в метрах:

Поправку округлить до 0,01 сек.

В программе предусмотреть следующие запросы при вводе исходных данных:

ДИР. УГОЛ: ГР., МИН., СЕК. =

РАССТОЯНИЕ =

ПОПРАВКИ КООРДИНАТ:

DX1 = вводить

DY1 = вводить

DX2 = вводить

DY2 = вводить

Форма вывода результата:

ПОПРАВКА ДИР. УГЛА= значение в сек.

(См. примечание к задаче 2.11).

№ 2.14. Написать программу для вычисления площади треугольного участка по длине стороны A и прилежащих к ней углов b и g. Значения углов вводить в градусах, минутах и секундах, длину стороны A — в метрах. Площадь вывести в гектарах с точностью до 0,1 га.

Формула для вычисления площади:

.

В программе предусмотреть следующие запросы при вводе исходных данных:

УГОЛ B: ГР., МИН., СЕК. =

УГОЛ C: ГР., МИН., СЕК. =

СТОРОНА A =

Форма вывода результата:

ПЛОЩАДЬ УЧАСТКА = значение S га.

№ 2.15. Написать программу для перевода декартовых координат (X,Y) некоторой точки в полярные (r,Q) при условии, что полюс совпадает с началом декартовой системы, а полярная ось совпадает с ось OX:

,

Значение r округлять до 0,1 м. Значение Q выводить в градусах, минутах и секундах, округляя секунды до 0,1.

В программе предусмотреть следующие запросы при вводе исходных данных:

ДЕКАРТОВЫ КООРДИНАТЫ (X,Y) =

Форма вывода результатов:

ПОЛЯРНЫЕ КООРДИНАТЫ:

УГОЛ (ГР., МИН., СЕК.) = значение

РАССТОЯНИЕ = значение.

№2.16 Написать программу для перевода координат точки M из полярной системы в декартову, считая, что полюс совпадает с началом декартовых координат, а полярная ось совпадает с осью OX:

Здесь r и Q — координаты точки M в полярной системе, где Q выражается в градусах, минутах и секундах.

Значения X,Y при выводе округлить до 0,01 м.

В программе предусмотреть следующие запросы при вводе исходных данных:

ПОЛЯРНЫЕ КООРДИНАТЫ:

УГОЛ (ГР., МИН., СЕК.) =

РАССТОЯНИЕ (МЕТРЫ) =

Форма вывода результатов:

ДЕКАРТОВЫ КООРДИНАТЫ:

X = значение X МЕТРОВ Y=значение Y МЕТРОВ.

№2.17. Написать программу для вычисления коэффициента нагрузки лесной полосы (R) по заданному значению угла a, образуемого осью лесной полосы и направлением ветра:

Значение a вводить в градусах и минутах.

В программе предусмотреть следующие запросы при вводе:

УГОЛ (ГР., МИН.) =

Форма вывода результатов:

КОЭФФИЦИЕНТ НАГРУЗКИ = значение R.

№ 2.18. Написать программу для вычисления площади треугольного участка по длине стороны A и прилежащих к ней углов b и g. Значения углов вводить в градусах, минутах и секундах, длину стороны A — в метрах. Площадь вывести в гектарах с точностью до 0,1 га.

Формула для вычисления площади:

В программе предусмотреть следующие запросы при вводе исходных данных:

УГОЛ В: ГР., МИН., СЕК. =

УГОЛ С: ГР., МИН., СЕК. =

СТОРОНА А =

Форма вывода результатов:

ПЛОЩАДЬ УЧАСТКА = значение S га.

№ 2.19. Написать программу для определения угла (рис. 6.2) по заданным значениям X и S. Угол a определять в градусах, минутах и секундах, округлив секунды до 0,1 сек.

 
 


a S

Y 90°

X

Рис. 6.2

В программе предусмотреть запросы при вводе исходных данных:

ГИПОТЕНУЗА =

ПРОТИВОЛЕЖАЩИЙ КАТЕТ =

Форма вывода результата:

УГОЛ = количество гр., количество минут мин., количество секунд сек.

№ 2.20. Написать программу для определения угла a (рис.) по заданным значениям Y и S. Угол определять в градусах, минутах и секундах, округляя секунды до 0,1.

В программе предусмотреть запросы при вводе исходных данных:

ГИПОТЕНУЗА =

ПРИЛЕЖАЩИЙ КАТЕТ =

Форма вывода результата:

Угол = градусы гр., минуты мин., секунды сек.





Дата публикования: 2014-11-02; Прочитано: 670 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...