
2002 ¹ 39 ÈÍÔÎÐÌÀÒÈÊÀ
26
ÇÀÄÀ×È
Âû÷èñëèòåëüíàÿ ãåîìåòðèÿ  ýòî ðàçäåë èíôîðìà-
òèêè, èçó÷àþùèé àëãîðèòìû ðåøåíèÿ ãåîìåòðè÷åñêèõ
çàäà÷. Òàêèå çàäà÷è âîçíèêàþò â êîìïüþòåðíîé ãðàôè-
êå,  ïðîåêòèðîâàíèè  èíòåãðàëüíûõ  ñõåì,  òåõíè÷åñêèõ
óñòðîéñòâ è äð. Èñõîäíûìè äàííûìè â òàêîãî ðîäà çà-
äà÷àõ  ìîãóò  áûòü  ìíîæåñòâî  òî÷åê,  íàáîð  îòðåçêîâ,
ìíîãîóãîëüíèê è ò.ï. Ðåçóëüòàòîì ìîæåò áûòü ëèáî îò-
âåò  íà  êàêîé-òî  âîïðîñ  (òèïà  ïåðåñåêàþòñÿ  ëè  ýòè
ïðÿìûå), ëèáî êàêîé-òî ãåîìåòðè÷åñêèé îáúåêò (íà-
ïðèìåð, íàèìåíüøèé âûïóêëûé ìíîãîóãîëüíèê, ñîäåð-
æàùèé çàäàííûå òî÷êè) [1].
 Èíôîðìàòèêå ¹ 14 çà ýòîò ãîä áûëà îïóáëè-
êîâàíà ñòàòüÿ îäíîãî èç àâòîðîâ, ïîñâÿùåííàÿ çàäà-
÷àì âû÷èñëèòåëüíîé ãåîìåòðèè â îëèìïèàäàõ ïî èí-
ôîðìàòèêå.  ÷àñòíîñòè, òàì áûë ñôîðìóëèðîâàí ðÿä
ýëåìåíòàðíûõ ïîäçàäà÷, íà êîòîðûå îïèðàåòñÿ ðåøå-
íèå  áîëüøèíñòâà  çàäà÷  âû÷èñëèòåëüíîé  ãåîìåòðèè.
Îäíàêî çàíÿòèÿ äàæå ñ ìàòåìàòè÷åñêè õîðîøî ïîäãî-
òîâëåííûìè ó÷àùèìèñÿ ñòàðøèõ êëàññîâ ïîêàçàëè, ÷òî
ðåøåíèå òàêèõ ïîäçàäà÷ âûçûâàåò ó íèõ áîëüøîå çàò-
ðóäíåíèå. Çàäà÷à ëèáî ñòàâèò èõ â òóïèê, ëèáî âûá-
ðàííûé ëîáîâîé ñïîñîá ðåøåíèÿ íàñòîëüêî ñëîæåí,
÷òî  äîâåñòè åãî  äî  êîíöà  áåç  îøèáîê  ó÷àùèåñÿ  íå
ìîãóò. Àíàëèç ðåçóëüòàòîâ ðåøåíèÿ ãåîìåòðè÷åñêèõ
çàäà÷ íà âñåðîññèéñêèõ îëèìïèàäàõ ïî èíôîðìàòèêå
ïðèâîäèò ê òåì æå âûâîäàì. Òàêóþ ñèòóàöèþ ìû ñ÷è-
òàåì ïîïðàâèìîé. Öåëü íàñòîÿùåé ñòàòüè  ïîêàçàòü
ïîäõîäû ê ðåøåíèþ ãåîìåòðè÷åñêèõ çàäà÷ íà ïëîñêî-
ñòè, êîòîðûå ïîçâîëÿþò äîñòàòî÷íî áûñòðî è ìàêñè-
ìàëüíî ïðîñòî ïîëó÷àòü ðåøåíèÿ áîëüøèíñòâà ýëåìåí-
òàðíûõ ïîäçàäà÷.
Âåêòîðû è êîîðäèíàòû
×òîáû ïðèìåíÿòü ìåòîäû âû÷èñëèòåëüíîé ãåîìåòðèè,
íåîáõîäèìî ãåîìåòðè÷åñêèå îáðàçû ïåðåâåñòè íà ÿçûê
÷èñåë. Áóäåì ñ÷èòàòü, ÷òî íà ïëîñêîñòè çàäàíà äåêàðòîâà
ñèñòåìà êîîðäèíàò (ÑÊ).  Îáùåïðèíÿòî âûáèðàòü êî-
îðäèíàòíûå îñè òàê, ÷òîáû ïîâîðîò íà óãîë 
2
π
, ïðè êî-
òîðîì îñü Ox ñîâìåùàåòñÿ ñ îñüþ Oy, ïðîèñõîäèë ïðî-
òèâ ÷àñîâîé ñòðåëêè. Òàêóþ ÑÊ íàçûâàþò ïðàâîé.  äàëü-
íåéøåì ïîäðàçóìåâàåòñÿ, ÷òî íàøà ÑÊ ïðàâàÿ. Â òàêîé
ÑÊ íàïðàâëåíèå ïîâîðîòà ïðîòèâ ÷àñîâîé ñòðåëêè íàçû-
âàåòñÿ ïîëîæèòåëüíûì.
Òåïåðü ãåîìåòðè÷åñêèå îáúåêòû ïîëó÷àþò àíàëèòè÷å-
ñêîå âûðàæåíèå. Òàê, ÷òîáû çàäàòü îòðåçîê, äîñòàòî÷íî
óêàçàòü êîîðäèíàòû åãî êîíöîâ. Ïðÿìóþ ìîæíî çàäàòü,
óêàçàâ ïàðó åå òî÷åê, ëèáî êîîðäèíàòàìè îäíîé åå òî÷-
êè  è  âåêòîðîì,  õàðàêòåðèçóþùèì  íàïðàâëåíèå  ýòîé
ïðÿìîé, è  ò.ä.  Âîîáùå  ïðè  ðåøåíèè çàäà÷ îñíîâíûì
èíñòðóìåíòîì äëÿ íàñ áóäóò âåêòîðû. Íàïîìíèì ïîýòî-
ìó íåêîòîðûå ñâåäåíèÿ î íèõ.
Âû÷èñëèòåëüíàÿ ãåîìåòðèÿ íà ïëîñêîñòè
Å.Â. Àíäðååâà, Þ.Å. Åãîðîâ,
Ìîñêâà
Îòðåçîê AB, ó êîòîðîãî òî÷êó A ñ÷èòàþò íà÷àëîì (òî÷-
êîé ïðèëîæåíèÿ), à òî÷êó B  êîíöîì, íàçûâàþò âåê-
òîðîì AB è îáîçíà÷àþò ëèáî 
AB
, ëèáî æèðíîé ñòðî÷-
íîé ëàòèíñêîé áóêâîé, íàïðèìåð, a. Äëÿ îáîçíà÷åíèÿ
äëèíû âåêòîðà (òî åñòü äëèíû ñîîòâåòñòâóþùåãî îò-
ðåçêà) áóäåì ïîëüçîâàòüñÿ ñèìâîëîì ìîäóëÿ (íàïðè-
ìåð, |a|). Äâà âåêòîðà íàçûâàþòñÿ ðàâíûìè, åñëè îíè
ñîâìåùàþòñÿ ïàðàëëåëüíûì ïåðåíîñîì.
Ïóñòü òî÷êè A è B èìåþò êîîðäèíàòû (x
1
, y
1
) è (x
2
, y
2
)
ñîîòâåòñòâåííî. Êîîðäèíàòàìè âåêòîðà  
AB
 íàçûâàåòñÿ
ïàðà ÷èñåë (x
2
  x
1
, y
2
  y
1
). Íàîáîðîò, åñëè âåêòîð
èìååò êîîðäèíàòû (x, y) è ïðèëîæåí ê òî÷êå (x
1
, y
1
),
òî  ëåãêî  âû÷èñëèòü  êîîðäèíàòû  (x
2
,  y
2
)  åãî  êîíöà:
x
2
 = x
1
 + x, y
2
 = y
1
 + y. Äëèíà âåêòîðà 
AB
 ïî òåîðåìå
Ïèôàãîðà ðàâíà 
2
12
2
12
)()(
yyxx
+
.  Ðàâåíñòâî
äâóõ âåêòîðîâ a = (a
x
, a
y
) è b = (b
x
, b
y
) ýêâèâàëåíòíî
ðàâåíñòâó èõ ñîîòâåòñòâóþùèõ êîîðäèíàò: a
x
 = b
x
, a
y
 = b
y
.
Âåêòîðû  ìîæíî  ñêëàäûâàòü  è  óìíîæàòü  íà  ÷èñëà.
Ñëîæåíèå âåêòîðîâ ïðîèçâîäèòñÿ ïî ïðàâèëó òðåóãîëü-
íèêà èëè ïî ïðàâèëó ïàðàëëåëîãðàììà (ðèñ. 1).
a
b
a+b
a
b
a+b
Ðèñ. 1
Ïîä  ðàçíîñòüþ  âåêòîðîâ  a  è  b  ïîíèìàþò  ñóììó
âåêòîðà a ñ âåêòîðîì, ïðîòèâîïîëîæíûì âåêòîðó b
(ò.å. ïðîòèâîïîëîæíî íàïðàâëåííûì è ñîâïàäàþùèì ñ
íèì ïî äëèíå). Ïðè óìíîæåíèè âåêòîðà a íà ÷èñëî t
ïîëó÷àåòñÿ âåêòîð,  èìåþùèé  äëèíó  |t | ⋅ |a|;  åãî  íà-
ïðàâëåíèå ñîâïàäàåò ñ íàïðàâëåíèåì a, åñëè t > 0, è
ïðîòèâîïîëîæíî åìó, åñëè t < 0. Ýòî ïîçâîëÿåò íàì
ââåñòè îòíîøåíèå êîëëèíåàðíûõ âåêòîðîâ (ò.å. ñîíàï-
ðàâëåííûõ èëè ïðîòèâîïîëîæíî íàïðàâëåííûõ), ïî-
íèìàÿ ïîä íèì êîýôôèöèåíò èõ ïðîïîðöèîíàëüíîñ-
òè. Ñ ïîìîùüþ òàêîãî îòíîøåíèÿ óäîáíî îïèñûâàòü
ïîðÿäîê ðàñïîëîæåíèÿ òî÷åê íà ïðÿìîé. Íàïðèìåð,
óñëîâèå 
AC
AB
 < 0 îçíà÷àåò, ÷òî òî÷êè A, B è C ëåæàò
íà îäíîé ïðÿìîé, ïðè÷åì òî÷êà A ëåæèò ìåæäó B è C.
Îòìåòèì åùå, ÷òî âåêòîð, ñîíàïðàâëåííûé ñ äàííûì
âåêòîðîì  a  è  èìåþùèé  çàäàííóþ  äëèíó  l,  ìîæíî
âûðàçèòü ñëåäóþùèì îáðàçîì: 
a
a
l
. Â äàëüíåéøåì ìû