Мои учебники

Упражнение №12

Информатика · 2025 (Информатика) · 9 класс · Задание 12 Параграф 1.3 ГДЗ Босова 9 класс 2025 (Информатика)

Решение

ГДЗ задание 12 Информатика 9 класс

Босова 9 класс, Просвещение:

Напишите функцию, вычисляющую площадь треугольника по координатам его вершин. Напишите программу вычисления площади четырёхугольника по координатам его вершин с помощью этой функции.

Площадь четырехугольника равна сумме площадей двух треугольников.
Площадь треугольника по координатам его вершин вычислить по формуле Герона:
s=\sqrt{p\ast\left(p-a\right)\ast\left(p-b\right)\ast(p-a)}
где p – полупериметр сторон треугольника; a, b, c – длины сторон.
На основании этой формулы выведена формула вычисления площади треугольника по координатам его вершин:
S=abs(0,5*((x2 – x1)*(y3 – y1) – (x3 – x1)*(y2 – y1)))
def ss(x1,y1,x2,y2,x3,y3): # вычисление площади треугольника
sss=abs((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1))/2
ax,ay=map(int,input('Введи координаты точки A (x,y) > > ').split())
bx,by=map(int,input('Введи координаты точки B (x,y) > > ').split())
cx,cy=map(int,input('Введи координаты точки C (x,y) > > ').split())
dx,dy=map(int,input('Введи координаты точки D (x,y) > > ').split())
s=ss(ax,ay,bx,by,dx,dy)+ss(bx,by,cx,cy,dx,dy) # ABD + BCD
print('Площадь прямоуголника > > ','{:5.2f}'.format(s))

*Текст задания приводится исключительно в образовательных целях для более полного понимания решения.

Предыдущий-следующий

уч.2017

Босова

Босова

уч.2023,2016

Босова

(Раб тетрадь)

Босова

уч.2023,2017

Босова

(Сам и контр)

Миндюк

уч.2026,2019

Габриелян

уч.2026

Александрова

уч.2025

Мединский

уч.2020

Перышкин

(Рабочая тетрадь)

Перышкин

уч.2026,2016

Лукашик 7-9 класс

Комменты вк

← ПредыдущееВсе заданияСледующее →

Соседние задания

101111111112121213222
Нашли ошибку или нет решения? Сообщите