Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2012, 17:50   #1
qmsk
Новичок
Джуниор
 
Регистрация: 08.11.2012
Сообщений: 5
Радость вычисления длины наибольший биссектрисы данного треугольника.

Длина основания равнобедренного треугольника равна А, величина угла при вершине F. Составьте программу вычисления длины наибольший биссектрисы данного треугольника.
qmsk вне форума Ответить с цитированием
Старый 10.11.2012, 13:53   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,311
По умолчанию

Порассуждаем.
Пусть задан равнобедренный треугольник ABC с боковыми сторонами AB и BC и стороной основания AC. Пусть одна биссектриса пересекает основание треугольника в т. М., а другая - боковую сторону, в точке К.
1. Для равностороннего треугольника все биссектрисы равны.
Если угол B более острый (меньше 60 град.), то наибольшей будет биссектриса угла при вершине B, иначе - биссектриса при вершине угла A или C (эти биссектрисы равны).
2. В первом случае биссектриса (она же и высота) вычисляется по формуле: BM = AC/(2*tg(B/2)), где B - угол при вершине B.
3. Во втором случае:
- вычислим угол AKC - он равен 45 град -3*B/4; (и как мы получили это значение?)
- воспользуемся теоремой синусов:AC/sin(AKC) = AK/sin(90-B/2);
AK = AC*sin(90-B/2)/sin(45-3*B/4);

ВНИМАНИЕ: Углы задаются в радианах. Надо подставлять вместо:
90 град -> pi/2; 45 град -> pi/4; 60 град -> pi/3;


Это алгоритм. Попробуй, если еще интересно.

Как-то так ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано 3 точки своими координатами х,у. Будет ли они вершинами треугольника. Если да - найти периметр и площадь треугольника Arhi555 Паскаль, Turbo Pascal, PascalABC.NET 2 11.09.2012 17:46
Ассемблер. Найти слово минимальной длины и укоротить остальные слова до длины минимального. xqr Помощь студентам 1 25.05.2012 22:41
определить площадь,периметр,биссектрисы и т.п. треугольника Иоанн IV Грозный Помощь студентам 2 16.01.2011 20:12
формула биссектрисы и радиуса вписанной окрунности! IceFlame1292 Помощь студентам 2 09.01.2011 22:42
вычислите длины высот равнобедренного треугольника Feil Помощь студентам 1 23.12.2009 14:19