Вопрос по информатике:
Даны координаты трех вершин треугольника. Найти его площадь. Пример. Для вершин (0.0); (0,1); (1,0) площадь - 0,5.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 08.03.2016 21:13
- Информатика
- remove_red_eye 18093
- thumb_up 47
Ответы и объяснения 1
Язык Python, считаем по формуле Герона
a = (0.0,0.0)
b = (0.0,1.0)
c = (1.0,0.0)
ab = ((a[0]-b[0])**2+(a[1]-b[1])**2)**0.5 # считаем длины сторон
bc = ((b[0]-c[0])**2+(b[1]-c[1])**2)**0.5
ac = ((a[0]-c[0])**2+(a[1]-c[1])**2)**0.5
p = (ab+bc+ac)/2.0 # считаем полупериметр
s = (p*(p-ab)(p-bc)(p-ac))**0.5 # считаем площадь
print s
- 09.03.2016 00:57
- thumb_up 9
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.