Praktikum_2008
.pdfУгол вводить в градусах, минутах и секундах, координаты вводить с точностью до 1м.
В программе предусмотреть следующие запросы при вводе исходных данных:
XA =, YA =
ПРОЛОЖЕНИЕ AB =
ДИР. УГОЛ AB: G, M, S =
Форма вывода результата:
XB = значение XB YB = значение YB.
Примечание
Горизонтальное проложение — ортогональная проекция ли-
нии местности на горизонтальную плоскость.
Дирекционный угол — это горизонтальный угол, отсчитываемый от северного направления линии, параллельной оси абсцисс, по ходу часовой стрелки до направления данной линии.
№2.12. Написать программу, которая по заданному значению вертикального угла ν и расстоянию S (в м) между точками A и B определяет превышение точки B над точкой A
R= S sin ν
игоризонтальное проложение между A и B
D= S cosν
Значение R округлять до 0,01 м, значение D — до 0,1 м. ВЕРТИКАЛЬНЫЙ УГОЛ: G, M, S =
РАССТОЯНИЕ = Форма вывода результатов:
ПРЕВЫШЕНИЕ = значение R ГОР. ПРОЛОЖЕНИЕ = значение D (См. примечание к задаче 2.11).
№ 2.13. Написать программу для вычисления поправки дирекционного угла в сек. по значениям дирекционного угла α, расстояния S в метрах и поправок координат концов отрезка
δ′x ,δ′y ,δ′x′,δ′y′ в метрах:
δα = 206000S (sinα (δx′ −δ′y ) +cosα (δx′′ −δ′y′)).
Поправку округлить до 0,01 сек.
В программе предусмотреть следующие запросы при вводе исходных данных:
331
ДИР. УГОЛ: ГР., МИН., СЕК. = РАССТОЯНИЕ = ПОПРАВКИ КООРДИНАТ: DX1 = вводить δ′x
DY1 = вводить δ′y DX2 = вводить δ′x′ DY2 = вводить δ′y′
Форма вывода результата:
ПОПРАВКА ДИР. УГЛА= значение в сек. (См. примечание к задаче 2.11).
№ 2.14. Написать программу для вычисления площади треугольного участка по длине стороны A и прилежащих к ней углов β и γ. Значения углов вводить в градусах, минутах и секундах, длину стороны A — в метрах. Площадь вывести в гектарах с точностью до 0,1 га.
Формула для вычисления площади:
S = |
A2 sin β sinγ |
|
|
. |
|
2 sin(β +γ) |
В программе предусмотреть следующие запросы при вводе исходных данных:
УГОЛ B: ГР., МИН., СЕК. =
УГОЛ C: ГР., МИН., СЕК. = СТОРОНА A =
Форма вывода результата: ПЛОЩАДЬ УЧАСТКА = значение S га.
№ 2.15. Написать программу для перевода декартовых координат (X,Y) некоторой точки в полярные (ρ,Θ) при условии, что полюс совпадает с началом декартовой системы, а полярная ось совпадает с ось OX:
ρ = X 2 +Y 2
Θ = arctg YX . ,
Значение ρ округлять до 0,1 м. Значение Θ выводить в градусах, минутах и секундах, округляя секунды до 0,1.
332
В программе предусмотреть следующие запросы при вводе исходных данных:
ДЕКАРТОВЫ КООРДИНАТЫ (X,Y) = Форма вывода результатов: ПОЛЯРНЫЕ КООРДИНАТЫ:
УГОЛ (ГР., МИН., СЕК.) = значение РАССТОЯНИЕ = значение.
№2.16 Написать программу для перевода координат точки M из полярной системы в декартову, считая, что полюс совпадает с началом декартовых координат, а полярная ось совпадает с осью
OX:
X = ρ cos Θ,Y = ρsin Θ.
Здесь ρ и Θ — координаты точки M в полярной системе, где Θ выражается в градусах, минутах и секундах.
Значения X,Y при выводе округлить до 0,01 м.
В программе предусмотреть следующие запросы при вводе исходных данных:
ПОЛЯРНЫЕ КООРДИНАТЫ: УГОЛ (ГР., МИН., СЕК.) = РАССТОЯНИЕ (МЕТРЫ) = Форма вывода результатов: ДЕКАРТОВЫ КООРДИНАТЫ:
X = значение X МЕТРОВ Y=значение Y МЕТРОВ.
№2.17. Написать программу для вычисления коэффициента нагрузки лесной полосы (R) по заданному значению угла α, образуемого осью лесной полосы и направлением ветра:
R = sin(α +6°)(1−tg(45°−α2 )).
Значение α вводить в градусах и минутах.
В программе предусмотреть следующие запросы при вводе: УГОЛ (ГР., МИН.) = Форма вывода результатов:
КОЭФФИЦИЕНТ НАГРУЗКИ = значение R.
№ 2.18. Написать программу для вычисления площади треугольного участка по длине стороны A и прилежащих к ней углов β и γ. Значения углов вводить в градусах, минутах и секундах, длину
333