Академический Документы
Профессиональный Документы
Культура Документы
ПИБ-121
Зад 1
# Задание №1
import math
def Dist(x1,x2,y1,y2):
distance = math.sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2))
return distance
def AreaTr(a1,a2,b1,b2,c1,c2):
a = Dist(a1,a2,b1,b2)
b = Dist(b1,b2,c1,c2)
c = Dist(c1,c2,a1,a2)
if (c1 - a1/b1 - a1) != (c2 - a2/b2 - a2) and a + b > c and a + c > b
and b + a > a:
p=(a+b+c)/2
s=math.sqrt(p*(p-a)*(p-b)*(p-c))
return s
else:
return 0
if AreaTr(ax,ay,bx,by,cx,cy) == 0:
print("Такого треугольника не существует")
else:
print(AreaTr(ax,ay,bx,by,cx,cy))
Вывод
Зад 2
# Задание №2
import math as m
def F(x,y):
if x + 2 * y > 0:
f = m.lgamma(x + 2 * y) + m.sin(x)
print("f = ", f)
else:
f = m.cos(y**2 + x)
print("f = ", f)
Зад 3
# Задание №3
# Файл 3.py