3 / 3 / 0
Регистрация: 27.06.2012
Сообщений: 165
Записей в блоге: 1
1

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

12.08.2012, 09:54. Показов 5455. Ответов 3
Метки нет (Все метки)

Даны координаты вершин треугольника и координаты некоторой точки внутри него. Найти расстояние от данной точки до ближайшей стороны треугольника (при определении расстояний учесть, что площадь треугольника вычисляется и через его стороны, и через основание и высоту).
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.08.2012, 09:54
Ответы с готовыми решениями:

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

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

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

Найти расстояние от данной точки внутри до ближайшей стороны треугольника
Добрый день!) нужна помощь в решении одной задачи:)Заранее спасибо:) Даны координаты вершин...

3
Почетный модератор
64076 / 47486 / 32735
Регистрация: 18.05.2008
Сообщений: 115,185
12.08.2012, 10:04 2
1. Находим площади большого треугольника и трех маленьких по формуле что я дал в другой теме.
2. Сравниваем площадь большого и сумму площадей маленьких.
Pascal
1
if s-s1-s2-s3>0.01 then точка не лежит в треугольнике
иначе решаем
1.Находим длины сторон треугольника по формуле
Pascal
1
d1:=sqrt(sqr(x1-x2)+sqr(y1-y2));
2. Находим высоты маленьких треугольников, опущенных на стороны треугольника по формуле
Pascal
1
h1:=2*s1/d1;
выбираем из них меньшую
Pascal
1
2
if h1<h2 then min:=h1 else min:=h2;
if h3<min then min:=h3;
1
3 / 3 / 0
Регистрация: 27.06.2012
Сообщений: 165
Записей в блоге: 1
12.08.2012, 10:31  [ТС] 3
Благодарю.

Добавлено через 11 минут
Цитата Сообщение от Puporev Посмотреть сообщение
трех маленьких
это каких?
0
Почетный модератор
64076 / 47486 / 32735
Регистрация: 18.05.2008
Сообщений: 115,185
12.08.2012, 10:33 4
Это треугольники, образованные данной точкой и парами вершин треугольника.
Нарисуй хоть на бумажке да посмотри, если в мозгу ничего не держится.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2012, 10:33

Найти расстояние от данной точки до ближайшей стороны треугольника, заданного координатами вершин
Даны координаты вершин треугольника и координаты некоторой точки внутри него. Найти расстояние от...

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

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.