Помощь - Поиск - Пользователи - Календарь
Полная версия: Множества прямых
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Стас
Из множества прямых М, заданных коэффициентами уравнения А*х+В*у+С=0, сформировать множество прямых Р(Р принадлежит М), расстояние от которых до точки до точки А(Ха,Уа) удовлетворяет условию:Больше заданной величины.Условие формирования множества Р: упорядочить прямые в порядке возрастания расстояний.
Помогите пожалуйста, Тону!!!
Хоть какие нибудь соображения тоже пойдут... ???
GLuk
А что конкретно тебя останавливает при решении этой задачи??!!
Заводим два массива:
Массив координат прямых (или коэффициентов A,B,C) (массив A).
Массив вычисленных расстояний (B:array[1..N,1..2] of Word).
Затем вычисляем расстояния от каждой прямой до точки и заносим их в массив B.
И Упорядочиваем массив B... smile.gif
Стас
Я не понимаю как всё это реализовать.Если можно то немножко по подробней, буду очень благодарен.
GLuk
Ты понимаешь как реализовать алгоритм просчета расстояния удаленной точки от прямой?? Упирается все лишь в это...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.