Составители:
Рубрика:
48
Лаборат орная работа 10
Вычисление координат искомой точки
(ближайшей к заданной)
Тема. Одномерный массив: min, max
Индивидуальные задания – табл. 3.10 (стр.113)
1. Задание
Составить программу решения следующей задачи.
На плоскости (x, y) заданы точки{M
1
(X
1
, Y
1
), …, M
n
(X
n
, Y
n
)} и
точка Q(X
q
,Y
q
). Координаты точек задаются в виде массивов абсцисс
(X
1
, …, X
n
) и ординат (Y
1
, …, Y
n
), в соответствии с условием зада-
чи и так, чтобы искомая точка была одна.
Среди точек первого и третьего квадранта определить точ-
ку, ближайшую к точке Q(X
q
,Y
q
), количество точек n = 5.
Для выполнения лабораторной работы необходимо:
• задать все точки и представить их на плоскости (x,y).
• найти и обозначить на графике искомую точку.
Исходные данные
Точка Q
Координаты точек M
i
(X
i
, Y
i
)
X
q
X
1
X
2
X
3
X
4
X
5
−2 4 1 −2 5 −2
Y
q
Y
1
Y
2
Y
3
Y
4
Y
5
4 5 2 1 −2 −3
2. Решение
Обозначения переменных
Имя
пере-
менной
Тип переменной
Пояснение
Fortran C
N, i INTEGER
INT
Количество точек и порядковый номер точки
XQ,YQ
REAL FLOAT
Абсцисса и ордината точки
Q(X
q
,Y
q
)
X
i
, Y
i
REAL FLOAT
Координаты точки с номером
i
RQ REAL FLOAT
Расстояние между
M
i
(X
i
,Y
i
) и Q(X
q
,Y
q
)
RMIN
REAL FLOAT
Наименьшее расстояние
K INTEGER
INT
Порядковый номер искомой точки
X
k
,Y
k
REAL FLOAT
Координаты
искомой точки
Ла б о ра т о рна я ра б о т а 1 0 Вычисление координат искомой точки (ближайшей к заданной) Тема. Одномерный массив: min, max Индивидуальные задания – табл. 3.10 (стр.113) 1. Задание Составить программу решения следующей задачи. На плоскости (x, y) заданы точки{M1(X1, Y1), …, Mn(Xn, Yn)} и точка Q(Xq,Yq). Координаты точек задаются в виде массивов абсцисс (X1, …, Xn) и ординат (Y1, …, Yn), в соответствии с условием зада- чи и так, чтобы искомая точка была одна. Среди точек первого и третьего квадранта определить точ- ку, ближайшую к точке Q(Xq,Yq), количество точек n = 5. Для выполнения лабораторной работы необходимо: • задать все точки и представить их на плоскости (x,y). • найти и обозначить на графике искомую точку. Исходные данные Точка Q Координаты точек Mi(Xi, Yi) Xq X1 X2 X3 X4 X5 −2 4 1 −2 5 −2 Yq Y1 Y2 Y3 Y4 Y5 4 5 2 1 −2 −3 2. Решение Обозначения переменных Имя Тип переменной пере- Пояснение Fortran C менной N, i INTEGER INT Количество точек и порядковый номер точки XQ,YQ REAL FLOAT Абсцисса и ордината точки Q(Xq,Yq) Xi, Yi REAL FLOAT Координаты точки с номером i RQ REAL FLOAT Расстояние между Mi(Xi,Yi) и Q(Xq,Yq) RMIN REAL FLOAT Наименьшее расстояние K INTEGER INT Порядковый номер искомой точки Xk,Yk REAL FLOAT Координаты искомой точки 48
Страницы
- « первая
- ‹ предыдущая
- …
- 46
- 47
- 48
- 49
- 50
- …
- следующая ›
- последняя »