Как найти наибольшую высоту треугольника
Перейти к содержимому

Как найти наибольшую высоту треугольника

  • автор:

Найти наибольшую высоту треугольника

если я правильно понимаю — сначала нужно вычислить стороны треугольника, а потом уже среди них найти самое большое число?

Отслеживать
1,006 4 4 серебряных знака 7 7 бронзовых знаков
задан 10 авг 2019 в 8:10
23 5 5 бронзовых знаков

Сначала лучше проверить, что треугольник существует, потому что могут быть заданы длины сторон, не соответствующие правилу «любая сторона треугольника меньше суммы двух других сторон» и только потом пытаться искать высоты и максимальную среди них.

10 авг 2019 в 8:27
Формула Герона. Потом считаешь высоту на наименьшую сторону.
10 авг 2019 в 8:36

@nonForgivingJesus, так? A = int(input(«Введите A — «)) B = int(input(«Введите B — «)) C = int(input(«Введите C — «)) if A + B > C and A + C > B and B + C > A: print(«Треугольник существует») else: print(«Треугольник не существует») P = (A + B + C) / 2 print(P)

10 авг 2019 в 8:44
поправила вверху ^
10 авг 2019 в 8:44
большая высота строится от меньшей стороны
10 авг 2019 в 9:15

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Поправил ваш код из комментариев:

# Функция выбирает наибольшее из чисел def greater_of_three(num1, num2, num3): if (num1 > num2) and (num1 > num3): largest = num1 elif (num2 > num1) and (num2 > num3): largest = num2 else: largest = num3 return largest def height(side1, side2, side3, perimeter): p = perimeter/2 # формула вычисляет высоту, опущенную на side1 return 2*((p*(p-side1)*(p-side2)*(p-side3))**(0.5))/side1 A = float(input("Введите A - ")) B = float(input("Введите B - ")) C = float(input("Введите C - ")) if A + B > C and A + C > B and B + C > A: print("Треугольник существует") p = (A + B + C) h1 = height(A, B, C, p) h2 = height(B, C, A, p) h3 = height(C, B, A, p) print(greater_of_three(h1, h2, h3)) else: print("Треугольник не существует") 

введите сюда описание изображения

Здесь в h1 , h2 , h3 помещается вычисленная высота по данной формуле:

А потом вызывается функция, ищущая наибольшее число из трех

Как найти наибольшую высоту в треугольнике?

наибольшая высота опущена на наименьшую сторону, в данном случае это сторона а=7
формула длины высоты:
h(а) = 2√(р (р-а) (р-в) (р-с) / а, (р-полупериметр, а, в, с -стороны треугольника)
h(а) = 2√(12*5*4*3) / 7 = 2*√720 / 7 = 24*√5 / 7

Остальные ответы

найти их все и сравнить

Которая опускается на наименьшую сторону.

Похожие вопросы

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Найти наибольшую высоту треугольника

Как найти наибольшую или наименьшую высоту треугольника? Чем меньше высота треугольника, тем больше проведенная к ней высота. То есть наибольшая из высот треугольника — та, которая проведена к его наименьшей стороне. Наименьшая высота — та, которая проведена к наибольшей из сторон треугольника.

Чтобы найти наибольшую высоту треугольника, можно площадь треугольника разделить на длину стороны, к которой проведена эта высота (то есть на длину наименьшей из сторон треугольника).

Соответственно, для нахождения наименьшей высоты треугольника можно площадь треугольника разделить на длину его наибольшей стороны.

Найти наименьшую высоту треугольника, стороны которого равны 7 см, 8 см и 9 см.

nayti naimenshuyu vyisotu treugolnika

AC=7 см, AB=8 см, BC=9 см.

Найти: наименьшую высоту треугольника.

Наименьшая из высот треугольника — та, которая проведена к его наибольшей стороне. Значит, нужно найти высоту AF, проведенную к стороне BC.

kak nayti naimenshuyu vyisotu treugolnika

Для удобства записи введем обозначения

BC=a, AC=b, AB=c, AF=ha.

Высота треугольника равна частному от деления удвоенной площади треугольника на сторону, к которой эта высота проведена. Площадь треугольника по сторонам можно найти с помощью формулы Герона. Поэтому

\[{h_a} = \frac{{2\sqrt {p(p - a)(p - b)(p - c)} }}{a},\]

\[p = \frac{{7 + 8 + 9}}{2} = 12(cm),\]

\[{h_a} = \frac{{2\sqrt {12(12 - 9)(12 - 7)(12 - 8)} }}{9} = \]

\[ = \frac{{2\sqrt {12 \cdot 3 \cdot 5 \cdot 4} }}{9} = \frac{{2\sqrt {36 \cdot 5 \cdot 4} }}{9} = \]

\[ = \frac{{2 \cdot 6 \cdot 2\sqrt 5 }}{9} = \frac{{8\sqrt 5 }}{3}(cm).\]

Найти наибольшую сторону треугольника со сторонами 1 см, 25 см и 30 см.

nayti naibolshuyu vyisotu treugolnika

AC=25 см, AB=11 см, BC=30 см.

наибольшую высоту треугольника ABC.

kak nayti naibolshuyu vyisotu treugolnika

Наибольшая высота треугольника проведена к его наименьшей стороне.

Значит, нужно найти высоту CD, проведенную к стороне AB.

Упр.14.35 ГДЗ Погорелов 7-9 класс (Геометрия)

Изображение 35. Найдите наименьшую высоту треугольника со сторонами:1) 5,5,6; 2) 17,65,80;наибольшую высоту треугольника со сторонами: 3) 25/6,29/6,6; 1? 4).

*Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.

*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением

Популярные решебники 9 класс Все решебники

Колягин, Ткачёва, Фёдорова
Алексеев, Николина, Липкина
Дронов, Ром
Разумовская
Разумовская, Львова

Изображение учебника

©Reshak.ru — сборник решебников для учеников старших и средних классов. Здесь можно найти решебники, ГДЗ, переводы текстов по школьной программе. Практически весь материал, собранный на сайте — авторский с подробными пояснениями профильными специалистами. Вы сможете скачать гдз, решебники, улучшить школьные оценки, повысить знания, получить намного больше свободного времени.

Главная задача сайта: помогать школьникам и родителям в решении домашнего задания. Кроме того, весь материал совершенствуется, добавляются новые сборники решений.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *