Ахтунк... Задачка. Геометрия. 3 класс.

Muxeu
От пользователя demiurg_ii
Правильное направление мысли для ОДНОГО из способов

еще бы не правильное тоже ходил на
От пользователя Sergey GT
на олимпиаде по информатике таку решал. Не помню тока 10 или 11 класс.

:-d как решалась уже не помню:-)
0
Пойду-ка я в 3й класс поучусь...
0
Guilty
мдё...
0
DIMITRYS
Что имеется ввиду под словом попала? х0 и у0- это начало координат. х=0 и у=0. т.к. это плоскость, которая рассматривается в двух координатах - ширина и длина, то х0 и у0 в любом случае в эту плоскость попадает. :-) капец написал.
2 / 1
demiurg_ii
От пользователя Sergey GT
сумма углов треугольников P0Pn-1Pn при вершине P кажись должна ровнятся 360 градусам

или, для понятности -- алгебраическая сумма углов поворота векторов, проведенных из этой точки в вершины многоуголника, при последовательном переборе вершин равна либо 360 градусам (точка внутри), либо 0 градусов (точка снаружи). Многоугольник, естественно, должен быть простой, без всяких там самопересечений. ВТОРОЙ способ. :-)
1 / 2
7N
Кароче:
к красной точке надо нарисовать горизонтальную линию (луч) и проверить на пересечение с ней всех сторон многоугольника.
Точка лежит внутри многоугольника, если кол-во точек пересечения нечетно.

[Сообщение изменено пользователем 25.07.2007 12:56]
2 / 2
DIMITRYS
сосчитаь не получится, если не знать точных координат и вообще это решается при помощи теоремы какой-нить
1 / 1
Бaнкиршa $$$
Ужос, взрыф моска какойта
0
WSV
От пользователя DIMITRYS
то х0 и у0 в любом случае в эту плоскость попадает. :-) капец написал.


1. x0 y0 - это координаты точки, а не начало координат.
2. Попадание точки в плоскость не обсуждается, а принимается, что x0,y0 - вещественны.
3. Я мог написать красная точка с координатами a,b - вы бы сказали что ab - это отрезок?
:-D
0
demiurg_ii
От пользователя 7N
7N

ТРЕТИЙ способ :-)
0
Раздражитель
А че? Геомертия уже в третьем классе преподается?
0
От пользователя 7N
к красной точке надо нарисовать горизонтальную линию (луч) и проверить на пересечение с ней всех сторон многоугольника.
Точка лежит внутри многоугольника, если кол-во точек пересечения нечетно.
Ну, вот сейчас на рисунке горизонтальная виртуальная линия (тот самый луч) пересекает только 2 стороны многоугольника (в 2х точках), четное. А находится внутри...

[Сообщение изменено пользователем 25.07.2007 13:01]
1 / 1
demiurg_ii
У каждого многоугольника можно провести диагональ, не пересекающую ни одну из его сторон. Если ето сделать много раз -- получим триангуляцию многоугольника, т.е., разбиение его на ВЫПУКЛЫЕ треугольники, сумма которых дает исходный многоугольник. ЧЕТВЕРТЫЙ способ.
0
От пользователя demiurg_ii
или, для понятности -- алгебраическая сумма углов поворота векторов, проведенных из этой точки в вершины многоуголника, при последовательном переборе вершин равна либо 360 градусам (точка внутри), либо меньше 360 градусов (точка снаружи). Многоугольник, естественно, должен быть простой, без всяких там самопересечений. ВТОРОЙ способ. :-)
0
demiurg_ii
От пользователя Жeнeчкa
луч

нужен, а не прямая. он исходит из той точки и движется все время в одном направлении по прямой. Только вперед. :-)
1 / 0
Принцип понятен: надо найти формулу описывающую мнощество точек многоугольника и определить условия, при которых точка с заданными координатами принадлежит этому множеству. С ходу не помню, вечером дома справочники порою.

зы А не крутовато для 3 класса? или есть более простое решение?
0
demiurg_ii
От пользователя Биореактор
Биореактор

Таки 0 :-) ПОЛНЫЙ обход всех вершин делаем, по замкнутому контуру. :-)
1 / 0
Координатную плоскость в 8 классе начинают как минимум изучать :-)
0
Евлампий Бандерас
так то говорят надо математически, то есть не графически
0
WSV
От пользователя Евлампий Бандерас
так то говорят надо математически, то есть не графически


Не... Я не прошу формулы.
Я слушаю чо люди скажут и свежие мысли по этому поводу ищу.
Даже если это будет не математически, а АЛГОРИТМИЧЕСКИ, то уже хорошо...
0
DIMITRYS
От пользователя WSV
Цитата:
От пользователя: DIMITRYS

то х0 и у0 в любом случае в эту плоскость попадает. капец написал.




1. x0 y0 - это координаты точки, а не начало координат.
2. Попадание точки в плоскость не обсуждается, а принимается, что x0,y0 - вещественны.
3. Я мог написать красная точка с координатами a,b - вы бы сказали что ab - это отрезок?

Обычно за х0 и у0 принимают начало координат.
0
WSV
От пользователя DIMITRYS
Обычно за х0 и у0 принимают начало координат.


Да что вы говорите... :-D

А я думал x0,y0 - это элементы массива... :-)

[Сообщение изменено пользователем 25.07.2007 13:08]
1 / 0
От пользователя demiurg_ii
:-) Тоочно ж!
А чем доказывается енто?
Про чет/нечет?
0
Guilty
От пользователя GLSteel
надо найти формулу описывающую мнощество точек многоугольника и определить условия, при которых точка с заданными координатами принадлежит этому множеству

Здравая мысль.
0
kroкu$
От пользователя WSV


решение потом скажите?
1 / 0
Обсуждение этой темы закрыто модератором форума.