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

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

Форум «Всё о Паскале» _ Задачи _ Геометрическая задачка

Автор: moldis 23.03.2009 22:40

Помогите решить! Можно без кода, ток алгоримт.

На плоскости выделена полоса, образованная двумя параллельными прямыми A*x+B*y+C1=0 и A*x+B*y+C2=0. Составить логическую функцию, принимающую значение true, если проверяемая точка с координатами (x0,y0) принадлежит указанной полосе.

Заранее СПАСИБО!

Автор: klem4 23.03.2009 23:51

если f1(x) <= y <= f2(x) или f2(x) <= y <= f1(x) то true. Вот по идее так.

Автор: moldis 24.03.2009 0:03

f1(x) как вычислить? и y - то y0? smile.gif

Автор: volvo 24.03.2009 0:50

moldis, расстояние между параллельными прямыми вычислять умеешь? Расстояние от точки до прямой - умеешь? В чем же дело? smile.gif Когда точка будет находиться между параллельными прямыми, если тебе известно расстояние от нее до каждой из прямых?