Задание 3 Параграф 4.3 ГДЗ Босова 8 класс 2023 (Информатика)
отрезка АВ по заданным координатам точек А и В.
Подсказка: расстояние d между точками А(ха, уа) и В(хь, yh)
выражается формулой
d =корень (xb-ха)2 + (yb -ya)2.
Для проверки правильности программы используйте тест:
Входные данные
ха=2
уа=1
хb=10
yb=7
Выходные данные
|АВ|=10.0
var
xa, ya, xb, yb: integer;
d: real;
begin
writeln(‘Введи через пробел xa,ya,xb,yb’);
readln(xa, ya, xb, yb);
d := abs(sqrt(sqr(xb — xa) + sqr(yb — ya)));
writeln(‘|AB|=’, d:6:1)
end.
Окно вывода:
Введи через пробел xa,ya,xb,yb
2 1 10 7
|AB|=10.0
Длину отрезка между точками A(xa, ya) и B(xb, yb) находим по формуле:
$$d=\sqrt{(xb-xa)^2+(yb-ya)^2}$$
Подставим тестовые значения:
$$d=\sqrt{(10-2)^2+(7-1)^2}=\sqrt{8^2+6^2}=\sqrt{64+36}=\sqrt{100}=10$$
Значит, программа должна вывести 10.0.
var
xa, ya, xb, yb: integer;
d: real;
begin
writeln(‘Введи через пробел xa,ya,xb,yb’);
readln(xa, ya, xb, yb);
d := abs(sqrt(sqr(xb — xa) + sqr(yb — ya)));
writeln(‘|AB|=’, d:6:1);
end.
При вводе 2 1 10 7 получаем:
|AB|=10.0
Ответ
Программа вычисляет длину отрезка по формуле $$d=\sqrt{(xb-xa)^2+(yb-ya)^2}$$ и для теста 2 1 10 7 выводит |AB|=10.0.