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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2011, 15:40   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Вы перепутали X и Y.

То что вы написали и является не верным. Возьмите листик и нарисуйте себе прямоугольник. Вам сразу станет всё очевидно

А мне кажется, что это Вы перепутали декартову систему координат неизвестно с чем!

Убедитесь в этом посмотрев на рисунки (ну и почитав текст статьи, разумеется).
Думаю, что Вам сразу станет всё понятно:

Прямоугольная, или Декартова система координат

Декартова система координат
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.01.2011, 15:47   #12
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Цитата:
Сообщение от Косюра Посмотреть сообщение
Вот так
if (x<=xH) and (x>=xL) and (y<=yL) and (y>=yH) then Popadaet = True;
Только yL и yH переставить местами, и будет вполне рабочий код )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 15.01.2011, 15:54   #13
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
Её нужно сделать в визуальном режиме Delphi, но это не важно.
Вообще-то важно. От этого зависит вопрос учитывать ли границы прямоугольника или нет.

И если смысл не в том, писать ли код именно самому, то можно воспользоваться готовыми функциями. Например, PtInRect.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 15.01.2011, 16:47   #14
Косюра
Пользователь
 
Аватар для Косюра
 
Регистрация: 14.01.2011
Сообщений: 74
По умолчанию

|______________________* XMax,YMin (XH,YH)
*______________________|
XMin, YMax(XL,YL)

.... Х

.
.
.
.
Y

{ Типо прямоугольник c координатами}
Девушка - переменная бинарного типа с рандомным значением
Косюра вне форума Ответить с цитированием
Старый 15.01.2011, 17:05   #15
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Вот и выросло поколение, у которого ось Y повёрнута как в Windows )

Кстати, в исходном задании система координат явно не задана, но, очевидно, подразумевается таки декартова, а не виндовая )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."

Последний раз редактировалось veniside; 15.01.2011 в 17:09.
veniside вне форума Ответить с цитированием
Старый 15.01.2011, 17:15   #16
Wild_klas
Форумчанин
 
Аватар для Wild_klas
 
Регистрация: 13.10.2010
Сообщений: 109
По умолчанию

Serge_Bliznykov прав, я тоже это заметил, нужно чтобы было так: (y>= Yl ) and (y<= Yh).
Косюра, всё проверял на бумаге.
Цитата:
Сообщение от veniside Посмотреть сообщение
Кстати, в исходном задании система координат явно не задана, но, очевидно, подразумевается таки декартова, а не виндовая )
Да, я тоже думаю что декартовая, а не виндовая)))
Учусь учиться.
Wild_klas вне форума Ответить с цитированием
Старый 15.01.2011, 17:44   #17
Косюра
Пользователь
 
Аватар для Косюра
 
Регистрация: 14.01.2011
Сообщений: 74
По умолчанию

Блииииииин..
Вот оно моё Я(( Пока сама не пойму что не права - не переубедишь

Простите

Я когда читала комментарии про декартову систему координат,как то не осмысляла. Вообще говоря откровенно не подумала что декартова здесь может быть рентабельна. Никогда не брала в подобных задачах декартову систему координат.. (( Я даун(
Девушка - переменная бинарного типа с рандомным значением
Косюра вне форума Ответить с цитированием
Старый 15.01.2011, 19:36   #18
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Косюра, Оленька, да не расстраивайтесь Вы так!
Ничего страшного. Это Вы просто заблудились...
С каждым может быть.

Главное, что разобрались, и слава Богу!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.01.2011, 19:42   #19
Wild_klas
Форумчанин
 
Аватар для Wild_klas
 
Регистрация: 13.10.2010
Сообщений: 109
По умолчанию

Косюра, не переживай ты так, всё мы ошибаемся. И ты не даун
Учусь учиться.
Wild_klas вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Принадлежит ли точка области? (Pascal) Volk_xD Помощь студентам 3 22.12.2010 13:54
Определить принадлежит ли точка прямоугольнику Александр9999 Помощь студентам 1 03.12.2010 21:51
Принадлежит ли точка треугольнику? Delphi kazzz Помощь студентам 4 16.11.2010 18:54
С#. принадлежит ли точка треугольнику pro100saniok Общие вопросы .NET 7 21.06.2010 14:16
(Delphi)Принадлежит ли точка к заштрихованой части плоскасти zoza1 Помощь студентам 2 20.12.2009 23:20