8класс

Страницы 230-234 параграф 5 3 вопрос / задание 5, ГДЗ по информатике за 8 класс к учебнику Босовой просвещение

Страницы 230-234 §5.3 номер 5

страницы 230-234 параграф 53 номер 5 учебник по информатике 8 класс Босова просвещение 2023 год

from math import*

xa,ya=map(int,input(‘Введи координаты А > ‘).split())

xb,yb=map(int,input(‘Введи координаты В > ‘).split())

xc,yc=map(int,input(‘Введи координаты C > ‘).split())

d1=abs(sqrt((xa-xb)**2+(ya-yb)**2))

d2=abs(sqrt((xa-xc)**2+(ya-yc)**2))

d3=abs(sqrt((xb-xc)**2+(yb-yc)**2))

p=(d1+d2+d3)/2

s=sqrt(p*(p-d1)*(p-d2)*(p-d3))

print(‘s=’,’{:6.1f}’.format(s))

Окно вывода:

Введи координаты А > 2 1

Введи координаты В > 6 5

Введи координаты C > 10 1

s=   16.0

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

s=abs(0.5*(xa*(yb-yc)+xb*(yc-ya)+xc*(ya-yb)))

В программе не надо будет вычислять длины сторон.

from math import*

xa,ya=map(int,input(‘Введи координаты А > ‘).split())

xb,yb=map(int,input(‘Введи координаты В > ‘).split())

xc,yc=map(int,input(‘Введи координаты C > ‘).split())

s=abs(0.5*(xa*(yb-yc)+xb*(yc-ya)+xc*(ya-yb)))

print(‘s=’,’{:6.1f}’.format(s))

Результат выполнения тот же.

Сообщить об ошибке
Закрыть