Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Горизонтальное проложение — ортогональная проекция линии местности на горизонтальную плоскость.
Дирекционный угол — это горизонтальный угол, отсчитываемый от северного направления линии, параллельной оси абсцисс, по ходу часовой стрелки до направления данной линии.
№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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!