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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2016, 13:39   #11
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

оо, вероятно, но "В любом виде задается уравнение" - это строка и парсить ее нужно будет что ли? Слишком сложно для лабораторки
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 15.12.2016, 13:40   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

По любым двум точкам из трех заданных строится прямая. Определяется расстояние третьей до этой прямой. Если оно не больше заданной погрешности, то все Ok

http://ru.onlinemschool.com/math/lib...ometry/p_line/

Нюанс 1-ый - все три точки могут совпадать
Нюанс 2-ой - могут совпадать две из трех точек
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 15.12.2016 в 13:44.
Аватар вне форума Ответить с цитированием
Старый 15.12.2016, 13:50   #13
netpolice
Форумчанин
 
Аватар для netpolice
 
Регистрация: 14.02.2013
Сообщений: 222
По умолчанию

Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
оо, вероятно, но "В любом виде задается уравнение" - это строка и парсить ее нужно будет что ли? Слишком сложно для лабораторки
Че там сложного. Любая прямая на плоскости задается 2-я постоянными (Угол наклона и сдвиг относительно 0,0), в пространстве - тремя (2-угла и сдвиг)
netpolice вне форума Ответить с цитированием
Старый 15.12.2016, 14:08   #14
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Что вы все придумываете? Задание же предельно простое:
1. по двум точкам получается прямая
2. ищется расстояние от третей точки до прямой из п.1 - суть перпендикуляр
3. если величина из п.2 меньше, то гуд
4. профит

Уже вариант с треугольником даже приводили...
p51x вне форума Ответить с цитированием
Старый 15.12.2016, 14:11   #15
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

Аватар, а при совпадении двух точек или трех - что-то меняется? почему нюанс я представил реку, по которой плывет лист бумаги (три точки по высоте одинаковы) так же представил бумажный парусник (второй нюанс), в котором две точки плывут по воде, а вершина паруса бумажная возвышается над палубой, присоединяясь к ней (высота). Затем река проходит через большие арки, если плоская лист проплывет - значит проходит (зависит от высоты), если парусник проплывет - тоже проходит, естественно.

Это если точки расположены у поверхности воды, но бумага может взлететь под воздействием ветра и пусть высоты позволяют проплыть по воде, но слегка приподнятый парусник может задеть арку и получается что он не соответствует условиям.

как-то так, абстракция, так понять легче :D

p51x, я уже почти сутки думаю над формулой, но эта задача простой не кажется
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 15.12.2016, 14:21   #16
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Аватар, а при совпадении двух точек или трех - что-то меняется?
А как думаешь, сколько прямых можно провести через две не совпадающие точки и через две совпадающие?
Цитата:
уже почти сутки думаю над формулой, но эта задача простой не кажется
Открываешь америку, что ли? Формулы уже придуманы до тебя, в том числе один из вариантов по той ссылке, осталось только в прогу их засунуть
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 15.12.2016 в 14:24.
Аватар вне форума Ответить с цитированием
Старый 15.12.2016, 14:25   #17
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

А, понял, ну все равно, если такие нюансы будут , то все равно одна точка (3 совпадающих) может уместиться в трубу, если диаметр трубы больше чем точек

а если две совпадают, то нужно уже вычислять высоту третьей над ними, как, в принципе и если все точки не совпадают, или я что-то упустил?

в прогу засунуть мало, я понять должен
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 15.12.2016, 14:27   #18
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Труба при чем? Если две из трех совпадают, то при любой третьей они всегда на одной прямой, в том числе и для третьей совпадающей. И вообще к матану эта задачка не имеет ни какого отношения. Школьники в старших классах решают
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 15.12.2016 в 14:30.
Аватар вне форума Ответить с цитированием
Старый 15.12.2016, 14:32   #19
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

ну я не школьник, а студент
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 15.12.2016, 14:34   #20
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Хорошо, но таблицу умножения студенту тоже не мешает знать. Или все на калькуляторе?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Точки, лежащие на одной прямой dimon_snake Паскаль, Turbo Pascal, PascalABC.NET 38 06.01.2016 21:01
Определить, лежат ли точки на одной прямой Паскаль anton.dasuik Помощь студентам 1 27.02.2013 22:52
Выяснить лежат ли точки на одной прямой commander_spock Помощь студентам 10 20.10.2010 14:44
Определить Лежат ли точки на одной прямой домик Помощь студентам 10 11.04.2010 20:12
Определить, лежат ли обе точки относительно прямой в одной полуплоскости - задача на С++. Wia Помощь студентам 4 21.12.2008 02:06