![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 05.11.2015
Сообщений: 167
|
![]()
Там просто уравнение прямой. Я не могу организовать цикл, который будет проверять все возможные варианты.
|
![]() |
![]() |
![]() |
#12 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Цитата:
Кто мешает-то? Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 05.11.2015
Сообщений: 167
|
![]()
Не доходит, как это по-человечески сделать.
|
![]() |
![]() |
![]() |
#14 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Я как всегда не понимаю условие..
Но я бы делал так : Код:
Дак вот. А дальше просто перебираем все точки и смотрим удовлетворяет ли это уравнению прямой. А дальше уже исходя из того, что делать надо |
![]() |
![]() |
![]() |
#15 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
Я б разделил задачу на подзадачи.
Первое, с чего бы начал - создал бы класс "точка", с методами и свойствами нужных вычислений. Один из ключевых методов - вычисление коэффициентов уравнения прямой на плоскости по координатам второй точки: Ax + By + C = 0. Это и есть самое главное. Факт принадлежности 3-й точки этой прямой - дело техники; мне, например, больше нравится формула вычисления отклонения точки от прямой. ![]() Можно задаться точностью и сравнивать результат. А цикл - дело десятое. Составить из объектов-точек список (TObjectList<...>) и пробежаться по ним, вызывая нужный метод - дохрена ума не надо. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#16 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Ой ужасть
Зачем нам расстояние до прямой - если можно взять по двум точкам коэффициенты и подставить? Красивше же выйдет |
![]() |
![]() |
![]() |
#17 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Цитата:
И никакая не ужасть. Не на бумажке же считать, всё FPU сделает. Это и есть великое таинство программирования! ![]() Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
![]() |
![]() |
![]() |
#18 | ||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() Цитата:
Когда эт люди разучились веществнные сранивать? Цитата:
|
||
![]() |
![]() |
![]() |
#19 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
![]() |
![]() |
![]() |
#20 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Ну просто я не понимаю почему Ваш лучше - а мой применять нельзя.
Вы точно также буду сравнивать с точностью, только моя формула будет проще. Последний раз редактировалось Poma][a; 05.01.2016 в 23:32. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить, лежат ли точки на одной прямой Паскаль | anton.dasuik | Помощь студентам | 1 | 27.02.2013 22:52 |
Управление прямой вокруг точки Pascal ABC | Danise | Помощь студентам | 1 | 10.01.2012 00:53 |
Выяснить лежат ли точки на одной прямой | commander_spock | Помощь студентам | 10 | 20.10.2010 14:44 |
Определить Лежат ли точки на одной прямой | домик | Помощь студентам | 10 | 11.04.2010 20:12 |
Определить, лежат ли обе точки относительно прямой в одной полуплоскости - задача на С++. | Wia | Помощь студентам | 4 | 21.12.2008 02:06 |