Задание 5 Параграф 5.3 ГДЗ Босова 8 класс 2023 (Информатика)
Решение #1


Рассмотрим вариант решения задания из учебника Босова, Босова 8 класс, Бином:
5. Известны координаты вершин А, В, С треугольника. Разработайте и отладьте программу, вычисляющую площадь этого треугольника. Для проверки правильности программы используйте тест:
Входные данные
ха=2
уа=1
xb=6
yb=5
хс=10
ус=1
Выходные данные
s=16.0
from math import*
xa,ya=map(int,input("x, y точки А > > ").split())
xb,yb=map(int,input("x, y точки В > > ").split())
xc,yc=map(int,input("x, y точки 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))
Окно вывода:
x, y точки А > > 2 1
x, y точки В > > 6 5
x, y точки C > > 10 1
s= 16.0
Похожие решебники
Популярные решебники 8 класс Все решебники
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением