По заданным координатам точек А и В вычислите длину отрезка АВ Пример входных данных:...

0 голосов
469 просмотров

По заданным координатам точек А и В вычислите длину отрезка АВ
Пример входных данных:
ха=2
ya=1
xb=10
yb=7
Пример выходных данных:
|AB|=10.0


Информатика (146 баллов) | 469 просмотров
0

Нужно написать алгоритм выполнения, верно?

0

да

Дано ответов: 2
0 голосов
Правильный ответ

Var
    xa, ya, xb, yb: integer;

begin
    read(xa, ya);
    read(xb, yb);
    writeln('|AB| = ', sqrt(sqr(xa - xb) + sqr(ya - yb)));
end.

(53.1k баллов)
0 голосов

Длина отрезка АВ равна длине соответсвующего вектора АВ. Найдём координаты вектора АВ. Это будут хb-xa по х и yb-ya по у. Для нас это 10-2=8 по х и 7-1= 6 по у. Длина вектора АВ - это квадратный корень из суммы квадратов его координат. То есть, это квадратный корень из (8² + 6²) = квадратный корень из (64 + 36)= квадратный корень из 100= 10.

(6.9k баллов)