![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 17.05.2012
Сообщений: 3
|
![]()
Подсчитать количество равносторонних треугольников с различными длинами оснований и вершинами в заданном множестве точек на плоскости и определить пересекаются ли они.
В соответствии с требованиями моего вуза, у меня написан основной код задачи, а вот математическая часть задачи не написана. То есть нет решения связанного с пересечением треугольников и выводом на экран изображения с этими треугольниками |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
математическая часть (кратко) пересечение треугольников = пересечение их сторон (отрезков) отдельно при необходимости надо рассматривать случай полного вхождения одного треугольника в другой. пересечение отрезков = пересечение прямых на заданных интервалах. пересечение прямых = система двух уравнений прямой (проходящей через заданные точки) имеет решение. система из двух уравнений (прямые проходящие через вершины треугольника) и ограничениями по диапазону (принадлежность отрезку) имеет решение -> отрезки пересекаются -> стороны треугольников пересекаются.
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 17.05.2012
Сообщений: 3
|
![]()
Собственно говоря да... я понимаю как это математически, а как это записать в код, не особо, наверное потому что давно не писала на делфи...
Вся программа в архиве, а тут маленькая ее часть по треугольникам из того что я попыталась написать... тут конечно есть какие-то наработки по решению пересечения треугольников, но мне кажется должно быть как-то по -другому... я не все понимаю, к сожалению... знаю звучит уныло, но это так Код:
Последний раз редактировалось dea_celeste; 17.05.2012 в 14:32. |
![]() |
![]() |
![]() |
#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. |
|
![]() |
![]() |
![]() |
#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 |