ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π‘Π°Π·Π΅ΡΠ»Π΅Π½Π΄Π°-Π₯ΠΎΠ΄ΠΆΠΌΠ΅Π½Π° Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΏΠΎΠΊΡΡΡΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠΈ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΊΠ°ΠΌΠ΅ΡΠ°ΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ
Π’ΡΠ΅ΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ Π·Π½Π°ΠΊΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ z Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π΄Π²ΡΡ Π²Π΅ΠΊΡΠΎΡΠΎΠ², Π»Π΅ΠΆΠ°ΡΠΈΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. ΠΡΡΡΡ Π΄Π²Π΅ ΡΠΎΡΠΊΠΈ Π 1 ΠΈ Π 2 Π»Π΅ΠΆΠ°Ρ Π½Π° ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ, Π° Π 3 — ΡΡΠΎ ΠΏΡΠΎΠ±Π½Π°Ρ ΡΠΎΡΠΊΠ°. ΠΡΠΈ ΡΡΠΈ ΡΠΎΡΠΊΠΈ Π·Π°Π΄Π°ΡΡ Π½Π΅ΠΊΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π»Π΅ΠΆΠ°Ρ Π΄Π²Π° Π²Π΅ΠΊΡΠΎΡΠ° Π 1Π 2 ΠΈ Π 1Π 3. ΠΡΠ»ΠΈ ΡΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ ΡΡΠΈΡΠ°ΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡΡ Ρ Ρ, ΡΠΎ Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π²Π΅ΠΊΡΠΎΡΠΎΠ² Π 1Π 2Π 1Π 3… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π‘Π°Π·Π΅ΡΠ»Π΅Π½Π΄Π°-Π₯ΠΎΠ΄ΠΆΠΌΠ΅Π½Π° Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΏΠΎΠΊΡΡΡΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠΈ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΊΠ°ΠΌΠ΅ΡΠ°ΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΈΠ΄Π΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π‘Π°Π·Π΅ΡΠ»Π΅Π½Π΄Π° — Π₯ΠΎΠ΄ΠΆΠΌΠ΅Π½Π° ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΡΡΠ΅ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΡΠΌΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ. Π ΡΡΠΎΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ² ΠΎΡΡΠ΅ΠΊΠ°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΡΠΌΠΎΠΉ. Π Π°Π±ΠΎΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π΄Π»Ρ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 2.8. ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ Π·Π°Π΄Π°Π΅ΡΡΡ ΡΠΏΠΈΡΠΊΠΎΠΌ Π²Π΅ΡΡΠΈΠ½ Π 1, …, Π n, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΠΎΠΆΠ΄Π°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ Π΅Π³ΠΎ ΡΠ΅Π±Π΅Ρ Π 1Π 2, P2P3, …, Pn-1Pn, PnP1. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ 2.8 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΡΡΠ΅ΠΊΠ°Π΅ΡΡΡ Π»Π΅Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ ΠΎΠΊΠ½Π°, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½Π°Ρ ΡΠΈΠ³ΡΡΠ°. ΠΠ°ΡΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π²Π½ΠΎΠ²Ρ ΠΎΡΡΠ΅ΠΊΠ°Π΅Ρ ΡΡΡ ΡΠΈΠ³ΡΡΡ Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ ΠΎΠΊΠ½Π°. ΠΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π²ΡΠΎΡΠ°Ρ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½Π°Ρ ΡΠΈΠ³ΡΡΠ°. ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ Ρ ΠΎΡΡΠ°Π²ΡΠΈΠΌΠΈΡΡ ΡΡΠΎΡΠΎΠ½Π°ΠΌΠΈ ΠΎΠΊΠ½Π°. ΠΡΠ°ΠΏΡ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 2.8. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΎΡΡΠ΅ΠΊΠ°ΡΡ Π»ΡΠ±ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, Π²ΡΠΏΡΠΊΠ»ΡΠΉ ΠΈΠ»ΠΈ Π½Π΅Π²ΡΠΏΡΠΊΠ»ΡΠΉ, ΠΏΠ»ΠΎΡΠΊΠΈΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΏΠ»ΠΎΡΠΊΠΈΠΉ, ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, ΡΠ²Π»ΡΡΡΠ΅Π³ΠΎΡΡ Π²ΡΠΏΡΠΊΠ»ΡΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠΌ. ΠΠΎΡΡΠ΄ΠΎΠΊ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΡΠ°Π·Π½ΡΠΌΠΈ ΡΡΠΎΡΠΎΠ½Π°ΠΌΠΈ ΠΎΠΊΠ½Π° Π½Π΅ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»Π΅Π½.
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ°Π±ΠΎΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Π²Π΅ΡΡΠΈΠ½ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ Π»Π΅ΠΆΠ°Ρ ΠΏΠΎ Π²ΠΈΠ΄ΠΈΠΌΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΠΎΡΠΎΠ½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΠΎΡΡΠ΅ΠΊΠ°Π΅ΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ , ΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡΡΠ΅Π·ΠΊΠ° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. ΠΡΠ΄Π΅ΠΌ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠΎΡΠΊΡ Π ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Π²Π΅ΡΡΠΈΠ½ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΠΎΠΉ, ΠΊΠ°ΠΊ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠΎΡΠΊΡ ΡΠ΅Π±ΡΠ°, Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ S ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π΅ΡΡΠΈΠ½Π°, ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΡΡΠ°Ρ Π Π² ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅. Π’ΠΎΠ³Π΄Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π±ΡΠ° ΠΈ ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. ΠΠ½ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 2.9.
Π ΠΈΡΡΠ½ΠΎΠΊ 2.8 — ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°.
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π±ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Ρ ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡΡ Π±ΡΠ΄Π΅Ρ Π·Π°Π½Π΅ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠΏΠΈΡΠΎΠΊ Π²Π΅ΡΡΠΈΠ½ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Π½ΡΠ»Ρ, ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π΄Π²ΡΡ Π²Π΅ΡΡΠΈΠ½. ΠΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΡΠ΅Π±ΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π²Π΅ΡΡΠΈΠ½Π° Π . ΠΠ°Π½ΠΎΡΠΈΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½Ρ S Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ Π½Π°Π΄ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ Π²Π΅ΡΡΠΈΠ½Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ, ΡΠΎ S ΡΠΆΠ΅ Π±ΡΠ»Π° ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΠ΅Π±ΡΠ° ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΆΠ΅ ΠΏΠΎΠΏΠ°Π»Π° Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΠ΅Π±ΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ.
ΠΡΠ»ΠΈ ΡΠ΅Π±ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Π²ΠΈΠ΄ΠΈΠΌΠΎ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ, ΡΠΎ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ»ΠΈ Π²Ρ ΠΎΠ΄ΠΈΡΡ ΠΈΠ»ΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡΡ ΠΈΠ· ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ. ΠΡΠ»ΠΈ ΡΠ΅Π±ΡΠΎ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΠΎ Π½Π°Π΄ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈ Π·Π°Π½Π΅ΡΡΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠΎΡΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅Π±ΡΠ° ΠΈ ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. ΠΡΠ»ΠΈ ΡΠ΅Π±ΡΠΎ Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ· ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΡΡΡΠΏΠΈΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΠ½Π° Π ΡΠ΅Π±ΡΠ° Π²ΠΈΠ΄ΠΈΠΌΠ°, ΡΠΎ ΠΎΠ½Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΏΠ°ΡΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
ΠΠ»Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΡ Π΅Π΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ. ΠΡΠ»ΠΈ Π²Π΅ΡΡΠΈΠ½Π° Π²ΠΈΠ΄ΠΈΠΌΠ°, ΡΠΎ ΠΎΠ½Π° ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ S. ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Π΅ΡΡΠΈΠ½Π° Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠ°, ΠΎΠ½Π° ΡΠΎΠΆΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ, Π½ΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ.
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΡΠ΅Π±ΡΠΎ — PnP1 — ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΎΡΠΎΠ±ΠΎ. ΠΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ ΠΏΡΡΠ΅ΠΌ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Π² F. Π’ΠΎΠ³Π΄Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ ΡΠ΅Π±ΡΠΎΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ PnF, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π»ΡΠ±ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅ ΡΠ΅Π±ΡΠΎ.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΎΠΏΠΈΡΠ°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ, ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ Π΄Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΡΠ°ΡΡΠΈΡ ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΡΠΊΠΈ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅Π±ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Ρ ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡΡ. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΡΠΊΠΈ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π³ΡΠ°Π½ΠΈΡΡ ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΡ Π»Π΅ΠΆΠΈΡ ΡΡΠ° ΡΠΎΡΠΊΠ°. ΠΡΠ»ΠΈ ΡΠ΅Π±ΡΠ° ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠ΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΠΎΠ±Ρ ΠΎΠ΄ΡΡΡΡ ΠΏΠΎ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠ΅, ΡΠΎ Π΅Π³ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΎΡΡΡ Π»Π΅ΠΆΠΈΡ ΠΏΠΎ ΠΏΡΠ°Π²ΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΎΡ Π³ΡΠ°Π½ΠΈΡΡ. ΠΡΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΎΠ±Ρ ΠΎΠ΄Π° ΠΎΠ½Π° Π»Π΅ΠΆΠΈΡ ΠΏΠΎ Π»Π΅Π²ΡΡ ΡΡΠΎΡΠΎΠ½Ρ. Π Π°Π½Π΅Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΈΡΡ Π΄Π²Π° ΠΌΠ΅ΡΠΎΠ΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ) ΡΠΎΡΠΊΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΡΡΠ΅Π·ΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. ΠΠ΅ΡΠ²ΡΠΉ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π½Π°ΠΊΠ° ΡΠΊΠ°Π»ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π²Π΅ΠΊΡΠΎΡΠ° Π½ΠΎΡΠΌΠ°Π»ΠΈ Π½Π° Π²Π΅ΠΊΡΠΎΡ, Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΉΡΡ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ Π½Π° ΠΏΡΡΠΌΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΠΈΠΉΡΡ Π² ΠΏΡΠΎΠ±Π½ΠΎΠΉ ΡΠΎΡΠΊΠ΅. ΠΡΠΎΡΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΏΡΠΎΠ±Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡΡΠΌΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. ΠΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π‘Π°Π·Π΅ΡΠ»Π΅Π½Π΄ΠΎΠΌ ΠΈ Π₯ΠΎΠ΄ΠΆΠΌΠ΅Π½ΠΎΠΌ.
Π’ΡΠ΅ΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ Π·Π½Π°ΠΊΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ z Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π΄Π²ΡΡ Π²Π΅ΠΊΡΠΎΡΠΎΠ², Π»Π΅ΠΆΠ°ΡΠΈΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ. ΠΡΡΡΡ Π΄Π²Π΅ ΡΠΎΡΠΊΠΈ Π 1 ΠΈ Π 2 Π»Π΅ΠΆΠ°Ρ Π½Π° ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ, Π° Π 3 — ΡΡΠΎ ΠΏΡΠΎΠ±Π½Π°Ρ ΡΠΎΡΠΊΠ°. ΠΡΠΈ ΡΡΠΈ ΡΠΎΡΠΊΠΈ Π·Π°Π΄Π°ΡΡ Π½Π΅ΠΊΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π»Π΅ΠΆΠ°Ρ Π΄Π²Π° Π²Π΅ΠΊΡΠΎΡΠ° Π 1Π 2 ΠΈ Π 1Π 3. ΠΡΠ»ΠΈ ΡΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ ΡΡΠΈΡΠ°ΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡΡ Ρ Ρ, ΡΠΎ Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π²Π΅ΠΊΡΠΎΡΠΎΠ² Π 1Π 2Π 1Π 3 Π½Π΅Π½ΡΠ»Π΅Π²ΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° z, ΡΠ°Π²Π½Π°Ρ (x3-x1)(y2-y1)-(y3-y1)(x2-x1). ΠΡΠ»ΠΈ Π·Π½Π°ΠΊ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ, Π½ΡΠ»Π΅Π²ΡΠΌ ΠΈΠ»ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ, ΡΠΎ Π 3 Π±ΡΠ΄Π΅Ρ Π»Π΅ΠΆΠ°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΏΡΠ°Π²Π°, Π½Π° ΠΈΠ»ΠΈ ΡΠ»Π΅Π²Π° ΠΎΡ ΠΏΡΡΠΌΠΎΠΉ Π 1Π 2.
ΠΡΠ΅ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΎΡΡΠΎ Π΄Π»Ρ ΡΠ»ΡΡΠ°Ρ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠΈΡ ΠΎΠΊΠΎΠ½, ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ½ΡΠΌ ΠΎΡΡΠΌ.
Π‘Π°Π·Π΅ΡΠ»Π΅Π½Π΄ ΠΈ Π₯ΠΎΠ΄ΠΆΠΌΠ΅Π½ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ Π½ΠΎΠ²ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ². Π ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΡΠ΅Π±ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ. Π ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ ΠΏΡΠ΅ΠΆΠ½ΠΈΠ΅ ΠΊΠΎΠ΄Ρ ΠΊΠΎΠ½ΡΠ΅Π²ΡΡ ΡΠΎΡΠ΅ΠΊ ΡΠ΅Π±Π΅Ρ. ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΠ½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΠΎΡΠΎΠ±ΠΎ. ΠΠ° ΡΠΈΡ. 3 ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π±Π»ΠΎΠΊ ΡΡ Π΅ΠΌΠ° ΡΡΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ 2.10Π° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠ°Ρ ΠΊ ΡΡΠ΄ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Π΅, Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 2.10Π± ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠ½Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°. ΠΠ°ΠΏΠΈΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡΠ΅Π³ΠΎ ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ, ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ Π½ΠΈΠΆΠ΅.
Π Π.
Π ΠΈΡΡΠ½ΠΎΠΊ 2.10 — Π‘ΡΡΡΠΊΡΡΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π‘Π°Π·Π΅ΡΠ»Π΅Π½Π΄Π° — Π₯ΠΎΠ΄ΠΆΠΌΠ΅Π½Π°.
Π‘Π°Π·Π΅ΡΠ»Π΅Π½Π΄ ΠΈ Π₯ΠΎΠ΄ΠΆΠΌΠ΅Π½ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ Π²Π΅ΡΡΠΈΠ½ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ². ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅Π±ΡΠ° (Π²Π΅ΡΡΠΈΠ½Ρ) ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡΡ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠ΅ΠΉ ΠΎΠΊΠ½ΠΎ, Π½Π°Π΄ΠΎ ΠΎΡΡΠ΅ΠΊΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅Π±ΡΠΎ (Π²Π΅ΡΡΠΈΠ½Ρ) ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠΈ Π³ΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ ΠΎΠΊΠ½Π°. ΠΠΎΡΠ»Π΅ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π±ΡΠ° (Π²Π΅ΡΡΠΈΠ½Ρ) ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π³ΡΠ°Π½ΠΈΡ ΠΎΠΊΠ½Π°, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΠ°ΠΌΠΎΠΌΡ ΡΠ΅Π±Π΅, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ΅ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π³ΡΠ°Π½ΠΈΡΠ΅ ΠΎΠΊΠ½Π°. ΠΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΄Π°Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ Π‘Π°Π·Π΅ΡΠ»Π΅Π½Π΄Π° — Π₯ΠΎΠ΄ΠΆΠΌΠ΅Π½Π° Π΄Π»Ρ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Π — ΠΌΠ°ΡΡΠΈΠ² Π²Π΅ΡΡΠΈΠ½ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°.
Q — ΠΌΠ°ΡΡΠΈΠ² Π²Π΅ΡΡΠΈΠ½ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°.
W — ΠΌΠ°ΡΡΠΈΠ² Π²Π΅ΡΡΠΈΠ½ ΠΎΡΡΠ΅ΠΊΠ°ΡΡΠ΅Π³ΠΎ ΠΎΠΊΠ½Π°. ΠΠ΅ΡΠ²Π°Ρ Π²Π΅ΡΡΠΈΠ½Π° ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π°.
NP — ΡΠΈΡΠ»ΠΎ Π²Π΅ΡΡΠΈΠ½ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°.
NQ — ΡΠΈΡΠ»ΠΎ Π²Π΅ΡΡΠΈΠ½ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°.
NW — ΡΠΈΡΠ»ΠΎ Π²Π΅ΡΡΠΈΠ½ ΠΎΠΊΠ½Π° ΠΏΠ»ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ° Π²Π΅ΡΡΠΈΠ½Ρ Π²ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ² ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡΡΡ ΠΏΠΎ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠ΅.
Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΠΎΠΊΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ:
for i = 1 to NW — 1.
ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠ΅ΡΡΠΈΠΊ Π²Π΅ΡΡΠΈΠ½ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΠΈ ΠΎΠ±Π½ΡΠ»ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ
NQ = 0.
Q = 0.
ΠΎΡΡΠ΅ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ΅Π±ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΎΠΊΠ½Π°
for j = 1 to NP
ΠΎΡΠΎΠ±ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠ΅ΡΠ²ΡΡ Π²Π΅ΡΡΠΈΠ½Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°
if j 1 then 1.
Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΡ Π²Π΅ΡΡΠΈΠ½Ρ
F = Pj
goto 2.
ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°ΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅Π±ΡΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΡΡΠΎΡΠΎΠ½Ρ ΠΎΠΊΠ½Π°
1 call Π€Π°ΠΊΡ—ΡΠ΅Ρ (S, Pj, Wi, Wi+1; ΠΡΠΈΠ·Π½Π°ΠΊ).
if ΠΡΠΈΠ·Π½Π°ΠΊ = Π½Π΅Ρ then 2.
Π΅ΡΠ»ΠΈ ΡΠ΅Π±ΡΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅Ρ ΡΡΠΎΡΠΎΠ½Ρ ΠΎΠΊΠ½Π°, Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΡΠΎΡΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ
call ΠΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ (S, Pj, Wi, Wi+1; Π’ΡΠ΅ΡΠ΅Π½ΠΈΡ).
Π·Π°Π½Π΅ΡΡΠΈ ΡΠΎΡΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ
call ΠΡΡ ΠΎΠ΄ (Π’ΡΠ΅ΡΠ΅Π½ΠΈΡ, NQ, Q).
ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΠΎΡΠΊΡ ΡΠ΅Π±ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°
2 S = Pj
ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ (ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠΎ S) ΡΠ΅Π±ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°
call ΠΠΈΠ΄ΠΈΠΌΠΎΡΡΡ (S, Wi, Wi+1; SΠ²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ).
if SΠ²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ < 0 then 3.
Π΅ΡΠ»ΠΈ ΡΠΎΡΠΊΠ° Π²ΠΈΠ΄ΠΈΠΌΠ°, ΡΠΎ Π·Π°Π½Π΅ΡΡΠΈ Π΅Π΅ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ
call ΠΡΡ ΠΎΠ΄ (S, NQ, Q).
3 next j.
ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ Π·Π°ΠΌΡΠΊΠ°ΡΡΠ΅Π΅ ΡΠ΅Π±ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Π΅ΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΡΡ, ΡΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΎΠΊΠ½Π°
if NQ = 0 then 4.
ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°ΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ ΡΠ΅Π±ΡΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΡΡΠΎΡΠΎΠ½Ρ ΠΎΠΊΠ½Π°
call Π€Π°ΠΊΡ—ΡΠ΅Ρ (S, F, Wi, Wi+1; ΠΡΠΈΠ·Π½Π°ΠΊ).
if ΠΡΠΈΠ·Π½Π°ΠΊ = Π½Π΅Ρ then 4.
ΡΠ°ΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½; Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΡΠΎΡΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ
call ΠΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ (S, F, Wi, Wi+1; Π’ΡΠ΅ΡΠ΅Π½ΠΈΡ).
Π²ΡΠ²Π΅ΡΡΠΈ ΡΠΎΡΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ
call ΠΡΡ ΠΎΠ΄ (Π’ΡΠ΅ΡΠ΅Π½ΠΈΡ, NQ, Q).
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΠΎΡΡΠ΅ΡΠ΅Π½ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ WiWi+1 ΠΎΠΊΠ½Π°
Π Π°Π±ΠΎΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΡ
4 Π = Q.
NP = Q.
5 next i.
finish.
ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΡΠ° ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅Π±ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΡΠΎ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ ΠΎΠΊΠ½Π°.
subroutine Π€Π°ΠΊΡ—ΡΠ΅Ρ (ΠΠ°ΡΠ°Π»ΠΎ, ΠΠΎΠ½Π΅Ρ, W1, W2; ΠΡΠΈΠ·Π½Π°ΠΊ).
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠ΅Π±ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°
call ΠΠΈΠ΄ΠΈΠΌΠΎΡΡΡ (ΠΠ°ΡΠ°Π»ΠΎ, W1, W2; Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ) Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ1 = Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ.
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠ΅Π±ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°
call ΠΠΈΠ΄ΠΈΠΌΠΎΡΡΡ (ΠΠΎΠ½Π΅Ρ, W1, W2;Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ) Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ2 = Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ.
ΡΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΡΠ΅Π±ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΎΠΊΠ½Π°, Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅ΡΡΡ Ρ Π½Π΅ΠΉ.
ΠΡΠ° ΡΠΎΡΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°Π½Π΅ΡΠ΅Π½Π° Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π½Π΅Π΅
if Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ 0 or Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ1 > 0 and Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ2 < 0 then.
ΠΡΠΈΠ·Π½Π°ΠΊ = Π΄Π°.
else.
ΠΡΠΈΠ·Π½Π°ΠΊ = Π½Π΅Ρ.
end if.
return.
ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΡΠΊΠΈ.
subroutine ΠΠΈΠ΄ΠΈΠΌΠΎΡΡΡ (Π’ΠΎΡΠΊΠ°, Π 1, Π 2; Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ).
Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ Π’ΠΎΡΠΊΠ° ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΡΠΎΠ½Ρ Π 1Π 2
< 0, Π΅ΡΠ»ΠΈ Π’ΠΎΡΠΊΠ° Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠ° Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ = 0, Π΅ΡΠ»ΠΈ Π’ΠΎΡΠΊΠ° Π»Π΅ΠΆΠΈΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ Π 1Π 2
> 0, Π΅ΡΠ»ΠΈ Π’ΠΎΡΠΊΠ° Π²ΠΈΠ΄ΠΈΠΌΠ°.
Π² ΡΡΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ
Sign — ΡΡΠ½ΠΊΡΠΈΡ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ -1, 0, 1 Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, Π±ΡΠ΄Π΅Ρ Π»ΠΈ Π·Π½Π°ΠΊ Π΅Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»Π΅Π½, ΡΠ°Π²Π΅Π½ Π½ΡΠ»Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π΅Π½
Π Π°Π±1 = (Π’ΠΎΡΠΊΠ° Ρ — Π 1Ρ )(Π 2Ρ — Π 1Ρ) Π Π°Π±2 = (Π’ΠΎΡΠΊΠ° Ρ — Π 1Ρ)(Π 2Ρ — Π 1Ρ ) Π Π°Π±3 = Π Π°Π±1 — Π Π°Π±2.
Π’Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ = Sign (Π Π°Π±3).
return.
ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠΎΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΎΡΡΠ΅Π·ΠΊΠΎΠ².
subroutine ΠΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ (Π 1, Π 2, W1, W2; Π’ΡΠ΅ΡΠ΅Π½ΠΈΡ) ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² ΠΎΡΡΠ΅Π·ΠΊΠΈ Π 1Π 2 ΠΈ W1W2 ΡΡΠΈΡΠ°ΡΡΡΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΡΠΈΡΠ½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΡΠ΅ΠΌ ΠΏΡΠΈΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Ρ ΠΈ Ρ Ρ Π΄Π²ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² ΠΠΎΡΡ — ΠΌΠ°ΡΡΠΈΡΠ° 2Π₯2, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ², ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΎΡΡΠ΅Π·ΠΊΠ° ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ — ΠΌΠ°ΡΡΠΈΡΠ° 2Π₯1, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡΡΠ΅Π·ΠΊΠΎΠ² ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ (1,1) — Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡΡΠ΅Π·ΠΊΠ° Π ΠΡΠ°Π² — ΠΌΠ°ΡΡΠΈΡΠ° 2Π₯1, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠ°Π²ΡΡ ΡΠ°ΡΡΠ΅ΠΉ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΠΠ±ΡΠ°Ρ — ΡΡΠ½ΠΊΡΠΈΡ, ΠΎΠ±ΡΠ°ΡΠ°ΡΡΠ°Ρ ΠΌΠ°ΡΡΠΈΡΡ Π£ΠΌΠ½ΠΎΠΆ — ΡΡΠ½ΠΊΡΠΈΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΡ.
ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΠΎΡΡ
ΠΠΎΡΡ (1,1) = Π 2Ρ — Π 1Ρ ΠΠΎΡΡ (1,2) = W1Ρ — W2x.
ΠΠΎΡΡ (2,1) = Π 2Ρ — Π 1Ρ ΠΠΎΡΡ (2,2) = W1y — W2y.
ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΏΡΠ°Π²ΡΡ ΡΠ°ΡΡΠ΅ΠΉ
ΠΡΠ°Π² (1,1) = W1x — P1x.
ΠΡΠ°Π² (2,1) = W1y — P1y.
ΠΎΠ±ΡΠ°ΡΠΈΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ²
Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π·Π΄Π΅ΡΡ Π½Π΅Π²ΡΡΠΎΠΆΠ΄Π΅Π½Π½ΠΎΡΡΡ ΡΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°ΠΊΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½
ΠΠΎΡΡ = ΠΠ±ΡΠ°Ρ (ΠΠΎΡΡ).
Π²ΡΡΠΈΡΠ»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² ΡΠΎΡΠΊΠ΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ = (ΠΠΎΡΡ) Π£ΠΌΠ½ΠΎΠΆ (ΠΡΠ°Π²).
Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠΎΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ
Π’ΡΠ΅ΡΠ΅Π½ΠΈΡ = Π 1 + (Π 2 — Π 1) ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ (1,1).
return.
ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°.
subroutine ΠΡΡ ΠΎΠ΄ (ΠΠ΅ΡΡΠΈΠ½Π°, NQ, Q).
ΠΠ΅ΡΡΠΈΠ½Π° — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΡΠΊΡ, Π·Π°Π½ΠΎΡΠΈΠΌΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠΈΡΠ»ΠΎ Π²Π΅ΡΡΠΈΠ½ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΎΡΠΊΡ Π² Q
NQ = NQ + 1.
Q (NQ) = ΠΠ΅ΡΡΠΈΠ½Π°.
return.