Дана задача: Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник. Если да, то будет ли он прямоугольным. Определите к какой структуре алгоритмов отнести решение задачи.(см. рис.1 ниже) Линейная Разветвляющаяся Циклическая Алгоритмическая Псевдокод
Ответы
Ответ:
Для определения существования треугольника на основе двух заданных углов нужно вычислить третий угол. Если сумма трех углов равна 180 градусам, то такой треугольник существует, иначе он не может существовать. Если третий угол равен 90 градусам, то треугольник будет прямоугольным. Алгоритм для решения задачи можно описать
следующим псевдокодом:
// Задаем два угла треугольника
angle1 = 60
angle2 = 70
// Вычисляем третий угол
angle3 = 180 - angle1 - angle2
// Проверяем, существует ли треугольник
if angle3 > 0 then
// Треугольник существует
if angle3 == 90 then
// Треугольник прямоугольный
print "Треугольник существует и является прямоугольным"
else
// Треугольник не прямоугольный
print "Треугольник существует, но не является прямоугольным"
endif
else
// Треугольник не существует
print "Треугольник не существует"
endif
Объяснение:
поставьте лучший ответ
Ответ:
a=list(map(int,input().split()))
if sum(a)>180:
print('такого треугольника не существует')
else:
a.append(180-sum(a))
print('треугольник существует',end='')
if 90 in a: print(' и он прямоугольный')
Объяснение:
Использовано:
Разветвляющаяся (ecли больше 180, то одно, меньше - другое)
Алгоритмическая (если 90, то добавить что прямоугольный)
Линейная (то, что на одном уровне, например присвоить, сравнить со 180, узнать есть ли 90)
Но это в моем решении. Вам же надо было добавить рисунок.