Задание 9 Параграф 2.4 ГДЗ Босова 9 класс 2017 (Информатика)
Рассмотрим вариант решения задания из учебника Босова 9 класс, Бином: 9. Напишите функцию, вычисляющую длину отрезка по координатам его концов. Напишите программу, вычисляющую периметр треугольника по координатам его вершин с помощью этой функции. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 9 bosova9 2-4/9 938
Для вычисления длины отрезка по координатам его концов используем формулу:
$$d=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}$$
Сначала оформим её в виде функции, а затем с её помощью найдём стороны треугольника и его периметр:
$$P=AB+AC+BC$$
program trt;
var
xa, ya, xb, yb, xc, yc: integer;
ab, ac, bc, p: real;function dll(a, b, c, d: integer): real;
begin
dll := sqrt(sqr(a — c) + sqr(b — d))
end;begin
write(‘введи координаты вершин A B C по очереди (x,y)’);
readln(xa, ya, xb, yb, xc, yc);ab := dll(xa, ya, xb, yb);
ac := dll(xa, ya, xc, yc);
bc := dll(xb, yb, xc, yc);p := ab + ac + bc;
writeln(‘периметр треугольника>>’, p:8:2)
end.
Ответ
Программа на Паскале вычисляет длины сторон треугольника с помощью функции $$dll$$ и находит его периметр по формуле $$P=AB+AC+BC$$.