
Известны координаты трех точек. Составить программу нахождения площади треугольника, построенного
по этим точкам ПОМОГИТЕ ПОЖАЛУЙСТА

Ответы на вопрос

var x1,x2,y1,y2,x3,y3,S: real;
begin
write('введите координаты точки А: ');
readln(x1,y1);
write('введите координаты точки B: ');
readln(x2,y2);
write('введите координаты точки C: ');
readln(x3,y3);
S:=0.5*((x1-x3)*(y2-y3)-(x2-x3)*(y1-y3));
writeln('площадь: ',abs(S));
end.



Для нахождения площади треугольника, построенного по координатам трех точек, можно использовать формулу Герона. Для этого сначала нужно вычислить длины всех трех сторон треугольника, а затем применить формулу Герона для нахождения площади. Вот программа на языке Python, которая выполняет это:
```python import math
# Функция для вычисления расстояния между двумя точками по их координатам def distance(x1, y1, x2, y2): return math.sqrt((x2 - x1)2 + (y2 - y1)2)
# Координаты трех точек x1, y1 = 1.0, 2.0 x2, y2 = 3.0, 4.0 x3, y3 = 5.0, 6.0
# Вычисление длин сторон треугольника a = distance(x1, y1, x2, y2) b = distance(x2, y2, x3, y3) c = distance(x3, y3, x1, y1)
# Полупериметр треугольника s = (a + b + c) / 2
# Формула Герона для вычисления площади треугольника area = math.sqrt(s * (s - a) * (s - b) * (s - c))
print("Площадь треугольника равна:", area) ```
В этом коде мы сначала определяем функцию `distance`, которая вычисляет расстояние между двумя точками по их координатам с использованием теоремы Пифагора. Затем мы задаем координаты трех точек `x1, y1`, `x2, y2` и `x3, y3`, вычисляем длины сторон `a`, `b` и `c`, полупериметр `s`, и наконец, используем формулу Герона для нахождения площади треугольника, которую выводим на экран.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili