1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 5 Параграф 3.3 ГДЗ Босова 8 класс (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 5 Параграф 3.3 ГДЗ Босова 8 класс (Информатика)

Задача

Пример входных данных
ха=2
уа=1
xb=6
yb=5
хс=10
yc=1
Пример выходных данных
S=16.0

Подробный ответ

Площадь треугольника по координатам его вершин можно вычислить по формуле:

$$S=\frac{|x_a(y_b-y_c)+x_b(y_c-y_a)+x_c(y_a-y_b)|}{2}$$

Для примера:

$$x_a=2,\ y_a=1,\ x_b=6,\ y_b=5,\ x_c=10,\ y_c=1$$

Подставим значения:

$$S=\frac{|2(5-1)+6(1-1)+10(1-5)|}{2}=\frac{|8+0-40|}{2}=\frac{32}{2}=16$$

Программа на Pascal:

Program TR;
Var
  xa, ya, xb, yb, xc, yc: integer;
  s: real;
begin
  write(‘Координаты вершины A>>’);
  readln(xa, ya);
  write(‘Координаты вершины B>>’);
  readln(xb, yb);
  write(‘Координаты вершины C>>’);
  readln(xc, yc);
  s := (xa*(yb-yc) + xb*(yc-ya) + xc*(ya-yb)) / 2;
  writeln(‘S=’, s:6:2);
end.

Ответ

$$S=16.0$$



Общая оценка
3.7 / 5
Другие учебники
Другие предметы