|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.05.2012, 05:33 | #1 |
Новичок
Джуниор
Регистрация: 17.05.2012
Сообщений: 3
|
Подсчитать количество равносторонних треугольников с вершинами в заданном множестве точек на плоскости (Delphi)
Подсчитать количество равносторонних треугольников с различными длинами оснований и вершинами в заданном множестве точек на плоскости и определить пересекаются ли они.
В соответствии с требованиями моего вуза, у меня написан основной код задачи, а вот математическая часть задачи не написана. То есть нет решения связанного с пересечением треугольников и выводом на экран изображения с этими треугольниками |
17.05.2012, 09:11 | #2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
математическая часть (кратко) пересечение треугольников = пересечение их сторон (отрезков) отдельно при необходимости надо рассматривать случай полного вхождения одного треугольника в другой. пересечение отрезков = пересечение прямых на заданных интервалах. пересечение прямых = система двух уравнений прямой (проходящей через заданные точки) имеет решение. система из двух уравнений (прямые проходящие через вершины треугольника) и ограничениями по диапазону (принадлежность отрезку) имеет решение -> отрезки пересекаются -> стороны треугольников пересекаются.
программа — запись алгоритма на языке понятном транслятору
|
|
17.05.2012, 14:29 | #3 |
Новичок
Джуниор
Регистрация: 17.05.2012
Сообщений: 3
|
Собственно говоря да... я понимаю как это математически, а как это записать в код, не особо, наверное потому что давно не писала на делфи...
Вся программа в архиве, а тут маленькая ее часть по треугольникам из того что я попыталась написать... тут конечно есть какие-то наработки по решению пересечения треугольников, но мне кажется должно быть как-то по -другому... я не все понимаю, к сожалению... знаю звучит уныло, но это так Код:
Последний раз редактировалось dea_celeste; 17.05.2012 в 14:32. |
17.05.2012, 15:21 | #4 | |
Форумчанин
Регистрация: 29.05.2011
Сообщений: 449
|
Цитата:
Код:
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype Последний раз редактировалось denisbrain; 17.05.2012 в 15:24. |
|
17.05.2012, 15:33 | #5 |
Новичок
Джуниор
Регистрация: 17.05.2012
Сообщений: 3
|
Честно говоря, нет.... процедура эта не работает, ну не делает как надо.. у меня всегда были проблемы с графикой в делфи... Поэтому я и прошу помощи здесь... Чтобы мне объяснили как и что должно быть чтобы работало правильно..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчитать количество цифр в заданном числе с++ | nagaev | Помощь студентам | 0 | 15.02.2012 15:02 |
Задаnm n точек. Найти m=3,4... точек и построить на них m-угольник: количество точек , лежащих внутри и вне его мин. различается | L.Rain | Помощь студентам | 0 | 11.12.2011 22:19 |
Даны координаты n точек на плоскости. Найти номера двух точек, расстояние между которыми наибольшее. | Viwwna | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 19.11.2011 06:33 |
подсчитать количество точек пересечения | fallti | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 28.06.2010 13:46 |
Найти количество точек плоскости с целочисленными координатами, попадающими в фигуру [Паскаль] | @lenk@ | Помощь студентам | 4 | 22.10.2009 21:31 |