Работа 3.1 Упр.8 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Класс
10
Предмет
Информатика
Автор
Семакин, Хеннер, Шеина
Работа 3.1 Упр.8 ГДЗ Семакин 10 класс (Информатика)
Задача
- Заданы координаты трёх вершин треугольника $$(x_1; y_1)$$, $$(x_2; y_2)$$, $$(x_3; y_3)$$. Найти его периметр и площадь.
Подробный ответ
Найдём длины сторон треугольника по формуле расстояния между двумя точками:
$$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.
Другие учебники
Другие предметы

