Работа 3.1 Упр.8 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 8. Заданы координаты трех вершин треугольника (x1;у1), (х2;У2)» (x3;У3). Найти его периметр и площадь. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-1/8 98
Выполнение
Найдём длины сторон треугольника по формуле расстояния между двумя точками:
$$d=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}$$
Тогда:
$$d_1=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}$$
$$d_2=\sqrt{(x_3-x_2)^2+(y_3-y_2)^2}$$
$$d_3=\sqrt{(x_1-x_3)^2+(y_1-y_3)^2}$$
Периметр треугольника:
$$P=d_1+d_2+d_3$$
Полупериметр:
$$p=\frac{P}{2}$$
Площадь найдём по формуле Герона:
$$S=\sqrt{p(p-d_1)(p-d_2)(p-d_3)}$$
Var x1, y1, x2, y2, x3, y3, d1, d2, d3, P, p, S: real;
Begin
readln(x1, y1, x2, y2, x3, y3);
d1 := sqrt(sqr(x2 — x1) + sqr(y2 — y1));
d2 := sqrt(sqr(x3 — x2) + sqr(y3 — y2));
d3 := sqrt(sqr(x1 — x3) + sqr(y1 — y3));
P := d1 + d2 + d3;
p := P / 2;
S := sqrt(p * (p — d1) * (p — d2) * (p — d3));
end.