Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Множества прямых

Автор: Стас 29.11.2003 14:02

Из множества прямых М, заданных коэффициентами уравнения А*х+В*у+С=0, сформировать множество прямых Р(Р принадлежит М), расстояние от которых до точки до точки А(Ха,Уа) удовлетворяет условию:Больше заданной величины.Условие формирования множества Р: упорядочить прямые в порядке возрастания расстояний.
Помогите пожалуйста, Тону!!!
Хоть какие нибудь соображения тоже пойдут... ???

Автор: GLuk 29.11.2003 15:27

А что конкретно тебя останавливает при решении этой задачи??!!
Заводим два массива:
Массив координат прямых (или коэффициентов A,B,C) (массив A).
Массив вычисленных расстояний (B:array[1..N,1..2] of Word).
Затем вычисляем расстояния от каждой прямой до точки и заносим их в массив B.
И Упорядочиваем массив B... smile.gif

Автор: Стас 29.11.2003 15:42

Я не понимаю как всё это реализовать.Если можно то немножко по подробней, буду очень благодарен.

Автор: GLuk 29.11.2003 23:25

Ты понимаешь как реализовать алгоритм просчета расстояния удаленной точки от прямой?? Упирается все лишь в это...