ΠΡΠ»ΡΡΠΈΡΠΏΠΈΡΠΊΠΈ
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ, ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Π² ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Ρ ΡΠ°Π½ΠΈΡΡΡ Π»ΠΈΡΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° Π·Π°Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π²Π΅Π½ΠΎ. Π‘ΡΡΡΠΊΡΡΡΠ°, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΌΠ°ΡΡΠΈΠ²Π°, ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ: Π·Π²Π΅Π½ΡΡ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π Π΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΠ»ΡΡΠΈΡΠΏΠΈΡΠΊΠΈ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠΠΠΠ‘Π’ΠΠ Π‘Π’ΠΠ ΠΠ‘ΠΠΠ’Π Π ΠΠΠ£ΠΠ Π£ΠΠ ΠΠΠΠ
Π₯ΠΠ Π‘ΠΠΠ‘Π¬ΠΠΠ ΠΠΠ¦ΠΠΠΠΠΠ¬ΠΠΠ Π’ΠΠ₯ΠΠΠ§ΠΠΠ Π£ΠΠΠΠΠ Π‘ΠΠ’ΠΠ’
ΠΠΠ€ΠΠΠ Π ΠΠΠ€ΠΠ ΠΠΠ¦ΠΠΠΠΠ₯ Π’ΠΠ₯ΠΠΠΠΠΠΠ
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π° ΡΠΎΠ±ΠΎΡΠ° Π· Π΄ΠΈΡΡΠΈΠΏΠ»ΡΠ½ΠΈ:
«ΠΠ½ΡΠΎΡΠΌΠ°ΡΡΠΉΠ½Ρ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠ° ΡΡΡΡΠΊΡΡΡΠΈ Π΄Π°Π½ΠΈΡ »
ΠΠΈΠΊΠΎΠ½Π°Π²:ΡΡΡΠ΄Π΅Π½Ρ Π³Ρ. 4Π·ΠΠ‘Π2
ΠΠ²ΡΠ°ΠΌΠ΅Π½ΠΊΠΎ Π.
ΠΠ΅ΡΠ΅Π²ΡΡΠΈΠ²: ΠΠ΅Π·ΡΠΌΡΡΠΊΠΈΠΉ Π.Π.
Π₯Π΅ΡΡΠΎΠ½ — 2009
Π’Π΅ΠΌΠ°: ΠΡΠ»ΡΡΠΈΡΠΏΠΈΡΠΊΠΈ
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ, ΠΌΠΎΠ³ΡΡ ΡΠ΅ΡΠ°ΡΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠΈ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ΅Π±ΡΠ΅Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π΅ Π²ΡΠ΅Π³ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π° Π»ΠΈΡΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°. Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠ΅ΡΠ° Π»ΠΈΡ, ΠΏΠΎΡΡΡΠ°Π΄Π°Π²ΡΠΈΡ Π²ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ Π°Π²Π°ΡΠΈΠΈ Π½Π° Π§ΠΠΠ‘, ΠΊΠ°ΠΆΠ΄Π°Ρ Π·Π°ΠΏΠΈΡΡ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡΡΡΠ°Π΄Π°Π²ΡΠ΅ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±ΠΎΠ»Π΅Π΅ 50 ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ.
Π Π΅ΡΠ°Π΅ΠΌΡΠ΅ ΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ Π²ΡΠ±ΠΎΡΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
Β· ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² Π»ΠΈΠΊΠ²ΠΈΠ΄Π°ΡΠΈΠΈ Π°Π²Π°ΡΠΈΠΈ;
Β· ΠΏΠ΅ΡΠ΅ΡΠ΅Π»Π΅Π½ΡΠ΅Π² ΠΈΠ· Π·Π°ΡΠ°ΠΆΠ΅Π½Π½ΠΎΠΉ Π·ΠΎΠ½Ρ;
Β· Π»ΠΈΡ, ΡΠΎΡΡΠΎΡΡΠΈΡ Π½Π° ΠΊΠ²Π°ΡΡΠΈΡΠ½ΠΎΠΌ ΡΡΠ΅ΡΠ΅;
Β· Π»ΠΈΡ Ρ Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΡΠΌΠΈ ΡΠΈΡΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ ΠΆΠ΅Π»Π΅Π·Ρ;
Β· ΠΈ Ρ. Π΄., ΠΈ Ρ. ΠΏ.
Π ΠΈΡ. 5.11. ΠΡΠΈΠΌΠ΅Ρ ΠΌΡΠ»ΡΡΠΈΡΠΏΠΈΡΠΊΠ°
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠΊΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ Ρ ΠΎΡΡΠ΅ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π°ΠΏΠΈΡΠ΅ΠΉ, ΠΊ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠΌΡ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Ρ Π½Π΅ ΠΎΡΠ½ΠΎΡΡΡΠΈΡ ΡΡ, Π² ΠΊΠ°ΠΆΠ΄ΡΡ Π·Π°ΠΏΠΈΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ ΡΡΡΠ»ΠΎΠΊ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ²ΡΠ·Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ»ΠΈ ΠΌΡΠ»ΡΡΠΈΡΠΏΠΈΡΠΎΠΊ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΡΠ²ΡΠ·Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ². ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΌΡΠ»ΡΡΠΈΡΠΏΠΈΡΠΊΠ° Π΄Π»Ρ Π½Π°Π·Π²Π°Π½Π½ΠΎΠΉ Π½Π°ΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° ΡΠΈΡ. 5.11.
Π Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°ΠΌ ΠΌΡΠ»ΡΡΠΈΡΠΏΠΈΡΠΊΠΎΠ² ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΏΠ°ΠΌΡΡΠΈ (ΠΏΡΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠ°ΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ΅) ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠ½Π΅ΡΡΠΈ ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ — Π² ΡΠΎΠΌ ΡΠΌΡΡΠ»Π΅, ΡΡΠΎ Π²ΡΠ΅ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π΄Π°Π½Π½ΡΡ , ΡΠ΄Π΅Π»Π°Π½Π½ΡΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠ΅ΠΉ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ Π΄Π»Ρ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠΈ.
ΠΠ°ΠΆΠ΄Π°Ρ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠ°ΠΊ Ρ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΡΠ²ΡΠ·ΠΎΠΊ. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ° ΠΌΡΠ»ΡΡΠΈΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π΅ΡΠ΅ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ Π² ΡΠΎΡΡΠ°Π²Π΅ Π΄ΡΡΠ³ΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ². ΠΠ°ΠΌΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΆΠ΅ Π½Π΅ Π²Ρ ΠΎΠ΄ΠΈΡ Π½ΠΈ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΡΡΠ½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΌΡΠ»ΡΡΠΈΡΠΏΠΈΡΠΊΠ°. ΠΠ±ΡΡΠ½ΠΎ Π·Π°Π΄Π°ΡΠ° ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠΏΡΠΎΡΠ°Π΅ΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΡΡΠ½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π»Π°Π²Π½ΡΠΌ — Π² Π½Π΅Π³ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²Ρ ΠΎΠ΄ΡΡ Π²ΡΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. Π’ΠΎΠ³Π΄Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ· Π»ΡΠ±ΠΎΠ³ΠΎ Π½Π΅Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΡΠΎΡΡΠΎΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ, Π½ΠΎ Π½Π΅ Π² ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΌΡΡΠΈ. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΆΠ΅ ΠΈΠ· Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ, Π½ΠΎ ΠΈ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΊΠ°ΠΊ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅, ΡΠ°ΠΊ ΠΈ Π²ΠΎ Π²ΡΠ΅Ρ Π½Π΅Π³Π»Π°Π²Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°Ρ , Π² ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π°Π»ΡΠ΅ΠΌΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π²Ρ ΠΎΠ΄ΠΈΠ».
Π‘ΠΏΠΈΡΠΊΠΈ
ΠΠ±ΡΡΠ΄ΠΈΠΌ Π²ΠΎΠΏΡΠΎΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°.
Π Π°Π·Π±Π΅ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ. Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΡΠ½ΠΈΠΌΠ°ΡΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΏΡΠΈΠ±ΠΎΡΠ° (Π΄ΠΎΠΏΡΡΡΠΈΠΌ, ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠ°) ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΏΠ°ΠΌΡΡΡ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ°ΡΠ°Π½Π΅Π΅ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ.
ΠΡΠ»ΠΈ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°ΠΊΠΈΡ Π΄Π°Π½Π½ΡΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΡΡ ΠΏΠ°ΠΌΡΡΡ (ΡΠ°ΠΉΠ»Ρ), ΡΠΎ ΡΠ°Π·ΡΠΌΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΈΡ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠ°ΠΌΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Ρ ΡΠ°Π½ΠΈΡΡ Π±ΠΎΠ»ΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΠ΅ΠΌ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ. Π Π²ΠΎ-Π²ΡΠΎΡΡΡ , Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΡΡΠΈ ΡΠΈΡΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΈΡΠ΅Π», ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΌΠ°ΡΡΠΈΠ²Ρ. Π§ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΊΠΎΠ΅ «ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ»? Π‘Ρ Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ½ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
ΠΠ΄Π΅ΡΡ Inf — ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠ°ΡΡΡ Π·Π²Π΅Π½Π° ΡΠΏΠΈΡΠΊΠ° (Π²Π΅Π»ΠΈΡΠΈΠ½Π° Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, ΠΊΡΠΎΠΌΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ), Next — ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π·Π²Π΅Π½ΠΎ ΡΠΏΠΈΡΠΊΠ°; First — ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° Π·Π°Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π²Π΅Π½ΠΎ ΡΠΏΠΈΡΠΊΠ°.
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ, ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Π² ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Ρ ΡΠ°Π½ΠΈΡΡΡ Π»ΠΈΡΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° Π·Π°Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π²Π΅Π½ΠΎ. Π‘ΡΡΡΠΊΡΡΡΠ°, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΌΠ°ΡΡΠΈΠ²Π°, ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ: Π·Π²Π΅Π½ΡΡ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ»Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΡΠ΄Π΅Π»Π°Π½ΠΎ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° Π·Π²Π΅Π½ΠΎ ΡΠΏΠΈΡΠΊΠ° ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π½ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ°ΠΌΠΎ Π·Π²Π΅Π½ΠΎ. Π ΠΎΠ±ΡΠ΅ΠΌ Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ.
Type U = ^Zveno;
Zveno = Record Inf: BT; Next: U End;
ΠΠ΄Π΅ΡΡ BT — Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΠΈΠΏ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΡΡΡΠ»Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π·Π²Π΅Π½ΠΎ ΡΠΏΠΈΡΠΊΠ° (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΈ Π² ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ ΡΡΡΡΠΊΡΡΡΠ΅), ΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΌ, Π΅ΡΠ»ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ Π·Π²Π΅Π½ΡΡ — Π΄Π²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ. ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ Π·Π²Π΅Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π΅ Π² Nil, Π° ΡΡΡΠ»Π°Π΅ΡΡΡ Π½Π° Π·Π°Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π²Π΅Π½ΠΎ ΡΠΏΠΈΡΠΊΠ°, ΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠ»ΡΡΠ΅Π²ΡΠΌ. ΠΠΎΠ»ΡΡΠ΅Π²ΡΠΌΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈ ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅, ΠΈ Π΄Π²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ.
ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π΅ΠΊΠΎΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠ΄Π΅Π»ΠΈΠΌ ΡΠΈΠΏΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ:
Β· Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π²Π΅Π½Π° Π² Π½Π°ΡΠ°Π»ΠΎ ΡΠΏΠΈΡΠΊΠ°;
Β· ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π²Π΅Π½Π° ΠΈΠ· Π½Π°ΡΠ°Π»Π° ΡΠΏΠΈΡΠΊΠ°;
Β· Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π²Π΅Π½Π° Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΎΡ Π½Π°ΡΠ°Π»Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠ»Π΅ Π·Π²Π΅Π½Π°, ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°Π΄Π°Π½);
Β· ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π²Π΅Π½Π° ΠΈΠ· ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° ΡΠΏΠΈΡΠΊΠ°, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΎΡ Π½Π°ΡΠ°Π»Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠ»Π΅ Π·Π²Π΅Π½Π°, ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°Π΄Π°Π½);
Β· ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°, ΠΏΡΡΡ Π»ΠΈ ΡΠΏΠΈΡΠΎΠΊ;
Β· ΠΎΡΠΈΡΡΠΊΠ° ΡΠΏΠΈΡΠΊΠ°;
Β· ΠΏΠ΅ΡΠ°ΡΡ ΡΠΏΠΈΡΠΊΠ°.
Π Π΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΈΠΏΠΎΠ²ΡΡ Π·Π°Π΄Π°Ρ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΏΠΈΡΠΊΠ°. ΠΡΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π²ΡΡΠ΅. ΠΠ΅ΡΠ²ΡΠ΅ ΡΠ΅ΡΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ½Π°ΡΠ°Π»Π° ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ, ΡΠ½Π°Π±Π΄ΠΈΠ² ΠΈΡ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΡΠΌΠΈ.
1. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π²Π΅Π½Π° Π² Π½Π°ΡΠ°Π»ΠΎ ΡΠΏΠΈΡΠΊΠ°
{ΠΡΠΎΡΠ΅Π΄ΡΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π·Π²Π΅Π½Π° Π² Π½Π°ΡΠ°Π»ΠΎ ΡΠΏΠΈΡΠΊΠ°; Π² x ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ} Procedure V_Nachalo (Var First: U; X: BT); Var Vsp: U; Begin New (Vsp); Vsp^.Inf := X; Vsp^.Next := First; {Π’ΠΎ Π·Π²Π΅Π½ΠΎ, ΡΡΠΎ Π±ΡΠ»ΠΎ Π·Π°Π³Π»Π°Π²Π½ΡΠΌ, ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΠΎΡΡΠΌ ΠΏΠΎ ΡΡΡΡΡ} First := Vsp; {ΠΠΎΠ²ΠΎΠ΅ Π·Π²Π΅Π½ΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π·Π°Π³Π»Π°Π²Π½ΡΠΌ} End; | ||
2. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π²Π΅Π½Π° ΠΈΠ· Π½Π°ΡΠ°Π»Π° ΡΠΏΠΈΡΠΊΠ°
{ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π·Π²Π΅Π½Π° ΠΈΠ· Π½Π°ΡΠ°Π»Π° ΡΠΏΠΈΡΠΊΠ°; Π² x ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ³ΠΎ Π·Π²Π΅Π½Π°} Procedure Iz_Nachala (Var First: U; Var X: BT); Var Vsp: U; Begin Vsp := First; {ΠΠ°Π±ΠΈΡΠ°Π΅ΠΌ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π°Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π²Π΅Π½ΠΎ} First := First^.Next; {Π’ΠΎ Π·Π²Π΅Π½ΠΎ, ΡΡΠΎ Π±ΡΠ»ΠΎ Π²ΡΠΎΡΡΠΌ ΠΏΠΎ ΡΡΡΡΡ, ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π·Π°Π³Π»Π°Π²Π½ΡΠΌ} X := Vsp^.Inf; {ΠΠ°Π±ΠΈΡΠ°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ Π·Π²Π΅Π½Π°} Dispose (Vsp); {Π£Π½ΠΈΡΡΠΎΠΆΠ°Π΅ΠΌ Π·Π²Π΅Π½ΠΎ} End; | ||
3. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π²Π΅Π½Π° Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΡΠΏΠΈΡΠΊΠ°, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΎΡ Π½Π°ΡΠ°Π»Π° (ΠΏΠΎΡΠ»Π΅ Π·Π²Π΅Π½Π°, ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°Π΄Π°Π½)
{ΠΡΠΎΡΠ΅Π΄ΡΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π·Π²Π΅Π½Π° Π² ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΡΠ»Π΅ Π·Π²Π΅Π½Π°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΡΠ»Π°Π΅ΡΡΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Pred; Π² x ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ} Procedure V_Spisok (Pred: U; X: BT); Var Vsp: U; Begin New (Vsp); {Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡΡΡΠΎΠ΅ Π·Π²Π΅Π½ΠΎ} Vsp^.Inf := X; {ΠΠ°Π½ΠΎΡΠΈΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ} Vsp^.Next := Pred^.Next; {Π’Π΅ΠΏΠ΅ΡΡ ΡΡΠΎ Π·Π²Π΅Π½ΠΎ ΡΡΡΠ»Π°Π΅ΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π±ΡΠ»ΠΎ ΡΠ»Π΅Π΄ΠΎΠΌ Π·Π° Π·Π²Π΅Π½ΠΎΠΌ Pred} Pred^.Next := Vsp; {Π’Π΅ΠΏΠ΅ΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π·Π²Π΅Π½ΠΎ Π²ΡΡΠ°Π»ΠΎ Π²ΡΠ»Π΅Π΄ Π·Π° Π·Π²Π΅Π½ΠΎΠΌ Pred} End; | ||
4. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π²Π΅Π½Π° ΠΈΠ· ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° ΡΠΏΠΈΡΠΊΠ°, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΎΡ Π½Π°ΡΠ°Π»Π° (ΠΏΠΎΡΠ»Π΅ Π·Π²Π΅Π½Π°, ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°Π΄Π°Π½)
{ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π·Π²Π΅Π½Π° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎΡΠ»Π΅ Π·Π²Π΅Π½Π°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΡΠ»Π°Π΅ΡΡΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Pred; Π² x ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ³ΠΎ Π·Π²Π΅Π½Π°} Procedure Iz_Spiska (Pred: U; Var X: BT); Var Vsp: U; Begin Vsp := Pred^.Next; {ΠΠ°Π±ΠΈΡΠ°Π΅ΠΌ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ΅ Π·Π²Π΅Π½ΠΎ} {Π£Π΄Π°Π»ΡΠ΅ΠΌ Π·Π²Π΅Π½ΠΎ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²ΠΈΠ² ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π·Π° Π½ΠΈΠΌ Π·Π²Π΅Π½ΠΎ} Pred^.Next := Pred^.Next^.Next; X := Vsp^.Inf; {ΠΠ°Π±ΠΈΡΠ°Π΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ Π·Π²Π΅Π½Π°} Dispose (Vsp); {Π£Π½ΠΈΡΡΠΎΠΆΠ°Π΅ΠΌ Π·Π²Π΅Π½ΠΎ} End; | ||
ΠΡΠΈΠ²Π΅Π΄ΡΠΌ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠ΅ΠΊΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ.
{Π―Π·ΡΠΊ Pascal} Unit Spisok; Interface Type BT = LongInt; U = ^Zveno; Zveno = Record Inf: BT; Next: U End; Procedure V_Nachalo (Var First: U; X: BT); Procedure Iz_Nachala (Var First: U; Var X: BT); Procedure V_Spisok (Pred: U; X: BT); Procedure Iz_Spiska (Pred: U; Var X: BT); Procedure Ochistka (Var First: U); Function Pust (First: U): Boolean; Procedure Print (First: U); Implementation Procedure V_Nachalo; Var Vsp: U; Begin New (Vsp); Vsp^.Inf := X; Vsp^.Next := First; First := Vsp; End; Procedure Iz_Nachala; Var Vsp: U; Begin Vsp := First; First := First^.Next; X := Vsp^.Inf; Dispose (Vsp); End; Procedure V_Spisok; Var Vsp: U; Begin New (Vsp); Vsp^.Inf := X; Vsp^.Next := Pred^.Next; Pred^.Next := Vsp; End; Procedure Iz_Spiska; Var Vsp: U; Begin Vsp := Pred^.Next; Pred^.Next := Pred^.Next^.Next; X := Vsp^.Inf; Dispose (Vsp); End; Procedure Ochistka; Var Vsp: BT; Begin While Not Pust (First) Do Iz_Nachala (First, Vsp) End; Function Pust; Begin Pust := First = Nil End; Procedure Print; Var Vsp: U; Begin Vsp := First; While Vsp <> Nil Do Begin Write (Vsp^.Inf: 6); Vsp := Vsp^.Next End; WriteLn End; Begin End. | // Π―Π·ΡΠΊ Π‘++ #include < iostream. h > #include < conio. h > #include < stdlib. h > #include < time. h > typedef long BT; struct Zveno{ BT Inf; Zveno *Next; }; Zveno *V_Nachalo (Zveno *First, BT X) {Zveno *Vsp; Vsp = (Zveno *) malloc (sizeof (Zveno)); Vsp->Inf=X; Vsp->Next=First; First=Vsp; return First; } Zveno *Iz_Nachala (Zveno *First) {Zveno *Vsp; Vsp=First->Next; free (First); return Vsp; } Zveno *V_Spisok (Zveno *Pred, BT X) {Zveno *Vsp; Vsp = (Zveno *) malloc (sizeof (Zveno)); Vsp->Inf=X; Vsp->Next=Pred->Next; Pred->Next=Vsp; return Vsp; } BT Iz_Spiska (Zveno *Pred) {BT X; Zveno *Vsp; Vsp=Pred->Next; Pred->Next=Pred->Next->Next; X=Vsp->Inf; free (Vsp); return X; } void Print (Zveno *First) {Zveno *Vsp; Vsp=First; while (Vsp) {cout << Vsp->Inf << ' '; Vsp=Vsp->Next;} cout << «n» ; } int Pust (Zveno *First) { return !First; } Zveno *Ochistka (Zveno *First) { while (!Pust (First)) First=Iz_Nachala (First); return First; } | ||