![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Уклон линии — отношение превышения h между точками к горизонтальному проложению S между ними.
Превышение — разность высот точек.
Горизонтальное проложение — ортогональная проекция линии местности на горизонтальную плоскость.
Высоты горизонталей всегда кратны высоте сечения рельефа. Высота сечения рельефа — это расстояние, на которое отстоят друг от друга уровенные поверхности, рассекающие земную поверхность.
№ 3.14. Написать программу для вычисления предполагаемого валового сбора зерна по формулам:
![]() |
R — текущая норма осадков (в мм).
Форма запросов при вводе исходных данных и сообщений при выводе результатов.
ПЛОЩАДИ ПОЧВЕННЫХ ГРУПП:
X1=
X2=
X3=
ТЕКУЩАЯ НОРМА ОСАДКОВ=
ПРЕДПОЛАГАЕМЫЙ ВАЛОВЫЙ СБОР ЗЕРНА=значение Y ц.
№ 3.15. Написать программу для определения положения точки с координатами X1, Y1 по отношению к полосе шириной P, ось которой описывается уравнением AX + BY + C = 0.
Расстояние от точки с координатами X1, Y1 до прямой можно вычислить по формуле
![]() |
В программе предусмотреть запросы на ввод исходных данных:
A, B, C=
P=
X1, Y1=
Результат выводить в виде одного из сообщений:
ТОЧКА В ПРЕДЕЛАХ ПОЛОСЫ или
ТОЧКА ЗА ПРЕДЕЛАМИ ПОЛОСЫ
№ 3.16. Написать программу для определения положения точки с координатами X1, Y1 по отношению к круглому участку радиуса R с центром в точке с координатами X0, Y0.
Пояснение: признаком нахождения точки внутри или на границе участка является выполнение неравенства
![]() |
В программе предусмотреть выдачу запросов на ввод исходных данных:
X0, Y0=
R=
X1, Y1=
Результаты выводить в виде одного из сообщений:
ТОЧКА В ПРЕДЕЛАХ УЧАСТКА или
ТОЧКА ЗА ПРЕДЕЛАМИ УЧАСТКА
№ 3.17. Написать программу для определения положения точки с координатами X1, Y1, Z1 по отношению к сфере с радиусом R и координатами центра X0, Y0, Z0. Признаком нахождения точки внутри сферы или на ее границе является выполнение неравенства
![]() |
В программе предусмотреть выдачу запросов на ввод исходных данных:
X0, Y0, Z0=
R=
X1,Y1, Z1=
Результаты выводить в виде одного из сообщений:
ТОЧКА ЗА ПРЕДЕЛАМИ СФЕРЫ или
ТОЧКА В ПРЕДЕЛАХ СФЕРЫ
№ 3.18. Написать программу для определения положения точки с координатами X1, Y1 по отношению к прямой, описываемой уравнением AX + BY + C = 0. Признаком того, что точка лежит на прямой, будем считать выполнение неравенства:
![]() |
A, B, C=
X1, Y1=
Форма вывода результата:
ТОЧКА НА ПРЯМОЙ или
ТОЧКА ВНЕ ПРЯМОЙ,
в зависимости от выполнения или невыполнения заданного условия.
№ 3.19. Написать программу, которая определяет положение прямой, заданной уравнением AX+BY+C=0, относительно прямоугольной системы координат. Возможные ситуации:
A=0, B=0, C — любое — ошибка при вводе исходных данных, прямой не существует,
A=0, B¹0, C=0 — прямая совпадает с осью X,
A¹0, B=0, C=0 — прямая совпадает с осью Y,
A=0, B¹0, C¹0 — прямая проходит через точку Y= –C/B
параллельно оси X,
A¹0, B=0, C¹0 — прямая проходит через точку Y= –C/A
параллельно оси Y,
A¹0, B¹0, C=0 — прямая проходит через начало координат и точку с произвольным значением X (предусмотреть в случае возникновения указанной ситуации ввод значения X) и Y = –AX/B.
A¹0, B¹0, C¹0 — прямая пересекает ось X в точке X= –C/A и ось
Y в точке Y=-C/B.
Запросы при вводе исходных данных:
ПАРАМЕТРЫ A, B, C =
Форма вывода результатов:
СОВПАДАЕТ С ОСЬЮ X
или СОВПАДАЕТ С ОСЬЮ Y
и т. п.
В случае A¹0, B¹0, C=0 вначале выводить запрос: «ВВЕДИТЕ ЛЮБОЕ ЗНАЧЕНИЕ X», а затем сообщение:
«ПРОХОДИТ ЧЕРЕЗ НАЧАЛО КООРДИНАТ И ТОЧКУ
X = значение, Y = значение».
№ 3.20. Написать программу, которая определяет, лежит ли точка с координатами X, Y на прямой, проведенной через точки с координатами X1, Y1 и X2, Y2. Признаком, того что точка лежит на прямой, будем считать выполнение неравенства.
.
Форма вывода результата:
ТОЧКА НА ПРЯМОЙ, если точка лежит на прямой, и
ТОЧКА ВНЕ ПРЯМОЙ, если точка лежит не на прямой.
Форма запроса при вводе исходных данных:
КООРДИНАТЫ X1, Y1=
КООРДИНАТЫ X2, Y2=
КООРДИНАТЫ X, Y=
Циклы
В данном параграфе рассматриваются следующие вопросы: операторы цикла (For do, While do, Repeat Until), компонент Memo.
Теория
Дата публикования: 2014-11-02; Прочитано: 557 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!