Задание 3 Параграф 5.3 ГДЗ Босова 8 класс 2025 (Информатика)
Разработайте и отладьте программу, вычисляющую длину отрезка АВ по заданным координатам точек А и В.
Для проверки правильности программы используйте тест:
Входные данные: $$x_a=2$$, $$y_a=1$$, $$x_b=10$$, $$y_b=7$$.
Для вычисления длины отрезка между точками $$A(x_a, y_a)$$ и $$B(x_b, y_b)$$ используем формулу:
$$d=\sqrt{(x_b-x_a)^2+(y_b-y_a)^2}$$
Программа на Python:
from math import *
xa, ya = map(int, input(‘x, y точки A >> ‘).split())
xb, yb = map(int, input(‘x, y точки B >> ‘).split())
d = abs(sqrt((xa — xb)**2 + (ya — yb)**2))
print(‘|AB|=’, ‘{:6.2f}’.format(d))
Проверим на тесте: $$A(2,1)$$, $$B(10,7)$$.
$$d=\sqrt{(10-2)^2+(7-1)^2}=\sqrt{8^2+6^2}=\sqrt{64+36}=\sqrt{100}=10$$
Значит, программа выведет:
x, y точки A >> 2 1
x, y точки B >> 10 7
|AB|= 10.00
Ответ: программа вычисляет длину отрезка по координатам точек; для теста результат $$|AB|=10.00$$.



