Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° — ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅, Π²ΡΠΎΠΆΠ΄Π΅Π½Π½ΠΎΠ΅, Π° Π½Π΅ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½Π½ΠΎΠ΅. Π’ΠΎΠ»ΡΠΊΠΎ Π½Π° 25% ΠΈΠ· 100% ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄Π΄Π°Π΅ΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ. Π ΡΡΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡ — Π½Π°ΡΠ° ΠΏΠΎΠ΄ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΠ΄ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΠΈΡΠΌΠ°. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° 20 Π²ΠΎΠΏΡΠΎΡΠΎΠ². ΠΡΠ²Π΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°, ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΌΠΈ ΡΠ°ΡΡΡ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ, ΡΠΎΠ³Π΄Π° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
1. ΠΠ±ΡΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ PROLOG
2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
2.1 Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ
2.2 Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ‘
2.2.1 Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
2.2.2 Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ²
2.2.3 Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ
2.2.4 Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ΅Π»ΠΈ ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΠΈΠ±Π»ΠΈΠΎΠ³ΡΠ°ΡΠΈΡ ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
prolog ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΠΉ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°Ρ
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ° ΡΡΠ°Π»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΎΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΡ » ΠΈΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ Π½Π° «Π·Π½Π°Π½ΠΈΡΡ » ΡΠΈΡΡΠ΅ΠΌ. Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΈ ΡΠΈΠ»ΡΠ½ΠΎΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΡΠ΅ΠΌΡΡ Π»ΠΈΠ±ΠΎ ΡΡΡΠ΄Π½ΠΎΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΡΠ΅ΠΌΡΡ Π·Π°Π΄Π°Ρ. Π’Π°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΎΠ±Π»Π°ΡΡΡΡ : Π°Π²ΠΈΠ°ΡΠΈΡ, ΠΊΠΎΡΠΌΠΎΡ ΠΈ ΠΎΠ±ΠΎΡΠΎΠ½Π°, Π½Π΅ΡΡΠ΅ΠΏΠ΅ΡΠ΅ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠ°Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΡ ΠΈ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π½Π΅ΡΡΠ΅ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², Ρ ΠΈΠΌΠΈΡ, ΡΠ½Π΅ΡΠ³Π΅ΡΠΈΠΊΠ°, ΠΌΠ΅ΡΠ°Π»Π»ΡΡΠ³ΠΈΡ, ΡΠ΅Π»Π»ΡΠ»ΠΎΠ·Π½ΠΎ-Π±ΡΠΌΠ°ΠΆΠ½Π°Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΡ, ΡΠ΅Π»Π΅ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΡΠ²ΡΠ·Ρ, ΠΏΠΈΡΠ΅Π²Π°Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΡ, ΠΌΠ°ΡΠΈΠ½ΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅, ΡΡΠ°Π½ΡΠΏΠΎΡΡ, ΠΌΠ΅Π΄ΠΈΡΠΈΠ½Π° ΠΈ ΡΠ°ΡΠΌΠ°ΡΠ΅Π²ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΡΠ°Π»ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π²ΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΠ· Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΌΠ΅ΡΡΠΎΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈΡΠΊΠΎΠΏΠ°Π΅ΠΌΡΡ , ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΌΠ°ΡΠΈΠ½ ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ², ΡΠ΅ΡΠ°ΡΡ Π·Π°Π΄Π°ΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π°ΠΊΡΠΎΡΠ°ΠΌΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ.
ΠΠΎΠ΄ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ (ΠΠ‘) Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π·Π½Π°Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² (ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ²) ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ·ΠΊΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠΏΠΎΡΠΎΠ±Π½Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠΊΡΠΏΠ΅ΡΡΠ°-ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°.
ΠΡΠΎΠ·Π½Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ΅Π΄ΠΊΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΠΈΠ΅ΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ, ΠΏΡΠΈΠ²Π΅Π»ΠΎ ΠΊ ΡΠΈΡΠΎΠΊΠΎΠΌΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠ²Π΅ΡΡ ΡΡΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² 80-Π΅, 90-Π΅ Π³ΠΎΠ΄Ρ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ°. ΠΡΠ½ΠΎΠ²Ρ ΡΡΠΏΠ΅Ρ Π° ΠΠ‘ ΡΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π΄Π²Π° Π²Π°ΠΆΠ½ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΎΡΠΌΠ΅ΡΠ°Π΅ΠΌΡΠ΅ ΡΡΠ΄ΠΎΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ:
— Π² ΠΠ‘ Π·Π½Π°Π½ΠΈΡ ΠΎΡΠ΄Π΅Π»Π΅Π½Ρ ΠΎΡ Π΄Π°Π½Π½ΡΡ , ΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½Π° Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΌΠΎΡΠ½ΠΎΡΡΡΡ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΎ Π²ΡΠΎΡΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ;
— ΡΠ΅ΡΠ°Π΅ΠΌΡΠ΅ ΠΠ‘ Π·Π°Π΄Π°ΡΠΈ ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ»Π°Π±ΠΎΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ²ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅, ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅, ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ² Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌΠΈ ΡΠ΅ΡΠ°Π΅ΠΌΡΡ ΠΠ‘ Π·Π°Π΄Π°Ρ ΡΠ²Π»ΡΡΡΡΡ:
— ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ (ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠΈΠ³Π½Π°Π»Ρ, ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠΈΠ΅ ΠΎΡ Π³ΠΈΠ΄ΡΠΎΠ»ΠΎΠΊΠ°ΡΠΎΡΠ°);
— Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ (ΠΊΠ°ΠΊ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΡΠ°ΠΊ ΠΈ Π² ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΌ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΌΠ΅);
— ΡΡΡΡΠΊΡΡΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ);
— Π²ΡΠ±ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ);
— ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΠΈΡ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅Π»ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΌΠΈ ΡΠΎΠ±ΠΎΡΠ°ΠΌΠΈ).
ΠΠ»Ρ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΠ‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ:
— ΡΠΏΠΎΡΠΎΠ± ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ;
— ΡΠΏΠΎΡΠΎΠ± ΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ°;
— Π²ΠΈΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ ;
— ΡΠΈΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π½Π°Π½ΠΈΠΉ.
ΠΠΎ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΠ‘ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡΡΠΈΠ΅ ΠΈ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΡΡΠΈΠ΅. Π ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠ±ΠΎΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°Π½Π°Π»ΠΈΠ·Π° Π·Π½Π°Π½ΠΈΠΉ, Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΠ΅ΡΡΡ ΠΈΠ· ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² Π·Π½Π°Π½ΠΈΠΉ.
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΏΠΎΡΠΎΠ±Π° ΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ° ΠΠ‘ Π΄Π΅Π»ΡΡ Π½Π° ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅. Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΠ‘ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ Ρ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ, Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΠ‘ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΠΎ Π²ΠΈΠ΄Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ Π·Π½Π°Π½ΠΈΠΉ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ ΠΠ‘ Ρ Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ. ΠΠΎΠ΄ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡΡΡ Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡΡΡ ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡΠ°, Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ, Π½Π΅ΡΠ΅ΡΠΊΠΎΡΡΡ.
ΠΠ‘ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Π·Π½Π°Π½ΠΈΠΉ.
ΠΠΊΡΠΏΠ΅ΡΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π΅Π»ΡΡΡΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅ΡΠ°Π΅ΠΌΡΡ Π·Π°Π΄Π°Ρ. ΠΠ°Π΄Π°ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΡΠ°ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ:
ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ — ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠ΅ΠΉ ΠΎΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ².
ΠΠ°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ — ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΌΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ.
ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ — Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΡΠΎΠ³Π½ΠΎΠ· — ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΡΠΎΡΡΠ½ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΉ Π·Π°Π΄Π°Π½Π½ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠ΅ΠΉ, ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π½Π° ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΡΠ²ΡΠ·ΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΠΌΠΈΡ.
ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° — Π²ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΡΠΈΠ½ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ.
Π Π΅ΠΌΠΎΠ½Ρ — Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΠΏΠΈΡΠ°Π½Π½ΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ.
ΠΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ — ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.
ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ — ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ.
ΠΡΠ»Π°Π΄ΠΊΠ° — ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅ΠΏΡΠΎΠ² ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ — Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΡΠ΅Π»ΠΎΠΌ (Π½Π°Π±Π»ΡΠ΄Π°Π΅Ρ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ, Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΡΠ΅Ρ ΡΡΠΎ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅, Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅ΠΏΡ Π΅Π³ΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅).
ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ — Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡΠ»Π°Π΄ΠΊΠ°, ΡΠ΅ΠΌΠΎΠ½Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ°Π΅ΠΌΠΎΠ³ΠΎ.
ΠΠ°ΠΆΠ½ΡΡ ΡΠΎΠ»Ρ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΠ‘ ΠΈΠ³ΡΠ°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°. Π‘ΡΠ΅Π΄ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΠ‘ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠ°ΠΊ LISP ΠΈ PROLOG, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ-ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ (ΠΠ‘Π): KEE, CENTAUR, G2 ΠΈ GDA, CLIPS, ΠΠ’_Π’ΠΠ₯ΠΠΠΠΠΠΠ―, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ Π² ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° — ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΏΠΎ Π·Π½Π°Π½ΠΈΡΠΌ ΡΠΈΡΠΎΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ Π΄Π»Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π½Π°Π½ΠΈΠΉ, ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ PROLOG.
1. ΠΠ±ΡΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ PROLOG
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° «PROLOG» ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡ ΡΠ»ΠΎΠ² Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (PROgramming in LOGic — Π² Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ).
Π ΠΈΡΡΠΎΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠ·ΡΠΊΠ° PROLOG ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ°ΠΏΡ.
Π 1965 Π³ΠΎΠ΄Ρ Π² ΡΠ°Π±ΠΎΡΠ΅ «A machine oriented logic based on the resolution principle», ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² 12 Π½ΠΎΠΌΠ΅ΡΠ΅ ΠΆΡΡΠ½Π°Π»Π° «Journal of the ACM», ΠΠΆ Π ΠΎΠ±ΠΈΠ½ΡΠΎΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ» ΠΌΠ΅ΡΠΎΠ΄ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° ΡΠ΅ΠΎΡΠ΅ΠΌ Π² ΠΈΡΡΠΈΡΠ»Π΅Π½ΠΈΠΈ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°, ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠΈΠΉ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΠΈ» .
Π 1973 Π³ΠΎΠ΄Ρ «Π³ΡΡΠΏΠΏΠ° ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ°» Π²ΠΎ Π³Π»Π°Π²Π΅ Ρ ΠΠ»Π°Π½ΠΎΠΌ ΠΠΎΠ»ΠΌΠ΅ΡΠΎΡ ΡΠΎΠ·Π΄Π°Π»Π° Π² ΠΠ°ΡΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ Π΄Π»Ρ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° ΡΠ΅ΠΎΡΠ΅ΠΌ. ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠΎΠ² Π½Π° Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° ΡΠ΅ΠΎΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΠ»Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ PROLOG (ΠΎΡ Programmation en Logique). ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Π€ΠΎΡΡΡΠ°Π½Π΅ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π»Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ.
Π 1976 Π³. Π ΠΎΠ±Π΅ΡΡ ΠΠΎΠ²Π°Π»ΡΡΠΊΠΈΠΉ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³ΠΎΠΉ ΠΠ°Π°ΡΡΠ΅Π½ΠΎΠΌ Π²Π°Π½ ΠΠΌΠ΄Π΅Π½ΠΎΠΌ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» Π΄Π²Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ² Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ: ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠΉ ΠΈ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΉ.
Π 1977 Π³ΠΎΠ΄Ρ Π² ΠΠ΄ΠΈΠ½Π±ΡΡΠ³Π΅ Π£ΠΎΡΡΠ΅Π½ ΠΈ ΠΠ΅ΡΠ΅ΠΉΡΠ° ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΡΠ·ΡΠΊΠ° PROLOG Π΄Π»Ρ ΠΠΠ DEC-10, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΠ»ΡΠΆΠΈΠ» ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠΌ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ PROLOG. Π§ΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π±ΡΠ» Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ°ΠΌΠΎΠΌ PROLOG. ΠΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ PROLOG, ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ ΠΊΠ°ΠΊ «ΡΠ΄ΠΈΠ½Π±ΡΡΠ³ΡΠΊΠ°Ρ Π²Π΅ΡΡΠΈΡ», ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π»Π° ΠΏΠ΅ΡΠ²ΡΠΌ ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ ΡΠ·ΡΠΊΠ°. ΠΠ»Π³ΠΎΡΠΈΡΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠΈ Π΅Π³ΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΏΠΎΡΠ»ΡΠΆΠΈΠ» ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠΌ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΡΠ·ΡΠΊΠ°. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π΅ΡΠ»ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ PROLOG-ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ΄ΠΈΠ½Π±ΡΡΠ³ΡΠΊΠΈΠΉ PROLOG, ΡΠΎ Π² Π΅Π΅ ΡΠΎΡΡΠ°Π² Π²Ρ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡΠ°Ρ ΠΏΡΠΎΠ»ΠΎΠ³ΠΎΠ²ΡΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² «ΡΠ΄ΠΈΠ½Π±ΡΡΠ³ΡΠΊΠΈΠΉ» Π²ΠΈΠ΄. ΠΠΌΠ΅Π΅ΡΡΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΠ°Π½Π΄Π°ΡΡ ISO/IEC 13 211- 1:1995, Π½ΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅ PROLOGΡΠΈΡΡΠ΅ΠΌΡ.
Π 1980 Π³ΠΎΠ΄Ρ ΠΠ»Π°ΡΠΊ ΠΈ ΠΠ°ΠΊΠΊΠ΅ΠΉΠ± Π² ΠΠ΅Π»ΠΈΠΊΠΎΠ±ΡΠΈΡΠ°Π½ΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π²Π΅ΡΡΠΈΡ PROLOG Π΄Π»Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΠΠ.
Π 1981 Π³ΠΎΠ΄Ρ ΡΡΠ°ΡΡΠΎΠ²Π°Π» Π²ΡΡΠ΅ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΠ½ΡΡΠΈΡΡΡΠ° ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ.
Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΠΏΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² (ΠΊΠΎΠΌΠ°Π½Π΄, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ). ΠΡΠΎΡ ΡΡΠΈΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΌ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π² ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΌ ΡΡΠΈΠ»Π΅, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΊΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ Π·Π°Π΄Π°ΡΡ. ΠΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΠΉ Π΅ΠΌΡ ΡΡΠΈΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ — ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΡΠΈΠ»Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠΉ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠΈΠ²ΡΡΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π² Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΠΎΠΌ ΡΡΠΈΠ»Π΅, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΏΠΈΡΠ°ΡΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΈ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π΅Π»ΡΡ Π½Π° ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΈ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠ΅.
Π ΠΎΡΠ½ΠΎΠ²Π΅ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ² Π»Π΅ΠΆΠΈΡ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°. Π§Π΅Π»ΠΎΠ²Π΅ΠΊ Π»ΠΈΡΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ΅ΡΠ°Π΅ΠΌΡΡ Π·Π°Π΄Π°ΡΡ, Π° ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠΈΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π»Π΅Π³ΠΊΠΎΡΡΡ Π·Π°ΠΏΠΈΡΠΈ Π·Π½Π°Π½ΠΈΠΉ Π½Π° Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΡ ΡΠ·ΡΠΊΠ°Ρ , Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅, ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ·Π²Π΅ΡΡΠ½Π° ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΈΡ Π±Π»ΠΈΠ·ΠΎΡΡΠΈ Π»ΠΈΠ±ΠΎ ΠΊ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌΡ ΡΠ·ΡΠΊΡ, Π»ΠΈΠ±ΠΎ ΠΊ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΌΡ ΡΠ·ΡΠΊΡ. Π’Π΅, ΡΡΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΎΡΠ½ΠΎΡΡΡ ΠΊ ΡΠ·ΡΠΊΠ°ΠΌ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, Π° ΡΠ΅, ΡΡΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ, Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠ·ΡΠΊΠ°ΠΌΠΈ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. Π ΡΡΠΎΠΌ ΡΠΌΡΡΠ»Π΅ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΡΠ²Π΅ΡΡ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π°ΠΈΠ²ΡΡΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ ΠΎΡΠ΅Π½Ρ Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΌΡ ΡΠ·ΡΠΊΡ ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΌΡ ΠΌΡΡΠ»Π΅Π½ΠΈΡ.
Π ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΌ ΡΠ·ΡΠΊΠ°ΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΠ°ΡΠΊΠ°Π»Ρ, ΠΠ΅ΠΉΡΠΈΠΊ, Π‘ΠΈ ΠΈ Ρ. Π΄. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π½ΠΈΡ , PROLOG ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ.
ΠΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΠΡΠΎΠ»ΠΎΠ³Π΅ ΡΡΠΈΠ»ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Ρ Π½Π° ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ΅ΡΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ, Π° Π½Π΅ Π΄Π΅ΡΠ°Π»Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° PROLOG Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΊΠΎΠ²ΠΎΠΉ Π² ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ²Π½ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΡΠΈΠΏΠ° ΡΡΠ»ΠΎΠ²Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΠΈΠΊΠ»Π° ΠΈ Ρ. Π΄. ΠΠ½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΠ΄Π΅Ρ ΡΠ΅ΡΡ Π² Π·Π°Π΄Π°ΡΠ΅. Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π½Π΅ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π° Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ΅ΡΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ, Π² Π΄ΡΡ Π΅ ΠΌΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ Ρ Π½Π°Ρ Π² ΡΡΡΠ°Π½Π΅ ΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Π²Π΅ΡΡΠΈΡ PROLOG — TURBO PROLOG. ΠΠ³ΠΎ Π½Π°ΡΠΈΠ½Π°Π»Π° ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΈΡΠΌΠ° Borland International Π² ΡΠΎΠ΄ΡΡΠΆΠ΅ΡΡΠ²Π΅ Ρ Π΄Π°ΡΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Prolog Development Center (PDC). ΠΠ΅ΡΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ Π²ΡΡΠ»Π° Π² 1986 Π³ΠΎΠ΄Ρ. ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΈΠΌΠ΅Π»Π° Π½ΠΎΠΌΠ΅Ρ 2.0 ΠΈ Π±ΡΠ»Π° Π²ΡΠΏΡΡΠ΅Π½Π° Π² 1988 Π³ΠΎΠ΄Ρ.
Π‘Π°ΠΌΠΎΠ΅ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ TURBO PROLOG ΠΎΡ ΡΠ΄ΠΈΠ½Π±ΡΡΠ³ΡΠΊΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ — Π½Π°Π»ΠΈΡΠΈΠ΅ Π² Π½Π΅ΠΌ ΡΡΡΠΎΠ³ΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
Π Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°ΠΌ Π’ΡΡΠ±ΠΎ ΠΡΠΎΠ»ΠΎΠ³Π° ΠΎΡΠ½ΠΎΡΠΈΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π½Π° ΡΡΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π½Π° ΠΠ°ΡΠΊΠ°Π»Π΅, Π‘ΠΈ, Π€ΠΎΡΡΡΠ°Π½Π΅ ΠΈΠ»ΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅.
2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ, ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠΏΠΎΡΠΎΠ±Π½Π° ΡΠ΅ΡΠ°ΡΡ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ°ΠΊΡΠΎΠ², Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π·Π½Π°Π½ΠΈΠΉ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ· ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΈΠΌΠ΅ΡΡΠ΅ΠΉΡΡ Π² Π±Π°Π·Π΅ Π·Π½Π°Π½ΠΈΠΉ.
ΠΠΊΡΠΏΠ΅ΡΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΡΡΠΎΡΡΠ΅ΠΉ ΠΈΠ· ΡΡΠ΅Ρ ΡΠ°ΡΡΠ΅ΠΉ:
1. ΠΠ°Π·Π° Π·Π½Π°Π½ΠΈΠΉ (ΠΠ).
2. ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π²ΡΠ²ΠΎΠ΄Π° (ΠΠ).
3. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° (Π‘ΠΠ).
ΠΠ°Π·Π° Π·Π½Π°Π½ΠΈΠΉ — ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ²Π»Π΅Π½ΠΈΡ, ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ Π·Π½Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΈΠ· ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ ΡΠΎΡΡΠΎΡΡΠ΅ΠΉ ΠΈΠ· ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π·Π½Π°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π΄ΡΡΠ³ΠΈΡ Π·Π½Π°Π½ΠΈΠΉ.
ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ°Π±ΠΎΡΡ. ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π²ΡΠ²ΠΎΠ΄Π° «Π·Π½Π°Π΅Ρ», ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ°Π·ΡΠΌΠ½ΠΎ ΡΠΎΠ³Π»Π°ΡΡΡΡΠΈΠ΅ΡΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (Π²ΡΠ²ΠΎΠ΄Ρ) ΠΈΠ· ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½Π°Ρ ΠΎΠ΄ΡΡΠ΅ΠΉΡΡ Π² Π½Π΅ΠΉ.
ΠΠΎΠ³Π΄Π° ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π·Π°Π΄Π°Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡ, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π²ΡΠ²ΠΎΠ΄Π° Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ» Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ, ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π² Π²ΠΎΠΏΡΠΎΡΠ΅. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π²ΡΠ²ΠΎΠ΄Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΡΠ°Π±ΠΎΡΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π½ΡΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΡ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΡΡΡΠΏ Π² Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ. ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π²ΡΠ²ΠΎΠ΄Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
ΠΠΎΠ³Π΄Π° Π²ΠΎΠΏΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½, ΡΠΎ Π΄ΠΎΡΡΡΠΏ ΠΊ Π±Π°Π·Π΅ Π·Π½Π°Π½ΠΈΠΉ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ — ΡΡΠΎ ΡΠ°ΡΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ Π΅ΠΌΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΡΠΎΡΡΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ, ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠΏΠΈΡΠ°Π» Π·Π°Π΄Π°ΡΡ, Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π°. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° Π²ΠΈΠ΄Π΅ ΠΈ ΠΏΡΠΈΡΠΎΠ΄Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ Π²ΡΠ²ΠΎΠ΄Π°. ΠΠΎΠ³Π΄Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π²ΡΠ²ΠΎΠ΄Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°Π½ΠΈΡ, Π²ΡΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΠΈΠ· Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅.
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠΎΠ³ΡΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ «ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅» ΠΊ Π±Π°Π·Π΅ Π·Π½Π°Π½ΠΈΠΉ. ΠΠ½ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΡ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ»Ρ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ±ΡΠΈΡΠ½ΡΡ ΠΈ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠ΅ΠΊ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ Π±ΡΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΈΠΏΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°. ΠΠ½Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ Π½Π΅ ΡΠΊΡΠΏΠ΅ΡΡΡ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ²ΠΎΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½Ρ Π»ΠΈΡΠ½ΠΎΡΡΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌΠΈ.
ΠΠ½Π°Π½ΠΈΠ΅ ΠΏΡΠΈΡΠΎΠ΄Π½ΡΡ ΡΠ½Π΅ΡΠ³ΠΎΠ΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ Π»ΠΈΡΠ½ΠΎΡΡΠΈ (Π΅Π΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°) Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ Π°ΡΠΏΠ΅ΠΊΡΠ°Ρ ΠΆΠΈΠ·Π½ΠΈ:
— Π»ΠΈΡΠ½ΠΎΡΡΠ½ΡΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π°ΠΆΠ½ΡΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΏΠ°ΡΡΠ½Π΅ΡΠΎΠ² Π² ΡΠ΅ΠΌΠ΅ΠΉΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ;
— ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ° Π½ΡΠΆΠ½Π° Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΎΡΡΠ΄ΠΊΠ°, Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΡΡΠ΄Π° ΠΈ ΠΎΡΠ΄ΡΡ Π°. ΠΠ½Π° Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΠ° Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΎΡΠ±ΠΎΡΠ΅, Π΅ΡΠ»ΠΈ Π²ΠΈΠ΄ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ²ΡΠ·Π°Π½ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΊ ΠΏΡΠΈΡ ΠΎΠΌΠΎΡΠΎΡΠΈΠΊΠ΅ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ Π½Π΅ΡΠ²Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠ²ΡΠ·Π°Π½Π° Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌΠΈ ΡΠΈΠ»ΡΠ½ΡΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ°ΡΡΡΠΌΠΈ ΡΠ°Π·Π΄ΡΠ°ΠΆΠΈΡΠ΅Π»ΡΠΌΠΈ;
— Π»ΠΈΡΠ½ΠΎΡΡΠ½ΡΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈ Π·Π°Π½ΡΡΠΈΡΡ ΡΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠΌ Π²ΠΈΠ΄ΠΎΠΌ ΡΠΏΠΎΡΡΠ°. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π²ΠΈΠ΄Π° ΡΠΏΠΎΡΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΡΠΌ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΡ ΡΡΠΏΠ΅Ρ ΠΎΠ², ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΈ Π±Π»Π°Π³ΠΎΠΏΡΠΈΡΡΠ½ΠΎΠΉ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΎΠΊ ΠΈΠ»ΠΈ Π·Π°Π½ΡΡΠΈΠΉ ΡΠΈΠ·ΠΊΡΠ»ΡΡΡΡΠΎΠΉ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½ΠΈΡ ΠΎΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ, Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΠΌ Π΄ΡΡΠ³ΠΈΡ — ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΎΠΊ ΠΈ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ°;
— ΠΏΠΎΠΌΠΎΡΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌ Π² Π²ΠΎΡΠΏΠΈΡΠ°Π½ΠΈΠΈ Π΄Π΅ΡΠ΅ΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΠ΅ΠΌ ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π²Π°ΡΠ΅ΠΌΡ ΡΠ΅Π±Π΅Π½ΠΊΡ: Ρ ΠΎΠΊΠΊΠ΅Π΅ΠΌ ΠΈΠ»ΠΈ ΡΠΈΠ³ΡΡΠ½ΡΠΌ ΠΊΠ°ΡΠ°Π½ΠΈΠ΅ΠΌ;
— ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° Π·Π°ΠΌΠ΅ΡΠ°Π»ΠΈ, ΡΡΠΎ ΡΡΠΎΠΊΠΈ Π΄Π΅ΡΠΈ ΠΌΠΎΠ³ΡΡ Π΄Π΅Π»Π°ΡΡ Π±ΡΡΡΡΠΎ ΠΈ Ρ ΡΠ°Π΄ΠΎΡΡΡΡ, Π° ΠΌΠΎΠ³ΡΡ ΡΠΈΠ΄Π΅ΡΡ ΡΠ°ΡΠ°ΠΌΠΈ Π±Π΅Π· ΠΎΡΠΎΠ±ΡΡ ΡΡΠΏΠ΅Ρ ΠΎΠ². ΠΠ΅ΡΠΈ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅. ΠΠ΅Π΄Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π±Π΅Π½ΠΎΠΊ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠΎΠΌ, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ ΠΏΡΠΈΡΠΎΠ΄ΠΎΠΉ. ΠΠ΄Π½ΠΈΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π°Π³ΡΡΠ·ΠΎΠΊ Π»ΠΈΡΡ Π·Π°Π²ΠΎΠ΄ΠΈΡ, Π΄ΡΡΠ³ΠΈΠ΅ Π²ΠΏΠ°Π΄Π°ΡΡ Π² ΡΠ½ΡΠ½ΠΈΠ΅ ΠΈ ΡΠ»Π΅Π·Ρ. ΠΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΠ³Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅, ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅Π»ΡΠ½Π΅ΠΉ.
Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° — ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅, Π²ΡΠΎΠΆΠ΄Π΅Π½Π½ΠΎΠ΅, Π° Π½Π΅ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½Π½ΠΎΠ΅. Π’ΠΎΠ»ΡΠΊΠΎ Π½Π° 25% ΠΈΠ· 100% ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄Π΄Π°Π΅ΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ. Π ΡΡΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡ — Π½Π°ΡΠ° ΠΏΠΎΠ΄ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΠ΄ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΠΈΡΠΌΠ°. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° 20 Π²ΠΎΠΏΡΠΎΡΠΎΠ². ΠΡΠ²Π΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°, ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΌΠΈ ΡΠ°ΡΡΡ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ, ΡΠΎΠ³Π΄Π° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅ΡΡΡ ΡΠΈΠΏ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°. ΠΠ°ΡΠ΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠΎΠΎΠ±ΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ»ΠΈ ΡΠΈΠΏ Π½Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠΌΠ΅ΡΠ°Π½Π½ΠΎΠΌΡ ΡΠΈΠΏΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°, ΡΡΠΎ ΡΠΎΠΆΠ΅ ΡΠΎΠΎΠ±ΡΠ°Π΅ΡΡΡ.
2.1 Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ ΠΡΠ΄Π΅Π»ΡΡΡ ΡΠ΅ΡΡΡΠ΅ ΠΏΡΠΎΡΡΡΡ ΡΠΈΠΏΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°: ΡΠ°Π½Π³Π²ΠΈΠ½ΠΈΡΠ΅ΡΠΊΠΈΠΉ, Ρ ΠΎΠ»Π΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ, ΠΌΠ΅Π»Π°Π½Ρ ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈ ΡΠ»Π΅Π³ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ.
ΠΠ°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ΅ΡΡΡΠ΅Ρ ΡΠΈΠΏΠΎΠ² ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°.
Π‘Π°Π½Π³Π²ΠΈΠ½ΠΈΠΊ — ΠΆΠΈΠ²ΠΎΠΉ, Π³ΠΎΡΡΡΠΈΠΉ, ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, Ρ ΡΠ°ΡΡΠΎΠΉ ΡΠΌΠ΅Π½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΡ, Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠΉ, Ρ Π±ΡΡΡΡΠΎΠΉ ΡΠ΅Π°ΠΊΡΠΈΠ΅ΠΉ Π½Π° Π²ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠ΅ Π²ΠΎΠΊΡΡΠ³ Π½Π΅Π³ΠΎ, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΈΠΌΠΈΡΡΡΡΠΈΠΉΡΡ ΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ Π½Π΅ΡΠ΄Π°ΡΠ°ΠΌΠΈ ΠΈ Π½Π΅ΠΏΡΠΈΡΡΠ½ΠΎΡΡΡΠΌΠΈ. ΠΠ±ΡΡΠ½ΠΎ ΡΠ°Π½Π³Π²ΠΈΠ½ΠΈΠΊΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠΈΠΌΠΈΠΊΠΎΠΉ. ΠΠ½ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π΅Π½ Π² ΡΠ°Π±ΠΎΡΠ΅, ΠΊΠΎΠ³Π΄Π° Π΅ΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΏΡΠΈΡ ΠΎΠ΄Ρ Π² ΡΠΈΠ»ΡΠ½ΠΎΠ΅ Π²ΠΎΠ·Π±ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡ ΡΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ° Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°, ΠΎΠ½ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π½Π΅ΠΉ Π±Π΅Π·ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ, Π΅ΠΌΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠΊΡΡΠ½ΠΎ.
Π₯ΠΎΠ»Π΅ΡΠΈΠΊ — Π±ΡΡΡΡΡΠΉ, ΡΡΡΠ°ΡΡΠ½ΡΠΉ, ΠΏΠΎΡΡΠ²ΠΈΡΡΡΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ΡΡΠ°Π²Π½ΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ, Ρ ΡΠ΅Π·ΠΊΠΎ ΠΌΠ΅Π½ΡΡΡΠΈΠΌΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΠ΅ΠΌ Ρ ΡΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ Π²ΡΠΏΡΡΠΊΠ°ΠΌΠΈ, Π±ΡΡΡΡΠΎ ΠΈΡΡΠΎΡΠ°Π΅ΠΌΡΠΉ. Π£ Π½Π΅Π³ΠΎ Π½Π΅Ρ ΡΠ°Π²Π½ΠΎΠ²Π΅ΡΠΈΡ Π½Π΅ΡΠ²Π½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΡΡΠΎ Π΅Π³ΠΎ ΡΠ΅Π·ΠΊΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅Ρ ΠΎΡ ΡΠ°Π½Π³Π²ΠΈΠ½ΠΈΠΊΠ°. Π₯ΠΎΠ»Π΅ΡΠΈΠΊ, ΡΠ²Π»Π΅ΠΊΠ°ΡΡΡ, Π±Π΅Π·Π°Π»Π°Π±Π΅ΡΠ½ΠΎ ΡΠ°ΡΡΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΈ ΡΠΈΠ»Ρ ΠΈ Π±ΡΡΡΡΠΎ ΠΈΡΡΠΎΡΠ°Π΅ΡΡΡ.
ΠΠ΅Π»Π°Π½Ρ ΠΎΠ»ΠΈΠΊ — ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π»Π΅Π³ΠΊΠΎ ΡΠ°Π½ΠΈΠΌΡΠΉ, ΡΠΊΠ»ΠΎΠ½Π½ΡΠΉ ΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΌΡ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ, ΠΎΠ½ ΠΌΠ°Π»ΠΎ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΠ°ΠΊΡΠΎΡΡ. Π‘Π²ΠΎΠΈ Π°ΡΡΠ΅Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΈΠ»ΠΈΠ΅ΠΌ Π²ΠΎΠ»ΠΈ, ΠΎΠ½ ΡΠ΅ΡΠ΅ΡΡΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΠΈΡΠ΅Π»Π΅Π½, Π»Π΅Π³ΠΊΠΎ ΡΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΠ°Π½ΠΈΠΌ.
Π€Π»Π΅Π³ΠΌΠ°ΡΠΈΠΊ Π½Π΅ΡΠΏΠ΅ΡΠ΅Π½, Π½Π΅Π²ΠΎΠ·ΠΌΡΡΠΈΠΌ, ΠΈΠΌΠ΅Π΅Ρ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠ΅ ΡΡΡΠ΅ΠΌΠ»Π΅Π½ΠΈΡ ΠΈ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΠ΅, Π²Π½Π΅ΡΠ½Π΅ ΡΠΊΡΠΏ Π½Π° ΠΏΡΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΌΠΎΡΠΈΠΉ ΠΈ ΡΡΠ²ΡΡΠ². ΠΠ½ ΠΏΡΠΎΡΠ²Π»ΡΠ΅Ρ ΡΠΏΠΎΡΡΡΠ²ΠΎ ΠΈ Π½Π°ΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅, ΠΎΡΡΠ°Π²Π°ΡΡΡ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΡΠΌ ΠΈ ΡΡΠ°Π²Π½ΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ. Π ΡΠ°Π±ΠΎΡΠ΅ ΠΎΠ½ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅Π½, ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΡΡ ΡΠ²ΠΎΡ Π½Π΅ΡΠΏΠ΅ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈΠ»Π΅ΠΆΠ°Π½ΠΈΠ΅ΠΌ.
ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΠΏΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ΄ Π²ΠΎΠΏΡΠΎΡΠΎΠ²:
1) ΠΡ ΠΆΠΈΠ²ΠΎ ΠΎΡΠΊΠ»ΠΈΠΊΠ°Π΅ΡΠ΅ΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ Π²Π°ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅?
2) ΠΡ Ρ ΠΎΡΠΎΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΠ΅ ΡΠ²ΠΎΠΈ ΡΠΌΠΎΡΠΈΠΈ?
3) Π£ ΠΠ°Ρ ΠΏΠ»Π°Π²Π½Π°Ρ ΠΈ ΡΠ²Π΅ΡΠ΅Π½Π½Π°Ρ ΠΏΠΎΡ ΠΎΠ΄ΠΊΠ°?
4) ΠΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΆΠ΅ΡΡΠΈΠΊΡΠ»ΠΈΡΡΠ΅ΡΠ΅?
5) ΠΠ»Ρ ΠΠ°Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π±ΠΎΠ΄ΡΠΎΡΡΠΈ?
6) ΠΠ΅Π³ΠΊΠΎ Π»ΠΈ ΠΠ« ΠΏΡΠΈΡΠΏΠΎΡΠ°Π±Π»ΠΈΠ²Π°Π΅ΡΠ΅ΡΡ ΠΊ Π½ΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅?
7) ΠΠ°ΡΠ° ΡΠ΅ΡΡ Π³ΡΠΎΠΌΠΊΠ°Ρ ΠΈ ΠΎΡΡΠ΅ΡΠ»ΠΈΠ²Π°Ρ?
8) ΠΡ ΡΠΏΠΎΡΠ½Ρ, Π΄Π°ΠΆΠ΅ ΡΠΏΡΡΠΌΡ?
9) Π ΠΈΡΠΌ Π²Π°ΡΠ΅ΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π΅ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ, ΡΠΊΠ°ΡΠΊΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΉ?
10) ΠΡ Π»ΡΠ±ΠΈΡΠ΅ ΡΠΈΡΠΊΠΎΠ²Π°ΡΡ?
11) Π£ ΠΠ°Ρ Π±ΡΠ²Π°ΡΡ Π²ΡΠΏΡΡΠΊΠΈ ΡΠ°Π·Π΄ΡΠ°ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ?
12) ΠΡ Π·Π°ΡΡΠ΅Π½ΡΠΈΠ²ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ?
13) ΠΠ΄ΠΈΠ½ΠΎΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ ΡΡΠ³ΠΎΡΠΈΡ Π²Π°Ρ?
14) ΠΠ°ΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π΅Π½Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ?
15) ΠΠ°ΠΌ ΠΏΡΠΈΡΡΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΠ΅ ΡΠΎΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°ΡΡ Π²Π°ΠΌ?
16) Π£ ΠΠ°Ρ Π·Π°Π²ΡΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ΅Π±Π΅ ΠΈ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΌΡ ΠΌΠΈΡΡ?
17) Π ΡΠ²ΠΎΠΈΡ ΡΠ»ΠΎΠ²Π°Ρ ΠΈ Π΄Π΅Π»Π°Ρ Π²Ρ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ?
18) Π‘ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ Ρ Π²Π°Ρ ΡΠΎΠ²Π½ΡΠ΅, Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ?
19) ΠΡ Π°ΠΊΠΊΡΡΠ°ΡΠ½Ρ, ΠΏΠ΅Π΄Π°Π½ΡΠΈΡΠ½Ρ Π² ΠΌΠ΅Π»ΠΎΡΠ°Ρ ?
20) ΠΡ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΠ΅ ΡΠ²ΠΎΠΈ ΡΠΈΠ»Ρ?
ΠΡΠ²Π΅Ρ «Π΄Π°» Π½Π° ΠΏΠ΅ΡΠ²ΡΠ΅ 7 Π²ΠΎΠΏΡΠΎΡΠΎΠ² Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ΅Π½ Π΄Π»Ρ ΡΠ°Π½Π³Π²ΠΈΠ½ΠΈΠΊΠΎΠ² ΠΠ° Π²ΠΎΠΏΡΠΎΡΡ 8−11 ΠΎΡΠ²Π΅Ρ «Π΄Π°» Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ΅Π½ Π΄Π»Ρ Ρ ΠΎΠ»Π΅ΡΠΈΠΊΠΎΠ².
ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ 12−16 ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΌΠ΅Π»Π°Π½Ρ ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΏ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°, Π° Π½Π° 17−20 Π²ΠΎΠΏΡΠΎΡΡ — ΡΠ»Π΅Π³ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΏ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°.
2.2 Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ‘ Π‘ΠΎΠ·Π΄Π°Π½Π½Π°Ρ Π½Π° TURBO PROLOG ΠΠ‘ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ²:
— database — ΡΠ°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ;
— predicates — ΡΠ°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ²;
— clauses — ΡΠ°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ;
— goal — ΡΠ°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ΅Π»ΠΈ.
ΠΠΎΡΡΠ΄ΠΎΠΊ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΌ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ Π΄ΠΎ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
2.2.1 Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ°ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ, Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΠΈΠ· Π½Π΅Π΅, ΡΠΎΡ ΡΠ°Π½ΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅, Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΠ°ΠΊΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π° Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ . ΠΡΠΈ ΡΠ°ΠΊΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΡ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ .
ΠΡΠ»ΠΈ ΡΠ°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½, ΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΈΠΌΠ΅Π½ΠΈ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΈΠΌΡ dbasedom.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² predicates.
Π Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΡΡ, Π° Π½Π΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π²ΡΠ²ΠΎΠ΄Π°, ΠΏΡΠΈΡΠ΅ΠΌ ΡΠ°ΠΊΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ . ΠΡΡΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°ΠΊΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ . ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΡ, Π·Π°Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ database, ΠΌΠΎΠ³ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΎΠ² Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² Π½Π°ΡΠ΅ΠΉ ΠΠ‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΡ asserta ΠΈ assertz.
Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠ°ΠΌΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°Ρ asserta Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ°ΠΊΡ ΠΏΠ΅ΡΠ΅Π΄ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ°ΠΊΡΠ°ΠΌΠΈ (Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ), Π° ΠΏΡΠ΅Π΄ΠΈΠΊΠ°Ρ assertz Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ°ΠΊΡ ΠΏΠΎΡΠ»Π΅ Π΄ΡΡΠ³ΠΈΡ ΡΠ°ΠΊΡΠΎΠ² (Π² ΠΊΠΎΠ½Π΅Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ).
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Ρ ΡΡΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΊΡ.
ΠΠ»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΎΠ² ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠ»ΡΠΆΠ°Ρ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°Ρ retract.
ΠΡΠ΅Π΄ΠΈΠΊΠ°Ρ retract ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΈΠ· Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΎΠΆΠ΄Π΅ΡΡΠ²Π»Π΅Π½ Ρ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ.
2.2.2 Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² Π ΡΠ°Π·Π΄Π΅Π»Π΅, ΠΎΠ·Π°Π³Π»Π°Π²Π»Π΅Π½Π½ΠΎΠΌ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ predicates, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ². Π ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌΠΈ ΡΠ°Π·Π΄Π΅Π»Π°ΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ.
ΠΠΎΠΌΠ΅Π½Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π»ΠΈΠ±ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ, Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΌΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ². ΠΠΌΡ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠ° Π² Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ, Ρ. Π΅. ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡΡΠΎΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ· Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΡ Π±ΡΠΊΠ², ΡΠΈΡΡ ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ, ΠΏΡΠΈΡΠ΅ΠΌ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΡΠΈΡΡΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄ΠΈΠΊΠ°Ρ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΉ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ «temperament», ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π² ΠΠ‘, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
predicates
temperament (string)
ΠΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Ρ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠ° ΠΎΠ΄ΠΈΠ½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°.
2.2.3 Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΡΠΎΡ ΡΠ°Π·Π΄Π΅Π» ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π½Π΅ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΡΠ°ΠΊΡΡ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΡ. ΠΠ°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΡΠΎΡ ΡΠ°Π·Π΄Π΅Π» ΡΠΎ ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° clauses.
ΠΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΈ TURBO PROLOG ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° ΡΠ°Π·Π΄Π΅Π»Π° clauses, ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°ΠΊΡ ΠΈΠ»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ. ΠΠΎ ΠΌΠ΅ΡΠ΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π° clauses TURBO PROLOG ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠ΅Π»ΠΈ. ΠΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΡΠΈ, ΡΠΎ TURBO PROLOG Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΈ ΠΈΡΠ΅Ρ Π΄ΡΡΠ³ΠΎΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅. Π’Π°ΠΊΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠΈΡΠΊΠΎΠΌ Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠΎΠΌ (backtracking).
2.2.4 Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ΅Π»ΠΈ Π‘ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° goal Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠ°Π·Π΄Π΅Π» ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ΅Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π ΠΠ‘ «Π’ΠΈΠΏ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°» Π² ΡΠ°ΠΌΠΎΠΌ ΡΠ΅Π»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ΅Π»Ρ:
goal
makewindow (1,10,12," ΠΠΊΡΠΏΠ΅ΡΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°: Π’ΠΈΠΏ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ° «, 0,0,25,80),
write («ΠΠ‘ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠΊΠΎΠΉ 542 ΠΊΠ»Π°ΡΡΠ°»), nl,
write («ΠΡΡΠ΅ΡΠ΅Π½ΠΊΠΎ ΠΠ°Π΄Π΅ΠΆΠ΄ΠΎΠΉ»), nl,
write («——————————————————————»), nl,
run.
Π‘Π°ΠΌΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠ΅Π΅ ΡΠ΅Π»Ρ, ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ΅ΠΌΠΈ ΠΏΠΎΠ΄ΡΠ΅Π»Π΅ΠΉ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ Π·Π°ΠΏΡΡΡΠΌΠΈ.
ΠΠ΅ΡΠ²Π°Ρ ΠΏΠΎΠ΄ΡΠ΅Π»Ρ:
makewindow (1,10,12," ΠΠΊΡΠΏΠ΅ΡΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°: Π’ΠΈΠΏ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ° «, 0,0,25,80),
ΠΡΠ΅Π΄ΠΈΠΊΠ°Ρ makewindow ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π½Π° ΡΠΊΡΠ°Π½Π΅. ΠΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΎ, ΠΎΠ½ΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠΌ (ΡΠ΅ΠΊΡΡΠΈΠΌ), ΠΈ Π²ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² Π½Π΅Π³ΠΎ.
ΠΡΠ΅Π΄ΠΈΠΊΠ°Ρ makewindow ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΡΠΌΠ°Ρ:
makewindow (WNo, ScrAttr, FrAttr, Heading, Row, Col, Height, Width)
ΠΠΏΠΈΡΠ°Π½ΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 2, Π°ΡΡΠΈΠ±ΡΡΡ ΡΠ²Π΅ΡΠΎΠ² ΠΎΠ±ΡΠ°Π·ΡΡΡΡΡ ΠΈΠ· Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 3.
Π’Π°Π±Π»ΠΈΡΠ° 2 — ΠΠΏΠΈΡΠ°Π½ΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠ° makewindow
ΠΡΠ³ΡΠΌΠ΅Π½Ρ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
Wno | ΠΠΎΠΌΠ΅Ρ ΠΎΠΊΠ½Π° | |
ScrAttr | ΠΡΡΠΈΠ±ΡΡ ΡΠ²Π΅Ρ Π±ΡΠΊΠ². | |
FrAttr | ΠΡΡΠΈΠ±ΡΡ ΡΠ²Π΅ΡΠ° ΡΠ°ΠΌΠΊΠΈ ΠΎΠΊΠ½Π°. | |
Heading | Π’Π΅ΠΊΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠΊΠ½Π°. | |
Row, Col | ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π»Π΅Π²ΡΠΉ Π²Π΅ΡΡ Π½ΠΈΠΉ ΡΠ³ΠΎΠ» ΠΎΠΊΠ½Π°. | |
Height | ΠΡΡΠΎΡΠ° ΠΎΠΊΠ½Π°, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°ΠΌΠΊΡ | |
Width | Π¨ΠΈΡΠΈΠ½Π° ΠΎΠΊΠ½Π°, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°ΠΌΠΊΡ. | |
Π’Π°Π±Π»ΠΈΡΠ° 3 — ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΡΠ²Π΅ΡΠΎΠ² ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠ° makewindow
Π¦Π²Π΅Ρ Π±ΡΠΊΠ² | ΠΠ΅Π»ΠΈΡΠΈΠ½Π° | Π¦Π²Π΅Ρ ΡΠ°ΠΌΠΊΠΈ | ΠΠ΅Π»ΠΈΡΠΈΠ½Π° | |
Π§Π΅ΡΠ½ΡΠΉ | Π§Π΅ΡΠ½ΡΠΉ | |||
Π‘Π΅ΡΡΠΉ | ΠΠΎΠ»ΡΠ±ΠΎΠΉ | |||
ΠΠΎΠ»ΡΠ±ΠΎΠΉ | ΠΠ΅Π»Π΅Π½ΡΠΉ | |||
Π‘Π²Π΅ΡΠ»ΠΎΒΠ³ΠΎΠ»ΡΠ±ΠΎΠΉ | Π‘ΠΈΠ½ΠΈΠΉ | |||
ΠΠ΅Π»Π΅Π½ΡΠΉ | ΠΡΠ°ΡΠ½ΡΠΉ | |||
Π‘Π²Π΅ΡΠ»ΠΎΒΠ·Π΅Π»Π΅Π½ΡΠΉ | ΠΠ»ΡΠΉ | |||
Π‘ΠΈΠ½ΠΈΠΉ | ΠΠΎΡΠΈΡΠ½Π΅Π²ΡΠΉ | |||
Π‘Π²Π΅ΡΠ»ΠΎΒΡΠΈΠ½ΠΈΠΉ | ΠΠ΅Π»ΡΠΉ | |||
ΠΡΠ°ΡΠ½ΡΠΉ | ||||
Π‘Π²Π΅ΡΠ»ΠΎΒΠΊΡΠ°ΡΠ½ΡΠΉ | ||||
ΠΠ»ΡΠΉ | ||||
Π‘Π²Π΅ΡΠ»ΠΎΒΠ°Π»ΡΠΉ | ||||
ΠΠΎΡΠΈΡΠ½Π΅Π²ΡΠΉ | ||||
ΠΠ΅Π»ΡΡΠΉ | ||||
ΠΠ΅Π»ΡΠΉ | ||||
ΠΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄ΡΠ΅Π»ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π½Π° ΡΠΊΡΠ°Π½Π΅:
" ΠΠ‘ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠΊΠΎΠΉ 542 ΠΊΠ»Π°ΡΡΠ°"
ΠΡΠ° ΠΏΠΎΠ΄ΡΠ΅Π»Ρ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠ° write, ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ «Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ » ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠ² TURBO PROLOG. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΡ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π·Ρ.
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°Ρ write Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅:
write («ΠΠ‘ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠΊΠΎΠΉ 542 ΠΊΠ»Π°ΡΡΠ°»),
ΠΠ²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ; ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠ΄Π΅Π»ΡΡΡΡΡ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ.
Π’ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΡΠ΅Π»Ρ Π·Π°Π΄Π°Π΅ΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΈΠΌ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°ΡΠΎΠΌ: nl. ΠΡΠ΅Π΄ΠΈΠΊΠ°Ρ nl ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ ΠΊΡΡΡΠΎΡ Π² Π½Π°ΡΠ°Π»ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ.
Π§Π΅ΡΠ²Π΅ΡΡΠΎΠΉ ΠΏΠΎΠ΄ΡΠ΅Π»ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠ²ΠΎΠ΄ Π½Π° ΡΠΊΡΠ°Π½ ΡΡΡΠΎΠΊΠΈ:
" ΠΡΡΠ΅ΡΠ΅Π½ΠΊΠΎ ΠΠ°Π΄Π΅ΠΆΠ΄ΠΎΠΉ «
ΠΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠ΅Π»Ρ, Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠ΅Π΄ΠΈΠΊΠ°Ρ nl.
Π¨Π΅ΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠ΅Π»Ρ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π½Π° ΡΠΊΡΠ°Π½ ΡΡΡΠΎΠΊΠΈ
" ——————————————————————"
ΠΡΠ° ΡΡΡΠΎΠΊΠ° ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π½Π°ΡΠ°Π»ΠΎΠΌ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠ° ΠΆΠΈΠ²ΠΎΡΠ½ΡΡ .
Π‘Π΅Π΄ΡΠΌΠ°Ρ ΠΏΠΎΠ΄ΡΠ΅Π»Ρ — ΠΏΡΠ΅Π΄ΠΈΠΊΠ°Ρ nl.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π¦Π΅Π»ΡΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°Π½ΠΈΠΉ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π½Π°Π²ΡΠΊΠΎΠ² Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ° ΠΏΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ, ΠΌΠ½ΠΎΠΉ Π±ΡΠ»ΠΈ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½Ρ Π½Π°Π²ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ TURBO PROLOG.
ΠΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΠΏΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ²ΠΎΠ΄, ΡΡΠΎ TURBO PROLOG ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π±ΠΎΠ³Π°ΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ «Π΄ΡΡΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°» Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ. TURBO PROLOG ΠΏΡΠΈΠ³ΠΎΠ΄Π΅Π½ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² Π½Π΅ΠΌ ΠΈΠΌΠ΅ΡΡΡΡ ΠΈ ΡΠ·ΡΠΊ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π½Π°Π½ΠΈΠΉ, ΠΈ ΠΎΠ±ΡΠ΅ΡΠ΅Π»Π΅Π²Π°Ρ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΠΈ.
ΠΠΈΠ±Π»ΠΈΠΎΠ³ΡΠ°ΡΠΈΡ
1. ΠΠ΅ΠΉΠ»ΠΎΡ Π. ΠΠ°ΠΊ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ²ΠΎΡ ΡΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ: ΠΠ΅Ρ. Ρ Π°Π½Π³Π».-Π.: ΠΠ½Π΅ΡΠ³ΠΎΠ°ΡΠΎΠΌΠΈΠ·Π΄Π°Ρ 1991. — 286Ρ.
2. ΠΠ»ΡΠΈ ΠΠΆ., ΠΡΠΌΠ±Ρ Π. ΠΠΊΡΠΏΠ΅ΡΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ: ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ / ΠΠ΅Ρ. Ρ Π°Π½Π³Π». ΠΈ ΠΏΡΠ΅Π΄ΠΈΡΠ». Π. Π. Π¨ΠΈΡΠΈΠΊΠΎΠ²Π°. — Π.: Π€ΠΈΠ½Π°Π½ΡΡ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°, 1987. — 191 Ρ.: ΠΈΠ».
3. Π₯Π΅ΠΉΠ΅Ρ-Π ΠΎΡ Π€., Π£ΠΎΡΠ΅ΡΠΌΠ°Π½ Π., ΠΠ΅Π½Π°Ρ Π. ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ΅Ρ. Ρ Π°Π½Π³Π». — Π.: ΠΠΈΡ, 1987.-447Ρ.
4. ΠΠΎΠΏΠΎΠ² Π. Π. ΠΠΊΡΠΏΠ΅ΡΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ: Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ Π·Π°Π΄Π°Ρ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Ρ ΠΠΠ. — Π.: ΠΠ°ΡΠΊΠ°. ΠΠ». ΡΠ΅Π΄. ΡΠΈΠ·.-ΠΌΠ°Ρ. Π»ΠΈΡ., 1987. — 288 Ρ. — (ΠΡΠΎΠ±Π». ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ°).
5. ΠΠ°Π²ΡΠΈΠ»ΠΎΠ²Π° Π’. Π., Π₯ΠΎΡΠΎΡΠ΅Π²ΡΠΊΠΈΠΉ Π. Π€. ΠΠ°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ — Π‘ΠΠ±.: ΠΠΈΡΠ΅Ρ, 2001. — 384 Ρ.: ΠΈΠ».
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
database
yes (string)
no (string)
maybe (string)
predicates
repeat
run
temperament (string)
positive (string)
negative (string)
xpositive (string)
xnegative (string)
ask (string, char)
remember (string, char)
delete_all
clauses
repeat.
repeat:-repeat.
% ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°Π΄Π°Π΅Ρ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
temperament («ΡΠ°Π½Π³Π²ΠΈΠ½ΠΈΠΊ «):;
positive («ΠΡ ΠΆΠΈΠ²ΠΎ ΠΎΡΠΊΠ»ΠΈΠΊΠ°Π΅ΡΠ΅ΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ Π²Π°ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅?»),
positive («ΠΡ Ρ ΠΎΡΠΎΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΡΠ΅ ΡΠ²ΠΎΠΈ ΡΠΌΠΎΡΠΈΠΈ?»),
positive («Π£ ΠΠ°Ρ ΠΏΠ»Π°Π²Π½Π°Ρ ΠΈ ΡΠ²Π΅ΡΠ΅Π½Π½Π°Ρ ΠΏΠΎΡ ΠΎΠ΄ΠΊΠ°?»),
positive («ΠΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΆΠ΅ΡΡΠΈΠΊΡΠ»ΠΈΡΡΠ΅ΡΠ΅?»),
positive («ΠΠ»Ρ ΠΠ°Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π±ΠΎΠ΄ΡΠΎΡΡΠΈ?»),
positive («ΠΠ΅Π³ΠΊΠΎ Π»ΠΈ ΠΠ« ΠΏΡΠΈΡΠΏΠΎΡΠ°Π±Π»ΠΈΠ²Π°Π΅ΡΠ΅ΡΡ ΠΊ Π½ΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅?»),
positive («ΠΠ°ΡΠ° ΡΠ΅ΡΡ Π³ΡΠΎΠΌΠΊΠ°Ρ ΠΈ ΠΎΡΡΠ΅ΡΠ»ΠΈΠ²Π°Ρ?»).
temperament («Ρ ΠΎΠ»Π΅ΡΠΈΠΊ «):;
positive («ΠΡ ΡΠΏΠΎΡΠ½Ρ, Π΄Π°ΠΆΠ΅ ΡΠΏΡΡΠΌΡ?»),
positive («Π ΠΈΡΠΌ Π²Π°ΡΠ΅ΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π΅ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ, ΡΠΊΠ°ΡΠΊΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΉ?»),
positive («ΠΡ Π»ΡΠ±ΠΈΡΠ΅ ΡΠΈΡΠΊΠΎΠ²Π°ΡΡ?»),
positive («Π£ ΠΠ°Ρ Π±ΡΠ²Π°ΡΡ Π²ΡΠΏΡΡΠΊΠΈ ΡΠ°Π·Π΄ΡΠ°ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ?»).
temperament («ΠΌΠ΅Π»Π°Π½Ρ ΠΎΠ»ΠΈΠΊ «):;
positive («ΠΡ Π·Π°ΡΡΠ΅Π½ΡΠΈΠ²ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ?»),
positive («ΠΠ΄ΠΈΠ½ΠΎΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ ΡΡΠ³ΠΎΡΠΈΡ Π²Π°Ρ?»),
positive («ΠΠ°ΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π΅Π½Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ?»),
positive («ΠΠ°ΠΌ ΠΏΡΠΈΡΡΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΠ΅ ΡΠΎΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°ΡΡ Π²Π°ΠΌ?»),
positive («Π£ ΠΠ°Ρ Π·Π°Π²ΡΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ΅Π±Π΅ ΠΈ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΌΡ ΠΌΠΈΡΡ?»).
temperament («ΡΠ»Π΅Π³ΠΌΠ°ΡΠΈΠΊ «):;
positive («Π ΡΠ²ΠΎΠΈΡ ΡΠ»ΠΎΠ²Π°Ρ ΠΈ Π΄Π΅Π»Π°Ρ Π²Ρ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ?»),
positive («Π‘ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ Ρ Π²Π°Ρ ΡΠΎΠ²Π½ΡΠ΅, Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ?»),
positive («ΠΡ Π°ΠΊΠΊΡΡΠ°ΡΠ½Ρ, ΠΏΠ΅Π΄Π°Π½ΡΠΈΡΠ½Ρ Π² ΠΌΠ΅Π»ΠΎΡΠ°Ρ ?»),
positive («ΠΡ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΠ΅ ΡΠ²ΠΎΠΈ ΡΠΈΠ»Ρ?»).
temperament («ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ ΡΠΈΠΏ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°»).
% ΡΠ°Π±ΠΎΡΠ° Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ
positive (X):-xpositive (X),!; xnegative (X),!, fail; ask (X,'y').
negative (X):-xnegative (X),!; xpositive (X),!, fail; ask (X,'n').
ask (X, R):-write (X,"?: «), readchar (Reply), write (R eply,» n"),
remember (X, Reply), R=Reply.
% ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΡ ΡΠ°ΠΊΡΠΎΠ² Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
xpositive (X):-yes (X);maybe (X).
xnegative (X):-no (X);maybe (X).
% Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΡΠ°ΠΊΡ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
remember (X,'y'):-asserta (yes (X)).
remember (X,'n'):-assertz (no (X)).
remember (X,'q'):-asserta (maybe (X)).
% ΠΎΡΠΈΡΠ°Π΅ΠΌ ΠΏΠ°ΠΌΡΡΡ ΠΎΡ ΡΠ°ΠΊΡΠΎΠ² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
delete_all:-retract (yes (_)), delete_all.
delete_all:-retract (no (_)), delete_all.
delete_all:-retract (maybe (_)), delete_all.
delete_all.
run:-delete_all,
repeat,
write («ΠΠ° Π²ΠΎΠΏΡΠΎΡΡ ΠΎΡΠ²Π΅ΡΠ°ΡΡ (y-Π΄Π°, n-Π½Π΅Ρ, q-Π½Π΅ Π·Π½Π°Ρ)./n»),
temperament (X),
write («Π’ΠΈΠΏ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ°: „, X,“ n»),
write («ΠΠ°Π²Π΅ΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (y/n): «), readchar (Z),
write (Z), nl,
Z='y'.
goal
makewindow (1,10,12," ΠΠΊΡΠΏΠ΅ΡΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°: Π’ΠΈΠΏ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΠΌΠ΅Π½ΡΠ° «, 0,0,25,80),
write («ΠΠ‘ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠΊΠΎΠΉ 542 ΠΊΠ»Π°ΡΡΠ°»), nl,
write («ΠΡΡΠ΅ΡΠ΅Π½ΠΊΠΎ ΠΠ°Π΄Π΅ΠΆΠ΄ΠΎΠΉ»), nl,
write («——————————————————————»), nl,
run.