Pascal abc ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Ρ Π½ΡΠ»Ρ
Π‘ΡΠ΅Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ PascalABC ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ² Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ°ΡΠΊΠ°Π»Ρ. Π‘ΡΠ΅Π΄Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠΎΡΠ½ΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π·Π°Π΄Π°ΡΠ½ΠΈΠΊ Ρ Π°Π²ΡΠΎΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΡΠΌΠΈ Π·Π°Π΄Π°Π½ΠΈΡΠΌΠΈ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΏΠ°ΡΠΊΠ°Π»Π΅.
Π Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ ΠΌΠΈΠ½ΠΈ-Π²Π΅ΡΡΠΈΠΈ Π·Π°Π΄Π°ΡΠ½ΠΈΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΎ 270 Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎΒ Π²ΡΠ΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠ°Π·Π΄Π΅Π»Π°ΠΌ. ΠΡΠΎΠ³ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.Β Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΏΠ°ΡΠΊΠ°Π»Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡ 3.0 ΠΌΠΎΠΆΠ½ΠΎ Π·Π΄Π΅ΡΡ.Β Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π²Π΅ΡΡΠΈΡ 3.0 Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ PascalABC.Net. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΡΠΊΠ°ΡΠ°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ. ΠΡΠ°ΠΊ, Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ pascal abc ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅.
ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΒ PascalABC
ΠΠΊΠ½ΠΎ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ. Π Π½Π΅ΠΌ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΡΡΠΎΠΊΠ° ΠΌΠ΅Π½Ρ (1), Π½ΠΈΠΆΠ΅ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΠΏΠ°Π½Π΅Π»Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π±ΡΡΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° (2). ΠΠ°Π»Π΅Π΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ°Ρ Π·ΠΎΠ½Π° ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΊΠΎΠ΄Π°.
ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠ²Π΅ΡΡ Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Ρ ΡΡΠ»ΡΠΊΠΈ ΠΎΡΠΊΡΡΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΡΠ΅ΠΊΡΡΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ (3). ΠΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ΅ΠΊΡΡΠ°ΠΌΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡ ΡΡΠ°ΡΡΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π² Π΄ΡΡΠ³ΠΎΠΉ (4).
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π·ΠΎΠ½Ρ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ ΠΈ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² (5).
Π Π°Π±ΠΎΡΠ° ΡΒ PascalABC
ΠΠΎΡΠ»Π΅ Π½Π°Π±ΠΎΡΠ° ΡΠ΅ΠΊΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΅Π΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π΄Π°ΡΡ ΠΈΠΌΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π€Π°ΠΉΠ»-Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊ ΠΈΠ»ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ².
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΈΠΌΡ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΎΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΡΠΎ ΠΎΠ±Π»Π΅Π³ΡΠΈΡ Π²Π°ΠΌ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΏΠΎΠΈΡΠΊ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
ΠΠ°ΠΏΡΡΠΊ
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π΅Π΅ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΡΠΊΠ° ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° -ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π² Π²ΠΈΠ΄Π΅ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². ΠΠ΅ΡΠ΅Π΄ Π·Π°ΠΏΡΡΠΊΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΊΠΎΠ΄Π°. ΠΡΠ»ΠΈ Π² ΠΊΠΎΠ΄Π΅ Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΊΡΠ°ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΡΠΈΠ±ΠΊΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅
ΠΡΡΡΠΎΡ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΌΠ΅ΡΡΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ, Π½ΠΎ ΡΡΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π΅Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ. ΠΠΎΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π²ΡΡΠ΅ ΠΊΡΡΡΠΎΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Y, Π½ΠΎ ΠΎΡΠΈΠ±ΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² ΡΡΡΠΎΠΊΠ΅ Π²ΡΡΠ΅. Π’Π°ΠΌ ΠΏΡΠΎΠΏΡΡΠ΅Π½ ΡΠΈΠΌΠ²ΠΎΠ» Β«ΡΠΎΡΠΊΠ° Ρ Π·Π°ΠΏΡΡΠΎΠΉΒ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΠΎΡΠ»Π΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠ½ΠΎΠ²Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎ Π΅Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ. ΠΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Π‘ΡΠΎΠΏΒ» Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° β ΠΠ°Π²Π΅ΡΡΠΈΡΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° abc ΠΏΠ°ΡΠΊΠ°Π»Ρ
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΊΠΎΠ΄Π° Π·Π°Π΄Π°Π½ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ°. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΡΡΡΠ²Π°Π΅ΡΠ΅ Π΄ΠΈΡΠΊΠΎΠΌΡΠΎΡΡ ΠΏΡΠΈ Π½Π°Π±ΠΎΡΠ΅ ΡΠ΅ΠΊΡΡΠ°, ΡΠΎ Π·Π°ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ Π‘Π΅ΡΠ²ΠΈΡ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΆΠ΅Π»Π°Π΅ΠΌΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ°.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Pascal ABC
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌ Π·Π°Π΄Π°ΡΠ½ΠΈΠΊΠΎΠΌ
ΠΠ°ΡΡΠΈΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ pascal Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΏΠ°ΡΠΊΠ°Π»Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ pascal.
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΌΠ΅Π½ΡΒ Π‘Π΅ΡΠ²ΠΈΡ β Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠ°Π±Π»ΠΎΠ½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π£ Π²Π°Ρ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ (ΡΠΌΠΎΡΡΠΈΡΠ΅ Π½ΠΈΠΆΠ΅)
ΠΠ΄Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³ΡΡΠΏΠΏΡ Π·Π°Π΄Π°Π½ΠΈΠΉ. Π‘ΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠΏΠΈΡΠΎΠΊ ΠΈ Π²ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π½ΡΠΆΠ½ΡΡ Π³ΡΡΠΏΠΏΡ Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π·Π°ΠΏΠΈΡΠ°Π½Π° Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΎΠΊΠ½Π°. ΠΠΎΡΠ»Π΅ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ Π³ΡΡΠΏΠΏΡ Π·Π°Π΄Π°Π½ΠΈΠΉ, ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΠΏΠΎΠΌΠ΅Π½ΡΠ΅ΡΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ Π² ΡΡΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ ΠΈΠ»ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π½ΠΎΠΌΠ΅ΡΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ. ΠΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΊ Π½Π°Π·Π²Π°Π½ΠΈΡ Π³ΡΡΠΏΠΏΡ Π±Π΅Π· ΠΏΡΠΎΠ±Π΅Π»Π°. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠ°Π³ΡΡΠ·ΠΊΠ°. ΠΡΠΊΡΠΎΠ΅ΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. Π Π½ΠΎΠ²ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄. ΠΠ³ΠΎ ΡΠ΄Π°Π»ΡΡΡ Π½Π΅Π»ΡΠ·Ρ.
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠ΅ΠΊΡΡΠ° Π·Π°Π΄Π°Π½ΠΈΡ Π½Π°ΠΆΠΌΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΎΠΊΠ½ΠΎ Π²ΡΡΠ΅. ΠΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° ΡΡΠΈ ΡΠ°ΡΡΠΈ. Π ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ Π΄Π°Π½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄. ΠΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΆΠ΅Π»ΡΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ ΡΠΊΠ°Π·Π°Π½Ρ ΡΠΈΡΠ»Π°. ΠΡΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠ½ΠΈΠΊΠΎΠΌ. ΠΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΡΠΈΡΠ°Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Read. Π ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π’Π΅ΠΏΠ΅ΡΡ Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ ΠΈ Π΄ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠΎΠ΄.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. ΠΡΠ»ΠΈ Π½Π΅Ρ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΎΠΊΠ½ΠΎ.
ΠΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΡ Π·Π°ΠΏΡΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠΉΡΠΈ Π²ΡΠ΅ ΡΠ΅ΡΡΡ. Π ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΡΠ΅ΡΡΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡ ΡΡΠ°ΡΡΡ Β«ΠΠ°Π΄Π°Π½ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ!Β» Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ.
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΡΠ΅ΠΌΠ° Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΠΈΠ½Π΅ΠΉΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ
ΠΊΠ°ΠΊ ΡΡΠΈΠ»ΠΈ Π΄Π΅ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² 90-Ρ ΠΈ ΡΡΠΎ Ρ ΡΡΠΈΠΌ Π±ΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ / Π₯Π°Π±Ρ
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΈΠ· ΡΠ΅Π±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ»Π° ΡΠΊΠΎΠ»ΡΠ½Π°Ρ Β«ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ°Β» Π² 90-Ρ , ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠΎΠ³Π΄Π° Π±ΡΠ»ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡΠΊΠΈ.
ΠΠ° ΡΠ΅ΠΌ ΡΡΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π΄Π΅ΡΠ΅ΠΉ
Π Π½Π°ΡΠ°Π»Π΅ 90-Ρ
ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΈΠ΅ ΡΠΊΠΎΠ»Ρ Π½Π°ΡΠ°Π»ΠΈ Π²ΡΠ±ΠΎΡΠΎΡΠ½ΠΎ ΠΎΡΠ½Π°ΡΠ°ΡΡ ΠΊΠ»Π°ΡΡΠ°ΠΌΠΈ ΠΠΠ. Π ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ
ΡΡΠ°Π·Ρ ΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅ΡΠΊΠΈ Π½Π° ΠΎΠΊΠ½Π° ΠΈ ΡΡΠΆΠ΅Π»ΡΡ ΠΎΠ±ΠΈΡΡΡ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ Π΄Π²Π΅ΡΡ. ΠΡΠΊΡΠ΄Π°-ΡΠΎ ΠΏΠΎΡΠ²Π»ΡΠ»ΡΡ ΡΡΠΈΡΠ΅Π»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ (Π²ΡΠ³Π»ΡΠ΄Π΅Π» ΠΊΠ°ΠΊ ΡΠ°ΠΌΡΠΉ Π²Π°ΠΆΠ½ΡΠΉ ΡΠΎΠ²Π°ΡΠΈΡ ΠΏΠΎΡΠ»Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ°), ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ»ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ, ΡΡΠΎΠ±Ρ Π½ΠΈΠΊΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΡΠΎΠ³Π°Π». ΠΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ. ΠΠ°ΠΆΠ΅ Π²Ρ
ΠΎΠ΄Π½ΡΡ Π΄Π²Π΅ΡΡ.
Π ΠΊΠ»Π°ΡΡΠ°Ρ
ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΡΡΡΠ΅ΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΠ-0010 (Π² Π΅Π³ΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡΡ
) ΠΈ ΠΠ-0011Π.
Π€ΠΎΡΠΎ Π²Π·ΡΡΠΎ ΠΎΡΡΡΠ΄Π°
ΠΠ΅ΡΡΠΌ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ ΠΏΡΠΎ ΠΎΠ±ΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ Π΄Π΅ΡΡΡΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ Β«ΠΠ΅ΠΉΡΠΈΠΊΠ°Β», ΡΡΠΎΠ±Ρ ΠΌΠΎΠ³Π»ΠΈ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΊΡΡΠΆΠΊΠΈ. ΠΠ»Ρ ΠΌΠ»Π°Π΄ΡΠΈΡ ΠΈ ΡΡΠ΅Π΄Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠ², Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΡΠΎΠ³ΠΎ Π±ΡΠ»ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ.
Π‘ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ²ΠΎΠΈΡ ΡΠ²ΠΎΡΠ΅Π½ΠΈΠΉ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ) ΡΠΎΠ³Π΄Π° Π±ΡΠ»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΌΠΎΠ½ΠΎΠΊΠ°Π½Π°Π»Π° ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ»ΠΈ Π² ΡΠ΅ΡΡ Ρ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ Β«ΠΎΠ±ΡΠ°Ρ ΡΠΈΠ½Π°Β» ΠΈ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ 57600 Π±ΠΎΠ΄. ΠΠΈΡΠΊΠΎΠ²ΠΎΠ΄, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π±ΡΠ» ΠΎΠ΄ΠΈΠ½, ΠΈ Ρ Π½ΠΈΠΌ ΡΠ°ΡΡΠ΅Π½ΡΠΊΠΎ Π½Π΅ Π»Π°Π΄ΠΈΠ»ΠΎΡΡ. Π’ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΡΠΎ ΡΠ΅ΡΡ ΠΏΠΎΠ΄Π²ΠΈΡΠ»Π°, ΡΠΎ Π΄ΠΈΡΠΊΠ΅ΡΠΊΠ° Π½Π΅ ΡΠΈΡΠ°Π΅ΡΡΡ.
Π― ΡΠΎΠ³Π΄Π° ΡΠ°ΡΠΊΠ°Π» Ρ ΡΠΎΠ±ΠΎΠΉ Π²ΠΎΡ ΡΡΠΎ ΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅ Π΅ΠΌΠΊΠΎΡΡΡΡ 360 ΠΊΠ.
Π¨Π°Π½ΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π² ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΡΠ°Π· Ρ Π²ΡΡΠ°ΡΡ Ρ Π½Π΅Π΅ ΡΠ²ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΊΡ, Π±ΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ² 50-70.
ΠΠ΄Π½Π°ΠΊΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π²ΡΠ΅Ρ ΡΡΠΈΡ ΠΈΡΡΠΎΡΠΈΠΉ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ Β«ΠΠΒ» Π±ΡΠ»ΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ Π·Π°Π²ΠΈΡΠ°Π½ΠΈΡ.
ΠΡΠΎ ΠΌΠΎΠ³Π»ΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, Π±ΡΠ΄Ρ ΡΠΎ Π½Π°Π±ΠΎΡ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ°Π²ΠΈΡΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠ·Π½Π°ΡΠ°Π»Π°, ΡΡΠΎ 45 ΠΌΠΈΠ½ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡ ΠΏΡΠΎΠΆΠΈΠ» Π·ΡΡ, Ρ.ΠΊ. ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ ΡΠ½Π°ΡΠ°Π»Π°, Π½ΠΎ ΠΎΡΡΠ°Π²ΡΠ΅Π³ΠΎΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΠΎΠΊΠ° Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π±ΡΠ»ΠΎ ΡΠΆΠ΅ Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ.
ΠΠ»ΠΈΠΆΠ΅ ΠΊ 1993 Π³ΠΎΠ΄Ρ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠΊΠΎΠ»Π°Ρ ΠΈ Π»ΠΈΡΠ΅ΡΡ ΠΏΠΎΡΠ²Π»ΡΠ»ΠΈΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ Ρ 286-ΠΌΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ, Π° ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΡΠΎΡΠ»ΠΈ Π΄Π°ΠΆΠ΅ Β«ΡΡΠ΅ΡΠΊΠΈΒ». ΠΠΎ ΡΠ°ΡΡΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ»ΠΎ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ°: ΡΠ°ΠΌ, Π³Π΄Π΅ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π»ΡΡ Β«ΠΠ΅ΠΉΡΠΈΠΊΒ», Π½Π°ΡΠΈΠ½Π°Π»ΡΡ Β«Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»ΡΒ».
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Β«Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Π΅Β» Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Β«ΡΠ°Π½ΡΠΈΠΊΠΎΠ²Β»
ΠΠ° Β«ΠΠ°ΡΠΊΠ°Π»Π΅Β» Π΄Π΅ΡΠ΅ΠΉ ΡΡΠΈΠ»ΠΈ ΡΡΡΠΎΠΈΡΡ ΡΠΈΠΊΠ»Ρ, ΠΎΡΡΠΈΡΠΎΠ²ΡΠ²Π°ΡΡ Π²ΡΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ. Π ΡΠΈΠ·ΠΌΠ°Ρ-Π»ΠΈΡΠ΅Π΅, Π³Π΄Π΅ Ρ ΠΎΠ΄Π½ΠΎ Π²ΡΠ΅ΠΌΡ Β«ΠΎΠ±ΠΈΡΠ°Π»Β», Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΡ ΠΎΡΠ²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρ ΠΏΠ°ΡΡ Π² Π½Π΅Π΄Π΅Π»Ρ. Π Π΄Π²Π° Π³ΠΎΠ΄Π° ΡΠ°ΠΌ Π±ΡΠ»Π° Π²ΠΎΡ ΡΡΠ° Π²ΠΎΡ ΡΠΊΡΠΊΠΎΡΠΈΡΠ°. Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ΅ΡΡΠ΅Π·Π½Π΅Π΅, ΡΠ΅ΠΌ Π²ΡΠ²ΠΎΠ΄ Π½Π° ΡΠΊΡΠ°Π½ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΠΉ ΡΠΈΠ½ΡΡΠΎΠΈΠ΄Ρ.
Π’Π°Π½ΡΠΈΠΊΠΈ
Battle City Π±ΡΠ»Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΈΠ³Ρ Π½Π° ΠΏΡΠΈΡΡΠ°Π²ΠΊΠ°Ρ ΠΊΠ»ΠΎΠ½Π°Ρ NES (Dendy ΠΈ Π΄Ρ.).
Π 1996-ΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ 8-Π±ΠΈΡΠΎΠΊ ΠΏΡΠΎΡΠ»Π°, ΠΎΠ½ΠΈ Π΄Π°Π²Π½ΠΎ ΠΏΡΠ»ΠΈΠ»ΠΈΡΡ Π² ΡΠΊΠ°ΡΠ°Ρ , ΠΈ ΠΌΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΏΡΠΈΠΊΠΎΠ»ΡΠ½ΡΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅Π³ΠΎ-ΡΠΎ ΠΌΠ°ΡΡΡΠ°Π±Π½ΠΎΠ³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠ»ΠΎΠ½ Β«Π’Π°Π½ΡΠΈΠΊΠΎΠ²Β» Π΄Π»Ρ ΠΠ. ΠΠ°Π»Π΅Π΅ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ ΠΈΠ·Π²Π΅ΡΠ½ΡΡΡΡΡ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΠΈΠ»ΠΈΡΡ Π½Π° Β«ΠΠ°ΡΠΊΠ°Π»Π΅Β» ΡΡΠΎ-ΡΠΎ Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ, ΠΌΡΡΠΊΠΎΠΉ ΠΈ Π·Π²ΡΠΊΠΎΠΌ.
Π ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ°Π»ΠΎΡΠΊΠΈ ΠΈ ΠΊΡΡΠΆΠΎΡΠΊΠΈ
ΠΠ°ΡΠ½Π΅ΠΌ Ρ Π³ΡΠ°ΡΠΈΠΊΠΈ.
Π Π±Π°Π·ΠΎΠ²ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ Β«ΠΠ°ΡΠΊΠ°Π»ΡΒ» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ» ΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΠ³ΡΡΡ, Π·Π°ΠΊΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ²Π΅ΡΠ° ΡΠΎΡΠ΅ΠΊ. Π‘Π°ΠΌΡΠ΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π² ΠΌΠΎΠ΄ΡΠ»Π΅ Graph, ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ°ΡΡΠΈΠ΅ Π½Π°Ρ ΠΊ ΡΠΏΡΠ°ΠΉΡΠ°ΠΌ, ΡΡΠΎ GetImage ΠΈ PutImage. Π‘ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡ Π² ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ ΡΡΠ°ΡΡΠΎΠΊ ΡΠΊΡΠ°Π½Π° ΠΈ ΠΏΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΊΡΡΠΎΠΊ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π²Ρ ΠΈΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΡΡΠΈΡΠΎΠ²ΡΠ²Π°Π΅ΡΠ΅, ΠΊΠΎΠΏΠΈΡΡΠ΅ΡΠ΅ Π² ΠΏΠ°ΠΌΡΡΡ, ΡΡΠΈΡΠ°Π΅ΡΠ΅ ΡΠΊΡΠ°Π½, ΠΎΡΡΠΈΡΠΎΠ²ΡΠ²Π°Π΅ΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΈ ΡΠ°ΠΊ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΌΡΡΠΈ Π½ΡΠΆΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΡΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π±ΡΡΡΡΠΎ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΠΈΡ ΡΠΎΠΊΡΡΠΎΠ² Π½Π΅ Π·Π°ΠΌΠ΅ΡΠ°Π΅Ρ.
ΠΠ΅ΡΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, Π³Π΄Π΅ Π² Ρ ΠΎΠ΄ ΠΏΠΎΡΠ»ΠΈ ΡΠΏΡΠ°ΠΉΡΡ β ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠ°ΡΡ.
Π Π½Π΅ΠΌ Π±ΡΠ»ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ³ΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅. ΠΠ»ΠΈΠΊ ΠΌΡΡΠΊΠΎΠΉ Π²ΡΠ·ΡΠ²Π°Π» ΠΌΠ΅Π½Ρ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅ΡΡΡΠ΅Ρ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠΉ. ΠΡΡΠ°ΡΠΈ ΠΎ ΠΌΡΡΠΊΠ΅β¦
ΠΡΡΡ β ΡΡΠΎ ΡΠΆΠ΅ ΠΊΠΎΠ½Π΅Ρ 90-Ρ
ΠΡΡΠΈ, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π±ΡΠ»ΠΈ Ρ Π²ΡΠ΅Ρ , Π½ΠΎ Π΄ΠΎ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ 90-Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΠΈΠΌΠΈ Π»ΠΈΡΡ Π² Windows 3.11, Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ°Ρ ΠΈ Π΅ΡΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈΠ³Ρ. Π Wolf ΠΈ Doom ΡΡΠ±ΠΈΠ»ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ. ΠΠ° ΠΈ Π² DOS-ΡΡΠ΅Π΄Π΅ ΠΌΡΡΡ Π±ΡΠ»Π° Π½Π΅ ΠΎΡΠΎΠ±ΠΎ Π½ΡΠΆΠ½Π°. ΠΠΎΡΡΠΎΠΌΡ Π² Borland ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΡΡΡΡ Π΄Π°ΠΆΠ΅ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π»ΠΈ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΏΠΎΡΡΠ°Π²ΠΊΡ. ΠΠ³ΠΎ Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΡΡΠΊΠ°ΠΌΠΈ ΠΈ Π² ΠΎΡΠ²Π΅Ρ Π²ΠΎΡΠΊΠ»ΠΈΡΠ°Π»ΠΈ Β«Π° Π½Π°ΡΠΈΠ³Π° ΠΎΠ½ ΡΠ΅Π±Π΅?Β».
ΠΠ΄Π½Π°ΠΊΠΎ Π½Π°ΠΉΡΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΠΎΠΏΡΠΎΡΠ° ΠΌΡΡΠΊΠΈ β ΡΡΠΎ Π»ΠΈΡΡ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄Π΅Π»Π°. Π§ΡΠΎΠ±Ρ ΠΌΡΡΡΡ ΠΊΠ»Π°ΡΠ°ΡΡ ΠΏΠΎ ΡΠΊΡΠ°Π½Π½ΡΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ, ΠΈΡ Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΠΈΡΠ΅ΠΌ Π² Π΄Π²ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ (Π½Π°ΠΆΠ°ΡΡΡ ΠΈ Π½Π΅ Π½Π°ΠΆΠ°ΡΡΡ). Π£ Π½Π΅ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Π΅ΡΡ ΡΠ²Π΅ΡΠ»ΡΠΉ, Π° ΠΏΠΎΠ΄ Π½Π΅ΠΉ ΡΠ΅Π½Ρ. Π£ Π½Π°ΠΆΠ°ΡΠΎΠΉ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. Π ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΡΠ΅ΠΌ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΡΡΠΈΠΆΠ΄Ρ (Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°Ρ, Π½Π°ΠΆΠ°ΡΠ°Ρ, ΠΏΠΎΡΠΎΠΌ ΠΎΠΏΡΡΡ Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°Ρ). ΠΠ»ΡΡ Π½Π΅ Π·Π°Π±ΡΡΡ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ Π½Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π½Ρ ΠΈ ΡΠΏΡΡΡΠ°ΡΡ ΠΊΡΡΡΠΎΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ Π² ΠΊΠΎΠ΄Π΅ Π²ΡΠ³Π»ΡΠ΄Π΅Π»Π° Π²ΠΎΡ ΡΠ°ΠΊ:
ΠΠ²ΡΠΊ β ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΈΡΠ°Π»ΠΊΠ° PC Speaker
ΠΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ ΡΠΎ Π·Π²ΡΠΊΠΎΠΌ. Π Π½Π°ΡΠ°Π»Π΅ Π΄Π΅Π²ΡΠ½ΠΎΡΡΡΡ ΠΊΠ»ΠΎΠ½Ρ Sound Blaster ΡΠΎΠ»ΡΠΊΠΎ Π³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈΡΡ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΏΠΎΠ±Π΅Π΄Π½ΠΎΠΌΡ ΡΠ΅ΡΡΠ²ΠΈΡ, ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π»ΠΈΡΡ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠΌ. ΠΠ°ΠΊΡΠΈΠΌΡΠΌ Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ β ΡΡΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΠ½Π°. Π ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ» ΡΠ΄Π΅Π»Π°ΡΡ Turbo Pascal. Π§Π΅ΡΠ΅Π· ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ sound ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Β«ΠΏΠΎΠΏΠΈΡΠ°ΡΡΒ» ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠ°ΡΡΠΎΡΠ°ΠΌΠΈ, ΡΠ΅Π³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π·Π²ΡΠΊΠΎΠ² Π²ΡΡΡΡΠ΅Π»ΠΎΠ² ΠΈ Π²Π·ΡΡΠ²ΠΎΠ², Π½ΠΎ Π΄Π»Ρ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΠΎΠΉ Π·Π°ΡΡΠ°Π²ΠΊΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ³Π΄Π° Π±ΡΠ»ΠΎ ΠΌΠΎΠ΄Π½ΠΎ, ΡΡΠΎ Π²ΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΠ»ΠΎ. Π ΠΈΡΠΎΠ³Π΅ Π½Π°ΡΠ»ΠΎΡΡ Π²Π΅ΡΡΠΌΠ° Ρ ΠΈΡΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅: Π² ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌ Π°ΡΡ ΠΈΠ²Π΅ ΡΠΎΡΡΠ° ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΡΡ Β«ΡΠΊΠ·Π΅ΡΠ½ΠΈΡΠ΅ΠΊΒ», ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ³Π΄Π°-ΡΠΎ Ρ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ BBS-ΠΊΠΈ. ΠΠ½ ΡΠΌΠ΅Π» ΡΠ²ΠΎΡΠΈΡΡ ΡΡΠ΄Π΅ΡΠ° β Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π½Π΅ΡΠΆΠ°ΡΡΠ΅ wav-Ρ ΡΠ΅ΡΠ΅Π· PC Speaker, ΠΏΡΠΈΡΠ΅ΠΌ Π΄Π΅Π»Π°Π» ΡΡΠΎ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π» ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ β ΡΡΠΎ Π²ΡΠ·Π²Π°ΡΡ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΡΠΊΠ°Π»Π΅Π²ΡΠΊΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ exec ΠΈ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΡΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π΅ ΡΡΡ Π½ΡΠ»Π°.
Π ΠΈΡΠΎΠ³Π΅ Π·Π°Π±ΠΎΠΉΠ½ΡΠΉ ΠΌΡΠ·ΠΎΠ½ Π½Π° Π·Π°ΡΡΠ°Π²ΠΊΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ, Π½ΠΎ Ρ Π½ΠΈΠΌ Π²ΡΡΠ»Π° Π·Π°Π±Π°Π²Π½Π°Ρ ΡΡΡΠΊΠ°. Π 1996 Π³ΠΎΠ΄Ρ Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° Pentium 75, ΡΠ°ΡΠΊΠΎΡΠ΅Π³Π°ΡΠ΅Π½Π½ΡΠΌ Π΄ΠΎ 90. ΠΠ° Π½Π΅ΠΌ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ. Π Π²ΡΠ·Π΅ ΠΆΠ΅, Π³Π΄Π΅ Π½Π°ΠΌ Π½Π° Π²ΡΠΎΡΠΎΠΉ ΡΠ΅ΠΌΠ΅ΡΡΡ ΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Pascal, Π² ΡΡΠ΅Π±Π½ΠΎΠΌ ΠΊΠ»Π°ΡΡΠ΅ ΡΡΠΎΡΠ»ΠΈ Π²ΠΈΠ΄Π°Π²ΡΠΈΠ΅ Π²ΠΈΠ΄Ρ Β«ΡΡΠ΅ΡΠΊΠΈΒ». ΠΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ΅Π½Π½ΠΎΡΡΠΈ Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΌ Ρ ΠΏΠΎΡΠ°ΡΠΈΠ» Π½Π° Π²ΡΠΎΡΠΎΠ΅ Π·Π°Π½ΡΡΠΈΠ΅ ΡΡΠΈ ΡΠ°Π½ΡΠΈΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π·Π°ΡΠ΅Ρ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ΄Π° Π½Π΅ Ρ ΠΎΠ΄ΠΈΡΡ. Π Π²ΠΎΡ, ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΈΠ· ΡΠΏΠΈΠΊΠ΅ΡΠ° ΠΏΠΎΠ²Π°Π»ΠΈΠ» Π³ΡΠΎΠΌΠΊΠΈΠΉ ΡΠ΅Π² Π²ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠΊΡ Ρ Π±ΡΠ»ΡΠΊΠ°ΡΡΠΈΠΌΠΈ Π³ΠΎΡΡΠ°Π½Π½ΡΠΌΠΈ Π·Π²ΡΠΊΠ°ΠΌΠΈ. Π ΠΎΠ±ΡΠ΅ΠΌ, 33-ΠΌΠ΅Π³Π°Π³Π΅ΡΡΠΎΠ²ΠΎΠΉ Β«ΡΡΠ΅ΡΠΊΠ΅Β» DX ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π½Π΅ ΠΏΠΎΠ΄ ΡΠΈΠ»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΊΡΡΡΠΈΡΡ ΡΠΎΡ ΡΠ°ΠΌΡΠΉ Β«ΡΠΊΠ·Π΅ΡΠ½ΠΈΡΠ΅ΠΊΒ». ΠΠΎ Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ Π±ΡΠ»ΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ ΡΡΠΈΡΠ°Ρ Π·Π°ΡΠΎΡΠΌΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΡΠΎΡΠ° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΡΠΈΠ» Π²Π΅ΡΡ Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΠ.
ΠΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ Π² Β«ΠΠ°ΡΠΊΠ°Π»Π΅Β»
Π ΠΌΠΎΠ΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ Β«Π’Π°Π½ΡΠΈΠΊΠΈΒ» β ΡΡΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΡΠΆΠ°ΡΡ ΠΈΠ· Turbo Pascal Π±Π΅Π· Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ½ΡΡ Π²ΡΡΠ°Π²ΠΎΠΊ. ΠΠ· ΡΠ²Π½ΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° β ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ ΠΎΠΏΡΠΎΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π³ΡΠ°ΡΠΈΠΊΠΈ. Π£ΡΡΠ³ΡΠ±Π»ΡΠ»ΠΎ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΌΠ°Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠΎΡΡΠΈΡΠ°ΡΡ ΠΏΠΎ ΠΏΠ°Π»ΡΡΠ°ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΊΠΈ.
ΠΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΌΠ΅Π½Ρ ΡΠ°ΡΡΡΡΠ°ΠΈΠ²Π°Π» ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π² ΡΠΊΠΎΠ»ΡΠ½ΠΎΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠ΅ΡΡΠΌ Π½ΠΈΠΊΡΠΎ ΡΠΎΠ³Π΄Π° Π½Π΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π» ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°Ρ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ². ΠΠ° ΡΡΠΎΠΊΠ°Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π·Ρ Π½Π°ΡΠΈΠ½Π°Π»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΏΡΠΎ begin, println ΠΈ if, ΡΡΠΎ Π·Π°ΠΏΠΈΡΠ°Π»ΠΎ ΡΡΠ΅Π½ΠΈΠΊΠΎΠ² Π²Π½ΡΡΡΠΈ Π±Π΅ΠΉΡΠΈΠΊΠΎ-ΠΏΠ°ΡΠΊΠ°Π»Π΅Π²ΡΠΊΠΎΠΉ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ. ΠΠ±Π° ΡΡΠΈ ΡΠ·ΡΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ΅Π±Π½ΡΠΌΠΈ. ΠΡ Β«Π±ΠΎΠ΅Π²ΠΎΠ΅Β» ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ β ΡΠ΅Π΄ΠΊΠΎΠ΅ ΡΠ²Π»Π΅Π½ΠΈΠ΅.
ΠΠ°ΡΠ΅ΠΌ ΡΡΠΈΡΡ ΡΡΠ°ΡΡΠ΅ΠΊΠ»Π°ΡΡΠ½ΠΈΠΊΠΎΠ² ΡΠ΅ΠΉΠΊΠΎΠ²ΡΠΌ ΡΠ·ΡΠΊΠ°ΠΌ β Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π·Π°Π³Π°Π΄ΠΊΠ°. ΠΡΡΡΡ ΠΎΠ½ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½Π°Π³Π»ΡΠ΄Π½ΡΠ΅. ΠΡΡΡΡ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ Β«ΠΠ΅ΠΉΡΠΈΠΊΠ°Β» ΠΊΠΎΠ΅-Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ. ΠΠΎ, Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π·Π°Π΄ΡΠΌΠ°Π΅Ρ ΡΠ²ΡΠ·Π°ΡΡ ΡΠ²ΠΎΠ΅ Π±ΡΠ΄ΡΡΠ΅Π΅ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π΅ΠΌΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΡΠΈΡΡ Ρ Π½ΡΠ»Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ. Π’Π°ΠΊ ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ Π΄Π΅ΡΡΠΌ Π½Π΅ ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ ΠΆΠ΅ ΡΡΠ΅Π±Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΆΠ΅ Π½Π° Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ (ΡΠ·ΡΠΊΠ΅), Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ?
ΠΡΡΠ°ΡΠΈ ΠΎ Π·Π°Π΄Π°ΡΠ°Ρ . Π ΡΠΊΠΎΠ»Π΅ ΠΈ ΠΈΠ½ΡΡΠΈΡΡΡΠ΅ ΠΎΠ½ΠΈ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠ΅: ΠΏΠΎΡΡΠΈΡΠ°ΡΡ ΡΠΎ-ΡΠΎ, ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ, Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ-ΡΠΎ. Π― ΡΡΠΈΠ»ΡΡ Π² ΡΡΠ΅Ρ ΡΠ°Π·Π½ΡΡ ΡΠΊΠΎΠ»Π°Ρ , ΠΏΠ»ΡΡ Ρ Π½Π°Ρ Π±ΡΠ» Β«ΠΠ°ΡΠΊΠ°Π»ΡΒ» Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΊΡΡΡΠ΅ ΠΈΠ½ΡΡΠΈΡΡΡΠ°, ΠΈ Π½ΠΈ ΡΠ°Π·Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΠΈ Π½Π΅ ΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠΊΠΎΠ»Ρ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π°ΠΏΠΈΡΠ½ΡΡ ΠΊΠ½ΠΈΠΆΠΊΡ ΠΈΠ»ΠΈ Π΅ΡΠ΅ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅. ΠΡΠ΅ Π±ΡΠ»ΠΎ Π½Π°Π΄ΡΠΌΠ°Π½Π½ΠΎΠ΅. Π ΠΊΠΎΠ³Π΄Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠ΅ΡΡΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΡΡΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠΎΠΌ ΠΈΠ΄ΡΡ Π² ΠΊΠΎΡΠ·ΠΈΠ½Ρβ¦ Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΈΠ· ΠΈΠ½ΡΡΠΈΡΡΡΠ° Π»ΡΠ΄ΠΈ ΡΠΆΠ΅ Π²ΡΡ ΠΎΠ΄ΡΡ Π²ΡΠ³ΠΎΡΠ΅Π²ΡΠΈΠΌΠΈ.
ΠΡΡΠ°ΡΠΈ, Π½Π° ΡΡΠ΅ΡΡΠ΅ΠΌ ΠΊΡΡΡΠ΅ ΡΠΎΠ³ΠΎ ΠΆΠ΅ Π²ΡΠ·Π° Π½Π°ΠΌ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Β«ΠΏΠ»ΡΡΡΒ». ΠΡΠΎΠ΄Π΅ ΠΈ Π΄Π΅Π»ΠΎ Π±Π»Π°Π³ΠΎΠ΅, Π½ΠΎ Π½Π°ΡΠΎΠ΄ Π±ΡΠ» ΡΡΡΠ°Π²ΡΠΈΠΉ, Π½Π°Π΅Π²ΡΠΈΠΉΡΡ ΡΠ΅ΠΉΠΊΠΎΠ² ΠΈ Β«ΡΡΠ΅Π±Π½ΡΡ Β» Π·Π°Π΄Π°Ρ. ΠΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌΠ°, ΠΊΠ°ΠΊ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π·, Π½ΠΈ Ρ ΠΊΠΎΠ³ΠΎ Π½Π΅ Π½Π°Π±Π»ΡΠ΄Π°Π»ΠΎΡΡ.
P.S. ΠΠΎΠ³ΡΠ³Π»ΠΈΠ» Π½Π° ΡΠ΅ΠΌΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°ΡΡ Π² ΡΠΊΠΎΠ»Π°Ρ Π½Π° ΡΡΠΎΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ. ΠΡΠ΅ ΠΊΠ°ΠΊ ΠΈ 25 Π»Π΅Ρ Π½Π°Π·Π°Π΄: Basic, Pascal. ΠΠ΄ΠΈΠ½ΠΈΡΠ½ΡΠΌΠΈ Π²ΠΊΡΠ°ΠΏΠ»Π΅Π½ΠΈΡΠΌΠΈ ΠΈΠ΄Π΅Ρ Python.
ΠΠΠ£ ΠΠΠ’Π£ΠΠ’ | ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal
Π€ΠΎΡΠΌΠ° ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ:
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½Π°Ρ
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ:
Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ
ΠΠΎΡΡΡΠΏ:
ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ
ΠΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΎΠ± ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠΈ:
Π£ΡΠΎΠ²Π΅Π½Ρ:
ΠΠ»Ρ Π²ΡΠ΅Ρ
ΠΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ:
12:50:00
Π‘ΡΡΠ΄Π΅Π½ΡΠΎΠ²:
12474
ΠΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΎΠ²:
1073
ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΡΡΡΠ°:
3.98 | 3.46
Π£ΡΠ΅Π±Π½ΡΠΉ ΠΊΡΡΡ, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° Pascal ΠΈ ΠΎΡΠ½ΠΎΠ² Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΠΊΠΈ.
ΠΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° Pascal ΠΈ ΠΏΡΠΈΠ΅ΠΌΠΎΠ² ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ². Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈΠ·Π»Π°Π³Π°ΡΡΡΡ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΎΠΊ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π³ΡΠ°ΡΠΎΠ², Ρ.ΠΏ. ΠΠ»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Pascal’e ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ Π±ΡΠ΄ΡΡ ΡΠΊΠ°Π·Π°Π½ΠΈΡ Π½Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΠΈΠ΅ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ «ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ», Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΠΈΡ
ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ. ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ, Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΌΠ΅Π½ΠΈΡ ΠΈ Π½Π°Π²ΡΠΊΠΈ. ΠΡΡΡ Π±ΡΠ» ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π΅Π²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΈΠΌΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠΉ ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ΠΈΠΊΠΈ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ², Π±ΡΠ» ΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π½ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΠ΅Ρ
Π»Π΅Ρ Π½Π° ΠΠΠ€ ΠΠΠ£.
ISBN: 978-5-9556-0025-3
Π’Π΅Π³ΠΈ: mark, pascal, rewrite, SM, Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΠΎΡΠ»Π°Π΄ΠΊΠ°, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ, ΠΏΠΈΡΠ°ΠΌΠΈΠ΄Π°, ΠΏΠΎΠΈΡΠΊ, ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ ΡΠΈΠΏ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ, ΡΠ²ΡΠ·Π½ΠΎΡΡΡ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ, ΡΠ²Π΅ΡΠ°, ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ
Β
2 ΡΠ°ΡΠ° 30 ΠΌΠΈΠ½ΡΡ
—
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ
Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ± Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ , ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ, ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠ°ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠ½ΡΡΠ°Π½ΡΡ. ΠΠ΅ΡΠΊΠΈ. ΠΡΠΎΡΡΠ΅ΠΉΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. ΠΠ²ΠΎΠ΄ Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΈ Π²ΡΠ²ΠΎΠ΄ Π½Π° ΠΊΠΎΠ½ΡΠΎΠ»Ρ.
—
Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ ΡΠ·ΡΠΊΠ° Pascal: ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π½ΠΈΠΌΠΈ. ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ: ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ .
—
ΠΠ΅ΡΠ²Π»Π΅Π½ΠΈΡ. ΠΠ°ΡΡΠΈΠ²Ρ. Π¦ΠΈΠΊΠ»Ρ
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ: if ΠΈ case. ΠΠ°ΡΡΠΈΠ²Ρ: ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΈΠΊΠ»Π°: for, while ΠΈ repeat. ΠΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠ²: break, continue ΠΈ goto.
—
Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ ΠΈ ΡΡΡΠΎΠΊΠΈ. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°
ΠΡΠΈΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΌΠΈ ΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ². ΠΠ°Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ.
—
ΠΡΠΎΡΠ΅Π΄ΡΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ
Π‘ΡΡΡΠΊΡΡΡΠ°, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ, ΠΎΠ±Π»Π°ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈΠΌΠ΅Π½. ΠΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ .
—
Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ : ΡΡΠ΅ΠΊ, ΠΎΡΠ΅ΡΠ΅Π΄Ρ, Π΄Π΅ΠΊ. Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΡ ΠΈ Π½Π΅ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ². ΠΡΡΡΡΠ°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠ°ΡΡΠΈΠ²Π°.
—
ΠΡΠ°ΡΡ ΠΈ Π΄Π΅ΡΠ΅Π²ΡΡ
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ΅ΠΎΡΠΈΠΈ Π³ΡΠ°ΡΠΎΠ²: ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ. Π‘ΠΏΠΎΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠΎΠ² ΠΈ Π΄Π΅ΡΠ΅Π²ΡΠ΅Π². ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π΅ΡΠ΅Π²ΡΠ΅Π² Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
—
ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ Π½Π° Π³ΡΠ°ΡΠ°Ρ
ΠΈ Π΄Π΅ΡΠ΅Π²ΡΡΡ
ΠΡΠΈΠΌΠ΅ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π΅ΡΠ΅Π²ΡΠ΅Π² ΠΈ Π³ΡΠ°ΡΠΎΠ². Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΡ ΠΈ ΠΈΡΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², ΡΠ΅ΡΠ°ΡΡΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ΠΎΡΠΈΠΈ Π³ΡΠ°ΡΠΎΠ².
—
ΠΠΎΠ΄ΡΠ»ΡΠ½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ·ΡΠΊΠ° Pascal. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
—
ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡ ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΠ°
ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡ ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ Π²Π΅ΡΡ ΡΠ²ΠΎΠ΄ Π·Π½Π°Π½ΠΈΠΉ,
Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΉ ΡΡΠ΅Π½ΠΈΠΊΠ°ΠΌ ΠΌΠ»Π°Π΄ΡΠΈΡ
ΠΊΠ»Π°ΡΡΠΎΠ². ΠΠ»Ρ Π΄Π΅ΡΠ΅ΠΉ, ΡΠΎΠ±ΠΈΡΠ°ΡΡΠΈΡ
ΡΡ Π² 1-ΠΉ ΠΊΠ»Π°ΡΡ, ΠΎΠ½Π° ΠΏΠΎΡΠ»ΡΠΆΠΈΡ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡΠΌ
ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊ ΡΠΊΠΎΠ»Π΅. Π ΡΡΠΎΠΉ ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΠΈ ΡΠ΅Π±Π΅Π½ΠΎΠΊ ΡΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ Π»ΡΠ±ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΡΡ Π΅Π³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ,
Π² ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΌ ΠΈ ΠΏΡΠΎΡΡΠΎΠΌ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠΡ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅ΡΠ΅ ΡΠ»ΠΎΠ²Π° ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ
Π²Π΅ΡΠ΅ΠΉ,
ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Π΄ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΡΠ΅Π±Π΅Π½ΠΊΡ? Π‘ΠΎΠΌΠ½Π΅Π²Π°Π΅ΡΠ΅ΡΡ Π² ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠ°Ρ
? ΠΡΠΎΡΡΠΎ Π²ΠΎΠ·ΡΠΌΠΈΡΠ΅ Β«ΠΠΎΠ»ΡΡΡΡ ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡ
ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΠ°Β» ΠΈ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΌΠ°Π»ΡΡΠΎΠΌ!
ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° Π² ΡΡΠΈΡ
Π°Ρ
Π Π°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ΅ΡΠΈ
ΠΠ·Π±ΡΠΊΠ° Π² ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°Ρ
ΠΠ³ΡΡ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΊΠΎΠ»Ρ
ΠΠ°Ρ ΡΠ΅Π±Π΅Π½ΠΎΠΊ Π»Π΅Π²ΡΠ°
ΠΠ°ΠΊ Π³ΠΎΡΠΎΠ²ΠΈΡΡ Π΄ΠΎΠΌΠ°ΡΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΈ ΡΠΊΠ·Π°ΠΌΠ΅Π½Ρ
ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡ ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΠ° — ΡΡΠΎ ΡΠ²ΠΎΠΉ Π½Π°Π΄ΡΠΆΠ½ΡΠΉ ΠΏΡΡΠ΅Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π² ΠΌΠΈΡΠ΅ Π·Π½Π°Π½ΠΈΠΉ.
ΠΠ½Π° ΠΏΡΠΎΠ²Π΅Π΄ΡΡ ΡΠΊΠ²ΠΎΠ·Ρ ΠΈΠ·Π²ΠΈΠ»ΠΈΡΡΡΠ΅ Π»Π°Π±ΠΈΡΠΈΠ½ΡΡ Π½Π°ΡΠΊ ΠΈ ΡΠ°ΡΠΊΡΠΎΠ΅Ρ Π·Π°Π²Π΅ΡΡ Π²Π΅Π»ΠΈΠΊΠΈΡ
ΡΠ°ΠΉΠ½ ΠΡΠ΅Π»Π΅Π½Π½ΠΎΠΉ.
Π‘ Π½Π΅ΠΉ ΡΡ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅ΡΡΡΡ Π²ΡΡΠΎΠΊΠΎ ΠΊ Π·Π²ΡΠ·Π΄Π°ΠΌ ΠΈ ΠΎΠΏΡΡΡΠΈΡΡΡΡ Π½Π° Π΄Π½ΠΎ ΡΠ°ΠΌΡΡ
Π³Π»ΡΠ±ΠΎΠΊΠΈΡ
ΠΌΠΎΡΠ΅ΠΉ,
ΡΡ Π½Π°ΡΡΠΈΡΡΡΡ Π²ΠΈΠ΄Π΅ΡΡ ΠΌΠ΅Π»ΡΡΠ°ΠΉΡΠΈΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΌΡ ΠΈ ΠΎΡΡΠ·Π°ΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΠ΅ΠΌΠ»ΠΈ.
ΠΡΠΏΡΠ°Π²ΠΈΠ²ΡΠΈΡΡ Π² ΡΡΠΎ ΡΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠ΅, ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΊΡΡΠ³ΠΎΠ·ΠΎΡ ΠΈ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅ΡΡΡΡ
Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΠΏΠ΅Π½Ρ ΡΠ°Π·Π²ΠΈΡΠΈΡ. ΠΡΠ½ΡΠ½Π΅ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΡΡΠΈΡΠ΅Π»Π΅ΠΉ Π½Π΅ ΡΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Ρ Π² ΡΡΠΏΠΈΠΊ,
ΡΡ ΡΠΌΠΎΠΆΠ΅ΡΡ Π½Π°ΠΉΡΠΈ Π²ΡΡ
ΠΎΠ΄ ΠΈΠ· Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ. ΠΠΈΡ Π·Π½Π°Π½ΠΈΠΉ Π·ΠΎΠ²ΡΡ ΡΠ΅Π±Ρ. Π Π΄ΠΎΠ±ΡΡΠΉ ΠΏΡΡΡ!
Π Π΅Π±Π΅Π½ΠΎΠΊ Π½Π΅ Ρ
ΠΎΡΠ΅Ρ ΡΡΠΈΡΡ Π±ΡΠΊΠ²Ρ Π Π΅Π±Π΅Π½ΠΎΠΊ Π½Π΅ Ρ
ΠΎΡΠ΅Ρ ΡΡΠΈΡΡ Π±ΡΠΊΠ²Ρ
| Past continuous passive Π‘ΡΡΠ°Π΄Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π·Π°Π»ΠΎΠ³ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π³Π»Π°Π³ΠΎΠ»Π° ‘to be’.
|
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΠΌΡΠ»Ρ ΠΎΡΠ³Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²Π΅ΡΠ΅ΡΡΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΌΠΎΠ»ΡΡΠ½ΠΎΠΉ ΠΌΠ°ΡΡΠ΅ ΠΠ°Π΄Π°Π½ΠΈΠ΅: ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΎΡΠΌΡΠ»Ρ ΡΠ³Π»Π΅Π²ΠΎΠ΄ΠΎΡΠΎΠ΄Π°, Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠ»ΡΡΠ½Π°Ρ ΠΌΠ°ΡΡΠ° ΡΠ°Π²Π½Π° 78 Π³.
| Π£ Π£
|
ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal
Π’Π΅ΡΡ: ΠΠ°ΡΠ°Π»Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠ°Π΄Π°Π½ΠΎ 30 Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈΠ· 30 Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ . Π’Π΅ΡΡ: ΠΠ°ΡΠ°Π»Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠΎΠΏΡΠΎΡ 1 ΠΠΏΠΈΡΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ ΡΠΊΠ°Π·Π°ΡΡ Π΅Ρ: ) ΠΈΠΌΡ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ) ΠΈΠΌΡ ΠΈ ΡΠΈΠΏ ) ΡΠΈΠΏ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ) ΠΈΠΌΡ, ΡΠΈΠΏ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠΎΠΏΡΠΎΡ 2 Π§Π΅ΠΌΡ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠ»ΡΠ°Π²ΠΈΡ. ΠΠ»ΡΠ°Π²ΠΈΡ ΡΠ·ΡΠΊΠ° PASCAL
ΠΠ»ΡΠ°Π²ΠΈΡ ΡΠ·ΡΠΊΠ° PASCAL Π’Π΅ΠΊΡΡ PASCAL-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΡΠΎΠΊ, ΡΠΎΡΡΠΎΡΡΠΈΡ ΠΈΠ· ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΡ Π°Π»ΡΠ°Π²ΠΈΡ ΡΠ·ΡΠΊΠ°. ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ — 126 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠΠ»ΡΠ°Π²ΠΈΡ ΠΡΠΊΠ²Ρ Π¦ΠΈΡΡΡ Π£ΠΏΡΠ°Π²Π»ΡΡΡ.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΡΠ΅Π½ΠΎΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ΅ 8 ΠΊΠ»Π°ΡΡ
ΠΡΠ΅Π½ΠΎΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ΅ 8 ΠΊΠ»Π°ΡΡ Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ 1. Π¦Π΅Π»Ρ ΡΠ°Π±ΠΎΡΡ: ΠΈΡΠΎΠ³ΠΎΠ²Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ΅ ΡΡΠ°ΡΠΈΡ ΡΡ ΡΠ΅Π΄ΡΠΌΡΡ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΎΠ±ΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΡΠΎΠ²Π½Ρ ΠΎΠ²Π»Π°Π΄Π΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠΌΠΈΡΡ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ Π»Π΅ΠΊΡΠΈΠΈ:
Turbo Pascal 7.0 ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ Π»Π΅ΠΊΡΠΈΠΈ: 1. Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ 2. ΠΠΎΠ½ΡΡΠ°Π½ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ 3. ΠΡΠΎΡΡΠ΅ΠΉΡΠΈΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ 4. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ 5. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ 6. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Python
ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Python ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ 2 ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ 3 ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ 4 ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ 5 ΠΠ½ΡΡΡΡΠΊΡΠΈΡ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ 7 Π¦ΠΈΠΊΠ»Ρ 8 Π€ΡΠ½ΠΊΡΠΈΠΈ 10 Π‘ΠΏΠΈΡΠΊΠΈ 11 ΠΡΠ½ΠΎΠ²Π½ΡΠ΅
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
7. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²
7. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΈΠΊΠ»Π° ΠΏΡΠ΅Π΄ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ². ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΈΠΊΠ»Π° ΡΠ²Π»ΡΡΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ, Ρ.ΠΊ. Π² ΠΈΡ ΡΠΎΡΡΠ°Π² Π²Ρ ΠΎΠ΄ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. Π ΠΠ°ΡΠΊΠ°Π»Π΅ ΠΈΠΌΠ΅Π΅ΡΡΡ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Pascal 1. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Pascal 1. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ 2. ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ 3. ΠΠ΅ΡΠ°ΡΠ·ΡΠΊ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 4. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ 5. ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ 6. Π£ΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ 7. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Pascal ABC:
ΠΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Pascal ABC: Π’ΠΈΠΏΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π Π½Π°ΡΠ°Π»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π·Π°Π΄Π°ΡΡΡΡ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡ ΡΠΈΠΏ. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ .
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΡΠ΄ΠΈΡΠΎΡΠ½Π°Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°
ΠΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Β«Π§ΠΈΡΠΈΠ½ΡΠΊΠΈΠΉ ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΒ» ΠΡΠ΄ΠΈΡΠΎΡΠ½Π°Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅ ΠΠ‘ΠΠΠΠ« ΠΠΠΠΠ ΠΠ’ΠΠΠΠΠ¦ΠΠ Π ΠΠ ΠΠΠ ΠΠΠΠΠ ΠΠΠΠΠΠ― ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π¦ΠΈΠΊΠ» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ. Π ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Turbo Pascal ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΡΠΈ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ ΡΠΈΠΊΠ»Π°: 1. Π¦ΠΈΠΊΠ» Ρ ΠΏΠΎΡΡΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° 2
ΠΠΠ‘Π£ΠΠΠ Π‘Π’ΠΠΠΠΠΠ ΠΠΠ ΠΠΠΠΠΠ’ΠΠΠ¬ΠΠΠ Π£Π§Π ΠΠΠΠΠΠΠ Π‘Π ΠΠΠΠΠΠ Π‘ΠΠΠ¦ΠΠΠΠ¬ΠΠΠΠ ΠΠΠ ΠΠΠΠΠΠΠΠ― ΠΠΠ‘ΠΠΠΠ‘ΠΠΠ ΠΠ ΠΠΠΠ ΠΠ‘Π’Π ΠΠΠ’ΠΠΠ¬ΠΠ«Π Π’ΠΠ₯ΠΠΠΠ£Π ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° 2 ΠΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅: Π’Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ: Β«ΠΡΠ½ΠΎΠ²Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ»
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ ΠΈ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ, Π²Π²ΠΎΠ΄ ΠΈ Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ ΠΈ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ, Π²Π²ΠΎΠ΄ ΠΈ Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ΠΠ»ΡΠ°Π²ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΈΠ½ΡΠΊΠΈΠ΅ Π±ΡΠΊΠ²Ρ: ΠΎΡ A Π΄ΠΎ Z ΠΈ ΠΎΡ Π° Π΄ΠΎ z Π¦ΠΈΡΡΡ: 0,1,2,3,4,5,6,7,8,9 Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ:
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° 3
31 ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° 3 Π’Π°Π±ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΠ°Π²Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΠ°Π΄Π°Π½ΠΈΠ΅: Π‘ΠΎΡΡΠ°Π²ΠΈΡΡ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±Π»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ y = f() Π½Π° ΠΎΡΡΠ΅Π·ΠΊΠ΅ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΡΠ°Π³ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°. ΠΠΈΠ΄
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
Π€Π΅Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π°Π³Π΅Π½ΡΡΡΠ²ΠΎ ΠΏΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ
Π€Π΅Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π°Π³Π΅Π½ΡΡΡΠ²ΠΎ ΠΏΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Β«ΠΠΠ’ΠΒ» — Π ΠΎΡΡΠΈΠΉΡΠΊΠΈΠΉ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΠΈΠΌ. Π.Π. Π¦ΠΈΠΎΠ»ΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠ΅ΠΊΡΠΈΡ 17. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°
ΠΠ΅ΠΊΡΠΈΡ 17. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° 1 ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΠΏΠΎΠ² Π² Delphi. Π Π°Π½ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΈ Π΅ΡΠ΅ Π΄Π²Π° ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΠΏΠ° ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Ρ: ΠΠ°ΡΡΠΈΠ² ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²,
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
Π Π‘ΠΠΠΠΠ«Π ΠΠΠΠ―Π’ΠΠ― Π―ΠΠ«ΠΠ Π ΠΠ‘ΠΠΠΠ¬
Π Π‘ΠΠΠΠΠ«Π ΠΠΠΠ―Π’ΠΠ― Π―ΠΠ«ΠΠ Π ΠΠ‘ΠΠΠΠ¬ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° Π·Π½Π°ΠΊΠΎΠ², ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΡ Π°Π»ΡΠ°Π²ΠΈΡ ΡΠ·ΡΠΊΠ°, ΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π±ΡΠΊΠ², ΡΠΈΡΡ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±ΡΠΊΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠΠΠΠΠ‘Π’ΠΠ Π Π’Π£Π ΠΠ-ΠΠΠ‘ΠΠΠΠ
Π€Π΅Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π°Π³Π΅Π½ΡΡΡΠ²ΠΎ ΠΏΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΠΎΠ½ΡΠΊΠΎΠΉ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΠΠ°ΡΠ΅Π΄ΡΠ° Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° IF.
ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° IF. ΠΠ°Π½Π½Π°Ρ ΡΠ΅ΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡΠ΅Ρ ΠΊΠΈΡΠΎΠ², Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΎΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal. ΠΠ΅Π· Π΅Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ½Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ·ΡΠΊ ΠΠ°ΡΠΊΠ°Π»Ρ (Π. ΠΠΈΡΡ)
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° 1 ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌ, Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π°Π±ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΎΡΠΊΡΠ΄Π° Π²Π·ΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° 6
Π’Π΅ΠΌΠ°: ΠΠ²ΡΠΌΠ΅ΡΠ½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° 6 Π¦Π΅Π»Ρ: ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π² ΡΠ·ΡΠΊΠ΅ C#. ΠΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π°Π²ΡΠΊΠΎΠ² ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ². 1 Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
PDF created with pdffactory Pro trial version
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ° 2.3. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠ² Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π¦Π΅Π»Ρ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΏΠΎΠ»Π½ΠΈΠ² ΡΡΡ ΡΠ°Π±ΠΎΡΡ, ΠΡ Π½Π°ΡΡΠΈΡΠ΅ΡΡ: Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π·Π°Π΄Π°ΡΠΈ, ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠ΅ΠΊΡΠΈΡ 3. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ°
ΠΠ΅ΠΊΡΠΈΡ 3 ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ° ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ·ΡΠΊΠ° ΠΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΡ Π½Π° Π΄Π²Π΅ Π³ΡΡΠΏΠΏΡ: ΠΏΡΠΎΡΡΡΠ΅ ΠΈ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΡΠΎΡΡΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ; ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° GOTO; ΠΏΡΡΡΠΎΠΉ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
Π£ΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈ ΡΠΈΠΊΠ»Ρ
Π£ΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΈ ΡΠΈΠΊΠ»Ρ 1 Π ΡΠ΅ΠΌ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ? Π£ΡΠ»ΠΎΠ²Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ: ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° Ρ ΠΏΡΠ΅Π΄ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° Ρ ΠΏΠΎΡΡΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΎΠ² 2
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠ°Π±ΠΈΡΠ΅Π²ΠΈΡ Π‘.Π. ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
1.1 ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΈΠΊΠ»Π°(ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ) Π ΡΠ·ΡΠΊΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ 3 ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠΈΠΊΠ»Π°. 1) ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΠΊΠ»Π° Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π° Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠΉ ΡΠΈΠΊΠ»Π° (ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π΄Π»Ρ). for
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
8. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°
8. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ Π½Π΅ΡΠ΅Π΄ΠΊΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΠΌΠ°ΡΡΡΠ°Π±Ρ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
PDF created with pdffactory Pro trial version
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ° 2.4. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π¦Π΅Π»Ρ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΏΠΎΠ»Π½ΠΈΠ² ΡΡΡ ΡΠ°Π±ΠΎΡΡ, ΠΡ Π½Π°ΡΡΠΈΡΠ΅ΡΡ: Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π·Π°Π΄Π°ΡΠΈ, ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΏΡΠΈΠ²ΠΎΠ΄Ρ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ°ΡΠΊΠ°Π»Ρ
ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ°ΡΠΊΠ°Π»Ρ ΠΠ²ΡΠΎΡ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΠ°ΡΠΊΠ°Π»Π΅ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Π²Π²ΠΎΠ΄Π° ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Π²ΡΠ²ΠΎΠ΄Π° ΠΡΠ°Π²ΠΈΠ»Π° Π·Π°ΠΏΠΈΡΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΠΎΡΡΠ΄ΠΎΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
Π ΡΠ·ΡΠΊΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ
ΠΠΈΠΊΠ»Π°ΡΡ ΠΠΈΡΡ | Π―Π·ΡΠΊ ΠΠ°ΡΠΊΠ°Π»Ρ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π² 1970 Π³. ΠΠΈΠΊΠ»Π°ΡΡΠΎΠΌ ΠΠΈΡΡΠΎΠΌ ΠΊΠ°ΠΊ ΡΠ·ΡΠΊ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΡΡΡΠΎΠ³ΡΡ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ. ΠΠ½ Π±ΡΠ» Π½Π°Π·Π²Π°Π½ Π² ΡΠ΅ΡΡΡ ΡΡΠ°Π½ΡΡΠ·ΡΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°, ΡΠΈΠ·ΠΈΠΊΠ° ΠΈ ΡΠΈΠ»ΠΎΡΠΎΡΠ° ΠΠ»Π΅Π·Π° ΠΠ°ΡΠΊΠ°Π»Ρ.
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ΅Π»Π΅ΠΉ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ ΠΠΈΠΊΠ»Π°ΡΡ ΠΠΈΡΡ ΡΡΠΈΡΠ°Π» ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎ ΡΠΈΡ ΠΏΠΎΡ ΠΠ°ΡΠΊΠ°Π»Ρ Π·Π°ΡΠ»ΡΠΆΠ΅Π½Π½ΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² Π΄Π»Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ³ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Object Pascal, ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ (ΡΡΠ΅Π΄Π° Delphi).
Β
| ΠΠ»Π΅Π· ΠΠ°ΡΠΊΠ°Π»Ρ |
Π‘ΡΠ΅Π΄Π° Turbo Pascal | ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² Π² 80-Π΅ — Π½Π°ΡΠ°Π»Π΅ 90 Π³ΠΎΠ΄ΠΎΠ² ΡΡΠ°Π» ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Turbo Pascal ΡΠΈΡΠΌΡ Borland. ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π» Π²ΡΡΠΎΠΊΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ Π²ΡΡΠΎΠΊΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π° (ΠΎΡΡΡΠ΄Π° ΠΏΡΠΈΡΡΠ°Π²ΠΊΠ° Turbo). Π‘ΡΠ΅Π΄Π° Turbo Pascal ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π»Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΊΠΎΠ΄Π°, ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»Π° Π±ΠΎΠ³Π°ΡΡΠΉ Π½Π°Π±ΠΎΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ². ΠΡΠ΅ ΡΡΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Turbo Pascal ΡΡΠ°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ ΠΠ°ΡΠΊΠ°Π»Ρ Π΄Π΅-ΡΠ°ΠΊΡΠΎ. |
ΠΡΠΏΡΡΠ΅Π½Π½Π°Ρ Π² 1995 Π³. ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π΄Ρ Turbo Pascal ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Delphi ΡΡΠ°Π»Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»ΡΡΡΠΈΡ ΡΡΠ΅Π΄ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Delphi Π²Π²Π΅Π»Π° Π² ΡΠ·ΡΠΊ ΠΠ°ΡΠΊΠ°Π»Ρ ΡΡΠ΄ ΡΠ΄Π°ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ; ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΠΎΠ»ΡΡΠΈΠ» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Object Pascal. ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ Delphi 7.0, ΡΠ·ΡΠΊ Delphi Object Pascal ΡΡΠ°Π» Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΡΠΎ Delphi, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΡΡΠ°ΡΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠΎ. ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΡΡΠ΅Π΄Ρ — Delphi XE. | Π‘ΡΠ΅Π΄Π° Delphi 7 |
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Free Pascal. ΠΠΎΠΌΠΈΠΌΠΎ ΠΎΡΠΊΡΡΡΠΎΡΡΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π΅Π³ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π΄ΠΈΠ°Π»Π΅ΠΊΡΠΎΠ² ΠΠ°ΡΠΊΠ°Π»Ρ. ΠΠ° ΠΎΡΠ½ΠΎΠ²Π΅ FreePascal ΡΠΎΠ·Π΄Π°Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π°Ρ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° Lazarus, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ ΡΡΠ΅Π΄Π΅ Delphi. ΠΠ΄Π½Π°ΠΊΠΎ, Π±Π΅Π΄Π½ΡΠΉ ΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡΡΠΈΠΉΡΡ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡΠΌΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ Free Pascal, ΠΌΠ°Π»ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ ΡΠ°Π±ΠΎΡΠΈΡ ΡΡΠΎΠ»ΠΎΠ² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, Π²ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅Ρ ΠΎΠ±ΡΡΠ°Π΅ΠΌΡΡ , Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΎΡΠΌΠΈΡΡΡ Ρ Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ — ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΉ ΡΠ·ΡΠΊ.
Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΡΡΠ΅Π΄Π° Delphi ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡ Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΎΠΉ ΠΈ ΠΌΠ°Π»ΠΎΠΏΡΠΈΠ³ΠΎΠ΄Π½ΠΎΠΉ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Delphi Π΄Π°ΠΆΠ΅ Π΄Π»Ρ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°Π½Π½ΡΠ΅ ΡΠ°ΠΊΡΠΎΡΡ ΠΏΡΠΈΠ²Π΅Π»ΠΈ ΠΊ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌΡ ΠΈΡΡΠ΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΡ Delphi ΠΈΠ· ΡΡΠ΅ΡΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ, Π° Π΄Π»Ρ ΡΡΠ΅Π΄Ρ Lazarus, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π΅Π΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΡΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠ½Ρ.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌ Java ΠΈ .NET, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ ΠΌΠΎΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΌΠΎΡΠ½ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΡΠ»Π°Π±ΠΈΠ»ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΠ·ΡΠΊΠ° Delphi. ΠΠ»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°Π»ΠΈ ΡΠ°ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΊΠ°ΠΊ Java, C, C++, C#, Visual Basic, Python, Haskell.
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡΠΊΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ, ΡΡΠ°Π»ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Oxygene ΡΠΈΡΠΌΡ RemObjects, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΠΈ Π·Π°ΡΠ»ΡΠΆΠ΅Π½Π½ΠΎ Π½Π°Π·Π²Π°Π»ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΠ°ΡΠΊΠ°Π»Π΅ΠΌ 21 Π²Π΅ΠΊΠ°. Oxygene ΠΌΠΎΠΆΠ΅Ρ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΏΠΎΠ΄ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ .NET ΠΈ Java. ΠΡΠ½ΠΎΠ²Π½ΡΠΌ Π΅Π³ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° ΠΈ ΡΡΠ΅Π΄Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΠΉ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ,Β Oxygene Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΊΠ°Π½ΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ (ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊΠ»Π°ΡΡΠΎΠ² Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ), ΡΡΠΎ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ Π΅Π³ΠΎ ΡΡΠ³ΡΠ±ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΡΡΡ.
Π―Π·ΡΠΊ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ PascalABC.NET ΠΏΡΠΈΠ·Π²Π°Π½Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ»ΠΎΠΆΠΈΠ²ΡΡΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΈ Π²Π΅ΡΠ½ΡΡΡ ΡΠ·ΡΠΊΡ ΠΠ°ΡΠΊΠ°Π»Ρ Π±ΡΠ»ΡΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΠΌΠ½ΠΎΠΆΠΈΠ² Π΅Π΅ Π½Π° ΠΌΠΎΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ .NET.
Π£ΡΠΎΠΊΠΈ Pascal ABC Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. Π‘ΠΎΡΠ΅ΡΠ°Π΅Ρ Π² ΡΠ΅Π±Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΡΡ ΠΏΡΠΎΡΡΠΎΡΡ ΠΠ°ΡΠΊΠ°Π»Ρ ΠΈ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ .NET, ΠΊΠΎΡΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ°ΡΠΊΠ°Π»Ρ ΠΈΠ·ΡΡΠ°ΡΡ Π½Π° ΡΠΊΠΎΠ»ΡΠ½ΠΎΠΌ ΠΊΡΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ, Π΄Π°Π²Π°Ρ ΡΡΠ°ΡΠΈΠΌΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΎΠ± ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ Π°Π±Ρ Π΄Π°ΡΡΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΡΡ ΠΈΠ· ΡΠ΅ΠΌΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΠΈΠ΄Π΅ΠΎΡΡΠΎΠΊΠΎΠ² ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² Pascal ABC, Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΠΎΠ²Π½Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΡΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΡ ΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ, ΡΠ°ΠΊ ΠΈ Π²ΡΠ±ΠΎΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ³Π»ΡΠ±ΠΈΡΡ ΠΈ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ.
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π² Π²ΠΈΠ΄Π΅ΠΎΠΊΡΡΡΠ΅ ΡΡΠΎΠΊΠΈ ΠΠ°ΡΠΊΠ°Π»Ρ ΠΠΠ‘ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ Π΄Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ. ΠΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΡΡΡΠ°, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΈ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ β Β«Π²ΠΎΠ΄ΡΒ» ΠΈ ΠΏΡΡΡΠΎΠΉ ΡΠ΅ΠΎΡΠΈΠΈ Π² ΠΊΡΡΡΠ΅ Π½Π΅Ρ.
ΠΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΈ ΠΏΠΈΡΠ΅ΠΌ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΡΡΠΎΡΠΊΠΈ ΠΊΠΎΠ΄Π°.
ΠΠ·ΡΡΠ°Π΅ΠΌ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΡΠ΅ΠΌ ΡΠ°ΠΉΠΌΠ΅Ρ.
ΠΠ·ΡΡΠ°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΠ°ΡΠΊΠ°Π»Ρ Π΄Π»Ρ Π½Π°Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΠΎ ΡΠΊΠΎΠ»ΡΠ½ΠΈΡΡ ΠΠ½Π½Ρ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌ Π½Π°ΡΡΠΎΡΡΠΈΠΉ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡ.
ΠΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠΎΠ·Π΄Π°ΡΠΌ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΠΉ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ.
Π‘ΠΎΠ·Π΄Π°ΡΠΌ Β«ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡΒ» ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ ΠΊΠ½ΠΈΠ³Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
.
Π£ΡΠΎΠΊ 1 — ΠΠ΅ΡΠ²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
Π£ΡΠΎΠΊ 2 — ΠΡΠΎΡΡΡΠ΅ ΡΠΈΡΠ»Π°
Π£ΡΠΎΠΊ 3 — ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ (Π§Π°ΡΡΡ 1)
Π£ΡΠΎΠΊ 3 — ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ (Π§Π°ΡΡΡ 2)
Π£ΡΠΎΠΊ 4 — Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΠ»ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ
Π£ΡΠΎΠΊ 5 — Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ
Π£ΡΠΎΠΊ 6 — ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ (Π§Π°ΡΡΡ 1)
Π£ΡΠΎΠΊ 6 — ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ (Π§Π°ΡΡΡ 2)
Π£ΡΠΎΠΊ 7 — Π£Π΄ΠΎΠ±Π½Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° (Π§Π°ΡΡΡ 1)
Π£ΡΠΎΠΊ 7 — Π£Π΄ΠΎΠ±Π½Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° (Π§Π°ΡΡΡ 2)
Π£ΡΠΎΠΊ 7 — Π£Π΄ΠΎΠ±Π½Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° (Π§Π°ΡΡΡ 3)
Π£ΡΠΎΠΊ 7 — Π£Π΄ΠΎΠ±Π½Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° (Π§Π°ΡΡΡ 4)
Π£ΡΠΎΠΊ 8 — Π Π°Π±ΠΎΡΠ° Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΡΡΠΈΡ (Π§Π°ΡΡΡ 1)
Π£ΡΠΎΠΊ 8 — Π Π°Π±ΠΎΡΠ° Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΡΡΠΈΡ (Π§Π°ΡΡΡ 2)
Π£ΡΠΎΠΊ 8 — Π Π°Π±ΠΎΡΠ° Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΡΡΠΈΡ (Π§Π°ΡΡΡ 3)
Π£ΡΠΎΠΊ 8 — Π Π°Π±ΠΎΡΠ° Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΡΡΠΈΡ (Π§Π°ΡΡΡ 4)
Free Pascal — ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Pascal ΠΈ Free Pascal
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΠ°ΡΠΊΠ°Π»Π΅ ΠΈ Free Pascal
ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ, Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ±ΡΠ°ΡΡ ΠΠ°ΡΠΊΠ°Π»Ρ, Π° Π½Π΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, C. ΠΠ»ΠΈ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΠ΅ Free Pascal Ρ Π΄ΡΡΠ³ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ Pascal. ΠΡ Π²
Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΈΡΠ΅ ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. Π₯ΠΎΡΠΎΡΠΎ,
ΡΠ΅ΠΌ ΡΠ°ΠΊ Ρ
ΠΎΡΠΎΡ Free Pascal?
- ΠΡΠ΅Π½Ρ ΡΠΈΡΡΡΠΉ ΡΠ·ΡΠΊ ΠΠ°ΡΠΊΠ°Π»Ρ — ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΈΠΉ ΡΠ·ΡΠΊ,
Π²Π°ΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ΄ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΡΠΌΠΈ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΌΠΈ, ΡΠ΅ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²
C, ΠΈ Π΄Π°Π²Π°ΠΉΡΠ΅ Π΄Π°ΠΆΠ΅ Π·Π°Π±ΡΠ΄Π΅ΠΌ ΠΎ C ++.Π ΡΠ΅Π±Π΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΎΡ
ΠΌΠΎΡΠ½ΠΎ, ΡΠ·ΡΠΊ ΠΠ°ΡΠΊΠ°Π»Ρ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΡΠ½ΡΠΉ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Ρ ΡΡΠΎΠ³ΠΎ Ρ ΠΎΡΠΈΡΠ΅. - ΠΠ΅Π· Makefiles Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ,
ΠΠ°ΡΠΊΠ°Π»Ρ Π½Π΅ Π½ΡΠΆΠ½Ρ Makefile. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ,
ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ. - ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ Pascal Π±ΡΡΡΡΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ F ΠΈ Free Pascal
Π½Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΠ°, Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ°ΡΡΠ°ΡΡ, ΠΏΠΎΠΊΠ°
ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ, ΠΈ Π²ΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΎ, Π΄Π°ΠΆΠ΅
Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. - Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ Π Pascal Π²Ρ
Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ ΠΎ Π·Π°Π³ΡΡΠ·Π½Π΅Π½ΠΈΠΈ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΠ΅Π½, ΠΊΠ°ΠΊ Π² C, Π³Π΄Π΅
ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ Π΄Π»Ρ Π²ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ΅Ρ, Π²
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Pascal ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ²ΠΎΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½, ΠΈ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π½Π΅ΠΏΡΠΈΠ½ΡΠΆΠ΄Π΅Π½Π½ΠΎ. - ΠΡΡΠΎΠΊΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ, ΠΌΠ°Π»ΠΎ ΠΏΠ°ΠΌΡΡΠΈ Π―Π·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ
ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ Π² Π±ΡΡΡΡΡΠΉ ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ Free Pascal
ΡΠΌΠΎΠ³ ΡΠ΄Π΅Π»Π°ΡΡ ΠΠ°ΡΠΊΠ°Π»Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ Π±ΡΡΡΡΡΡ ΡΠ·ΡΠΊΠΎΠ².ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Free Pascal ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠ°Π»ΠΎ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΠ»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΌΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ
Π’Π΅ΡΡ Π½Π° Π²ΡΠ±ΡΠ²Π°Π½ΠΈΠ΅
ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π³ΠΈΡΠΈ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ Π²ΠΊΡΡΡ. - ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΡΠΈΡ
ΠΎΠ΄ΠΈΡ Free Pascal
Ρ IDE, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ , Π² ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ
ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ IDE,
Π²Π°Ρ Π»ΡΡΡΠΈΠΉ Π΄ΡΡΠ³-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ. - ΠΡΠ»ΠΈΡΠ½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠΎΠΌ ΠΠ°ΠΊ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΠΏΠ°ΡΠΊΠ°Π»Ρ
Π΄Π»Ρ ΡΠ»Π°Π±Π°ΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ? ΠΠΠΠ ΠΠΠΠΠ¬ΠΠ«Π! ΠΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π²ΡΡΠΎΠΊΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π° Π΄Π»Ρ ΡΠ°ΠΌΡΡ Π²ΡΠ΄Π°ΡΡΠΈΡ ΡΡ Π±ΠΎΡΠ°Π½ΠΈΠΊΠΎΠ² Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ
ΠΌΠΎΠ½ΡΠ°ΠΆΠ½ΠΈΠΊΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΡΠΌΠ΅ΡΠΈΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° ΠΈ ΠΊΠΎΠ΄ Pascal Π²
ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅? ΠΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΡΠ΅ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ Π² ΡΡΠΈΠ»Π΅ Intel? ΠΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ
Free Pascal ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ Π² ATT Π·Π° Π²Π°Ρ. ΠΡ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ°ΠΉΠ» Π΄Π»Ρ Nasm? ΠΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΈ Π²Π΅ΡΡ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ ATT Π²
Π²Π°ΡΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΡΡΡΡ. - ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π Π΅ΡΠ»ΠΈ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π²Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΠ΅ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΠΠ Turbo Pascal ΠΈ Object Pascal Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ
Π½Π° Π²Π°Ρ Π²ΠΊΡΡ. FCL ΠΈ Free Vision ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π²Π°ΠΌ ΠΌΠΎΡΠ½ΡΠ΅
Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ Π½ΡΠΆΠ½Ρ. ΠΠ»Ρ Π²Π°ΡΠ΅ΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΌΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌ PostgreSQL,
MySQL, Interbase ΠΈ ODBC. - Smartlinking ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊ Free Pascal Π½Π΅ ΡΡΠΈΡΡΠ²Π°Π΅Ρ
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅.ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌΠΈ Ρ
Π±ΠΎΠ»ΡΡΠΎΠΉ S, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΈ Π²ΡΠ΅ Π΅ΡΠ΅ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²ΡΠ·Π°Π½Ρ, ΠΈΠ·Π±Π΅Π³Π°Ρ Π°Π΄Π° DLL! - ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° (Linux) Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π²Π΅ΡΡΠΈΠ΅ΠΉ Free Pascal Π΄Π»Ρ Linux, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π»ΡΠ±ΠΎΠΌ
ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Linux, Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°ΡΡΠΈΠΉ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΎΠ² Linux. - ΠΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°Ρ
Free Pascal — ΡΡΠΎ
Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌ, ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² ΠΠ°ΡΠΊΠ°Π»Ρ, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ
ΠΏΡΠΎΡΡΠ°Ρ ΠΊΡΠΎΡΡ-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ, ΠΏΡΠΎΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ΅Π»Ρ Π² IDE ΠΈ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠΉΡΠ΅! Π ΡΠ°ΠΊΠΆΠ΅
Π²Π΅Π΄Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ². - Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎ ΠΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄? Free Pascal — ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅
ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ Π½ΠΈΠΌ, ΡΠ΅ΠΌ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΠ°ΡΠΊΠ°Π»Ρ. ΠΡ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ
ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ Turbo Pascal ΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Delphi
ΠΊΠΎΠ΄. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠΎΠ΄ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ C ΠΈΠ»ΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅, ΠΏΡΠΎΡΡΠΎ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π»ΡΠ±ΠΈΠΌΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΈ Π²ΡΠ·ΠΎΠ²ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΈΠ· Free Pascal.
ΠΡΡΡΠΈΡΠ΅ ΠΠ°ΡΠΊΠ°Π»Ρ Π·Π° Y ΠΌΠΈΠ½ΡΡ
Pascal — ΡΡΠΎ ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΠΈΠΊΠ»Π°ΡΡ ΠΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» Π² 1968β69 ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π² 1970 Π³ΠΎΠ΄Ρ ΠΊΠ°ΠΊ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ, ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ·ΡΠΊ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ ΠΏΠΎΠΎΡΡΠ΅Π½ΠΈΡ Ρ ΠΎΡΠΎΡΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ .ΠΠ½ Π½Π°Π·Π²Π°Π½ Π² ΡΠ΅ΡΡΡ ΡΡΠ°Π½ΡΡΠ·ΡΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°, ΡΠΈΠ»ΠΎΡΠΎΡΠ° ΠΈ ΡΠΈΠ·ΠΈΠΊΠ° ΠΠ»Π΅Π·Π° ΠΠ°ΡΠΊΠ°Π»Ρ.
ΠΈΡΡΠΎΡΠ½ΠΈΠΊ: Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡ)
, ΡΡΠΎΠ±Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΏΠ°ΡΠΊΠ°Π»Π΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΏΠ°ΡΠΊΠ°Π»Ρ. Π‘ΠΊΠ°ΡΠ°ΡΡ Π·Π΄Π΅ΡΡ
// ΠΠ½Π°ΡΠΎΠΌΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal // ΡΡΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ { ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ } // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° learn_pascal; // <- Π½Π΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ ΡΠΎΡΠΊΡ Ρ Π·Π°ΠΏΡΡΠΎΠΉ const { Π·Π΄Π΅ΡΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ } ΡΠΈΠΏ { Π·Π΄Π΅ΡΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ·Π°Π±ΠΎΡΠΈΡΡΡΡ ΠΎ ΠΎΠ±ΡΡΠ°Π΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ } Π²Π°Ρ { Π·Π΄Π΅ΡΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ } // ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡ { ΠΎΠ±Π»Π°ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΡΠ²ΠΈΡΡ Π²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ } ΠΊΠΎΠ½Π΅Ρ.// Π ΠΊΠΎΠ½ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ» "." ΡΠΈΠΌΠ²ΠΎΠ»
// ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ //ΡΡ ΠΌΠΎΠΆΠ΅ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ var a: integer; var b: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ; //ΠΈΠ»ΠΈ ΡΡΠΎ Π²Π°Ρ Π°: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ; b: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ; //ΠΈΠ»ΠΈ ΡΡΠΎ var a, b: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ;
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Learn_More; // ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ·Π½Π°Π΅ΠΌ ΠΎ ΡΠΈΠΏΠ°Ρ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡ const PI = 3,141592654; GNU = Β«GNU - ΡΡΠΎ Π½Π΅ UnixΒ»; // ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ ΡΡΠ»ΠΎΠ²Π½ΠΎ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ CAPS // ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ // ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π»ΡΠ±ΠΎΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ (ΡΠ΅Π»ΠΎΠ΅, Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅, ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠ΅, ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅) ΡΠΈΠΏ ch_array: ΠΌΠ°ΡΡΠΈΠ² [0..255] ΡΠ³Π»Ρ; // ΠΌΠ°ΡΡΠΈΠ²Ρ - ΡΡΠΎ Π½ΠΎΠ²ΡΠ΅ Β«ΡΠΈΠΏΡΒ», ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ ΠΈ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ // ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½ΠΎΠ²ΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ , ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ 255 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² // (ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠΉ [256] ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ) md_array: ΠΌΠ°ΡΡΠΈΠ² ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π»; // Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΡΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌ // ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ Π½ΡΠ»Π΅Π²ΠΎΠΉ (0) Π΄Π»ΠΈΠ½Ρ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ // ΡΡΠΎ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π» // ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π²Π°Ρ int, c, d: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ; // ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π° // ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π° 16-Π±ΠΈΡΠ½ΡΠ΅ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ [-32,768..32 767] Π³: ΡΠ΅Π°Π»ΡΠ½ΡΠΉ; // ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ // ΡΠ΅Π°Π»Ρ ΠΌΠΎΠ³ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ [3.4E-38..3.4E38] Π±ΡΠ»Π΅Π²ΠΎ: Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅; // ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ (True / False) Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ch: char; // ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ // ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΏΠ° char Ρ ΡΠ°Π½ΡΡΡΡ ΠΊΠ°ΠΊ 8-Π±ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΡΡΠΎΠΌΡ UTF Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ str: ΡΡΡΠΎΠΊΠ°; // Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ // ΡΡΡΠΎΠΊΠΈ - ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² ΠΠ°ΡΠΊΠ°Π»Ρ // ΠΎΠ½ΠΈ Ρ ΡΠ°Π½ΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Ρ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 255.s: ΡΡΡΠΎΠΊΠ° [50]; // ΡΡΡΠΎΠΊΠ° Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½ΠΎΠΉ 50 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². // Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ my_str: ch_array; // Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² my_2d: md_array; // ΠΠ»Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. // Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ b: Π±Π°ΠΉΡ; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [0..255] ΡΠΈ: ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [-128..127] smi: smallint; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [-32,768..32,767] (ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) w: ΡΠ»ΠΎΠ²ΠΎ; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [0..65,535] li: longint; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [-2 147 483 648..2 147 483 647] lw: Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [0..4,294,967,295] c: ΠΊΠ°ΡΠ΄ΠΈΠ½Π°Π»; // Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ i64: int64; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [-9223372036854775808..9223372036854775807] qw: qword; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [0..18,446,744,073,709,551,615] // Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΏΡ rr: ΡΠ΅Π°Π»ΡΠ½ΡΠΉ; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 8-Π±ΠΈΡΠ½ΡΠΉ, 16-Π±ΠΈΡΠ½ΡΠΉ ΠΈ Ρ. Π΄.) RS: ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΉ; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [1.5E-45..3.4E38] rd: Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [5.0E-324 .. 1.7E308] re: ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [1.9E-4932..1.1E4932] rc: comp; // Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ [-2E64 + 1 .. 2E63-1] ΠΠ°ΡΠΈΠ½Π°ΡΡ int: = 1; // ΠΊΠ°ΠΊ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ r: = 3,14; Ρ: = 'Π°'; str: = 'ΡΠ±Π»ΠΎΠΊΠΎ'; bool: = true; // ΠΏΠ°ΡΠΊΠ°Π»Ρ Π½Π΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ // Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ int: = 1 + 1; // int = 2 ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ int: = int + 1; // int = 2 + 1 = 3; int: = 4 div 2; // int = 2 ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π΄Π΅Π»Π΅Π½ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ int: = 3 div 2; // int = 1 int: = 1 div 2; // int = 0 bool: = ΠΈΡΡΠΈΠ½Π° ΠΈΠ»ΠΈ Π»ΠΎΠΆΡ; // bool = true bool: = false ΠΈ true; // bool = false bool: = true xor true; // bool = false Π³: = 3/2; // ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ r: = int; // ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π½ΠΎ Π½Π΅ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ c: = str [1]; // ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ c ΠΏΠ΅ΡΠ²ΡΡ Π±ΡΠΊΠ²Ρ str str: = 'ΠΏΡΠΈΠ²Π΅Ρ' + 'ΠΌΠΈΡ'; // ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ my_str [0]: = 'Π°'; // ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΡΠ΅Π±ΡΠ΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ° setlength (my_2d, 10,10); // ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ²Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°: ΠΌΠ°ΡΡΠΈΠ² 10 Γ 10 for c: = ΠΎΡ 0 Π΄ΠΎ 9 do // ΠΌΠ°ΡΡΠΈΠ²Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ 0 ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ Π΄Π»ΠΈΠ½ΠΎΠΉ-1 for d: = ΠΎΡ 0 Π΄ΠΎ 9 do // Π΄Π»Ρ ΡΡΠ΅ΡΡΠΈΠΊΠΎΠ² ΡΠΈΠΊΠ»Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ my_2d [c, d]: = c * d; // ΠΎΠ±ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΡΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° ΡΠΊΠΎΠ±ΠΎΠΊ ΠΠΎΠ½Π΅Ρ.
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅_ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅; ΠΠ°Ρ Ρ, ΠΏΡΡΡΡΡΠΊΠ°: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ; ΡΡΠ½ΠΊΡΠΈΡ factorial_recursion (const a: integer): integer; {ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ ΡΠ°ΠΊΡΠΎΡΠΈΠ°Π» ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° a} // ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π²Π½ΡΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ // Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: // Var // local_a: integer; ΠΠ°ΡΠΈΠ½Π°ΡΡ ΠΡΠ»ΠΈ a> = 1, ΡΠΎ // Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ factorial_recursion: = a * factorial_recursion (a-1) ΠΡΠ΅ factorial_recursion: = 1; ΠΠΎΠ½Π΅Ρ; // Π·Π°Π²Π΅ΡΡΠ°Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΡΠΊΡ Ρ Π·Π°ΠΏΡΡΠΎΠΉ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° End.ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° get_integer (var i: integer; dummy: integer); {ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²Π²ΠΎΠ΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π΅Π³ΠΎ Π² ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅ i. ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΠΎΠΈΡ 'var', ΡΠ²Π»ΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ Π²Π½Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π±Π΅Π· var), ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ dummy, ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΠ΄Π΅Π»Π°Π½Π½ΡΠ΅ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΈ / ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ, Π½Π΅ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°} ΠΠ°ΡΠΈΠ½Π°ΡΡ write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ:'); readln (i); ΠΌΠ°Π½Π΅ΠΊΠ΅Π½: = 4; // ΠΏΡΡΡΡΡΠΊΠ° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²Π½Π΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΠΎΠ½Π΅Ρ; Begin // ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π±Π»ΠΎΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠ°Π½Π΅ΠΊΠ΅Π½: = 3; get_integer (Ρ, ΠΏΡΡΡΡΡΠΊΠ°); Writeln (Ρ, '! =', factorial_recursion (i)); // Π²ΡΠ²ΠΎΠ΄ΠΈΡ i! Writeln ('ΠΏΡΡΡΡΡΠΊΠ° =', ΠΏΡΡΡΡΡΠΊΠ°); // Π²ΡΠ΅Π³Π΄Π° Π²ΡΠ²ΠΎΠ΄ΠΈΡ Β«3Β», ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΡΡΡΡΠΊΠ° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π°ΡΡ.ΠΠΎΠ½Π΅Ρ.
ΠΡΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅? ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ°? ΠΡΠΊΡΠΎΠΉΡΠ΅ Π²ΠΎΠΏΡΠΎΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Github ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ!
ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ ΠΠ°Π½Π΅ΡΠ΅ΠΉ ΠΠ°Π½Ρ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ 4 Π°Π²ΡΠΎΡΠΎΠΌ (-Π°ΠΌΠΈ).
Β© 2021 Π³.
ΠΠ°Π½Π΅ΡΠ° ΠΠ°Π½Ρ,
ΠΠ΅ΠΉΡ ΠΠΈΡΠΊΠ΅
ΠΠ·ΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal Ρ Π½ΡΠ»Ρ
ΠΠ°ΡΠΈΠ½Π°ΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠ°ΡΡΠΎ Π·Π°Π΄Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ Π²ΠΎΠΏΡΠΎΡ; ΠΊΠ°ΠΊ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ? ΠΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΉ ΠΌΠΈΡ ΠΈ ΡΡΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²ΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ (ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΡ ΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½ΡΡ ) ΡΠ·ΡΠΊΠΎΠ², ΡΡΠΎ ΠΏΠΎΠ½ΡΡΡ, Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ.Π£Π³Π°Π΄Π°ΠΉ, ΡΡΠΎ? Π£ Π½Π°Ρ Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΡΠΎΡΡΠΎΠΉ, ΡΠΈΡΡΡΠΉ, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΠ°ΡΠΊΠ°Π»Ρ - Π»ΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ ΠΎΡΠ²ΠΎΠΈΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΡΡ ΠΏΡΠΈΡΠΈΠ½Π° Π΅Π³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ - ΠΎΠ±ΡΡΠ°ΡΡ ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π§Π΅Π³ΠΎ ΡΡ ΠΆΠ΄Π΅ΡΡ? ΠΠΎΠ»ΡΡΠΈΡΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅!
ΠΠΎΠ΄Π½ΠΈΠΌΠΈΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΡ Π½Π°ΡΠΈΠ²Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
- ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈ Π·Π°ΠΏΡΡΠΊ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
- ΠΠ·ΡΡΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
- ΠΠΎΠ½ΠΈΠΌΠ°ΠΉΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Perfect Pascal, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΡΡΡ
ΠΡΠΎΡ ΠΊΡΡΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ ΠΏΡΠΎΠ²Π΅Π΄Π΅ΠΌ Π²Π°Ρ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°.ΠΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΠΈ 500 ΠΠ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, Π²Ρ Π½Π°ΡΠ½Π΅ΡΠ΅ ΠΈΠ·ΡΡΠ°ΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΠ°ΡΠΊΠ°Π»Ρ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°, ΠΏΠΎΠΏΡΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ.
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·Π΄Π΅Π» ΠΊΡΡΡΠ° ΠΏΠΎΡΠ²ΡΡΠ΅Π½ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ / ΡΡΠ½ΠΊΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ if / else, ΡΡΡΡΠΊΡΡΡΡ ΡΠΈΠΊΠ»ΠΎΠ², ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ Π·Π°ΠΏΠΈΡΠΈ, ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ.ΠΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΡ Π½Π°ΡΠ°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅.
Π ΠΊΠΎΠ½ΡΡ ΡΡΠΎΠ³ΠΎ ΠΊΡΡΡΠ° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΏΠΈΡΠ°ΡΡ, ΡΡΡΠΎΠΈΡΡ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Pascal. ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΈΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ. ΠΠ±Π»Π°Π΄Π°Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π·Π½Π°Π½ΠΈΠΉ, Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ Π½Π° ΠΎΠ΄Π½ΠΈ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΌΠΎΡΠ½ΡΡ ΠΈ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΌΠΈΡΠ΅.
Π ΠΠ°ΡΠΊΠ°Π»Π΅
ΠΠ°ΡΠΊΠ°Π»Ρ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΠ°ΡΠ΅ΠΉΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ², Π±ΡΠ» ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π² 1970 Π³ΠΎΠ΄Ρ Ρ ΡΠ΅Π»ΡΡ ΠΏΠΎΠΎΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΡΠΎ ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ ΠΏΡΠ΅Π΄ΠΊΡΡΡΠΎΡΠΎΠΌ Π΄Π»Ρ C Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ . ΠΠ½ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΡ, ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΡ, Π±ΡΡΡΡΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΠΎΡΡΡΠΌ ΡΠΈΡΡΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ.
Free Pascal - ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Pascal - ΠΡΠΎΠ³ΠΎΠΏΠ΅Π΄ΠΈΡ
Free Pascal (ΠΎΠ½ ΠΆΠ΅ FPC Pascal ΠΈΠ»ΠΈ FPK Pascal) - ΡΡΠΎ 32- ΠΈ 64-Π±ΠΈΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Pascal, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal.
Free Pascal ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ Borland Pascal 7 ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎΠΌ Π²Π΅ΡΡΠΈΠΉ Borland Delphi, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΄ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ (ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΉ, Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ Ρ. Π.).
ΠΠ°ΠΊΠ΅ΡΡ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΠ°Π΄Π°ΡΡ ΠΏΠΎΠ΄ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ GNU, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘Π°ΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ΄ Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ GNU.
ΠΡΠΈΠΌΠ΅ΡΡ:
Π€Π°ΠΊΡΠΎΡ:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.0,4,
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.2.0,
Turbo Pascal 4.0,
Turbo Pascal 5.0,
Turbo Pascal 5.5,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 6.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 7.0,
gpc 20070904
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠΎΡΠΈΠ°Π»Π°.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²ΠΎ Π²ΡΠ΅Ρ Π·Π°Π΄Π°Π½Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ ΠΠ°ΡΠΊΠ°Π»Ρ, Π½ΠΎ Π΄Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ.Π gpc Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ. Turbo Pascal ΠΈ Free Pascal ΠΈΠΌΠ΅ΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°ΠΊΡΠΎΡΠΈΠ°Π»Π° ΡΠΈΡΠ΅Π» Π±ΠΎΠ»ΡΡΠ΅ 12, Π½ΠΎ Free Pascal ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅:
13! = ΠΡΠΈΠ±ΠΊΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ 215 Π² $ 004013C7
$ 004013C7
$ 00401449
$ 004063E0
, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Turbo Pascal Π½Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ°ΡΠ°Π΅Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
13! = 1932053504
14! = 1278945280
15! = 2004310016
16! = 2004189184
ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Turbo Pascal 3.0 ΠΈ ΡΠ°Π½Π΅Π΅ ΠΈΠ·-Π·Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΡ Π² ΡΡΠΈΡ
Π²Π΅ΡΡΠΈΡΡ
ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ
longint
.
Π GNU Pascal ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΡΠ°ΠΊΡΠΎΡΠΈΠ°Π»;
ΡΡΠ½ΠΊΡΠΈΡ fact (n: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ): longint;
Π½Π°ΡΠΈΠ½Π°ΡΡ
Π΅ΡΠ»ΠΈ (n = 0), ΡΠΎ
ΡΠ°ΠΊΡ: = 1
Π΅ΡΠ΅
ΡΠ°ΠΊΡ: = n * ΡΠ°ΠΊΡ (n - 1);
ΠΊΠΎΠ½Π΅Ρ;
Π²Π°Ρ
n: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ;
Π½Π°ΡΠΈΠ½Π°ΡΡ
Π΄Π»Ρ n: = ΠΎΡ 0 Π΄ΠΎ 16 ΡΠ΄Π΅Π»Π°ΡΡ
Writeln (ΠΏ, '! =', ΡΠ°ΠΊΡ (ΠΏ));
ΠΊΠΎΠ½Π΅Ρ.
ΠΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡ !:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.0,4,
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.2.0,
Turbo Pascal 1.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 2.0,
Turbo Pascal 3.0,
Turbo Pascal 4.0,
Turbo Pascal 5.0,
Turbo Pascal 5.5,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 6.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 7.0,
gpc 20070904
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° helloworld;
Π½Π°ΡΠΈΠ½Π°ΡΡ
Writeln ('ΠΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡ!');
ΠΊΠΎΠ½Π΅Ρ.
Π§ΠΈΡΠ»Π° Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.0.4,
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.2.0,
Turbo Pascal 1.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 2.0,
Turbo Pascal 3.0,
Turbo Pascal 4.0,
Turbo Pascal 5.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 5.5,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 6.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 7.0,
gpc 20070904
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ.
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ;
ΡΡΠ½ΠΊΡΠΈΡ fib (n: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ): ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ;
Π½Π°ΡΠΈΠ½Π°ΡΡ
Π΅ΡΠ»ΠΈ (n <= 2), ΡΠΎ
fib: = 1
Π΅ΡΠ΅
ΡΠΈΠ±: = ΡΠΈΠ± (ΠΏ-1) + ΡΠΈΠ± (ΠΏ-2);
ΠΊΠΎΠ½Π΅Ρ;
Π²Π°Ρ
Ρ: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ;
Π½Π°ΡΠΈΠ½Π°ΡΡ
Π΄Π»Ρ i: = ΠΎΡ 1 Π΄ΠΎ 16 ΡΠ΄Π΅Π»Π°ΡΡ
Π½Π°ΠΏΠΈΡΠΈΡΠ΅ (fib (i), ',');
Writeln ('... ');
ΠΊΠΎΠ½Π΅Ρ.
Π€Π°ΠΊΡΠΎΡ:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.0.4,
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.2.0,
Turbo Pascal 1.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 2.0,
Turbo Pascal 3.0,
Turbo Pascal 4.0,
Turbo Pascal 5.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 5.5,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 6.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 7.0,
gpc 20070904
ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ
real
Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ°ΠΊΡΠΎΡΠΈΠ°Π»Π°. ΠΠΎΠΌΠ°Π½Π΄Π° Writeln (f: -1: 0)
Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ f
Ρ 0 ΡΠΈΡΡΠ°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΈ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅Ρ Π΅Π³ΠΎ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ.
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΡΠ°ΠΊΡΠΎΡΠΈΠ°Π»;
ΡΡΠ½ΠΊΡΠΈΡ fact (n: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ): Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅;
Π½Π°ΡΠΈΠ½Π°ΡΡ
Π΅ΡΠ»ΠΈ (n = 0), ΡΠΎ
ΡΠ°ΠΊΡ: = 1
Π΅ΡΠ΅
ΡΠ°ΠΊΡ: = n * ΡΠ°ΠΊΡ (n - 1);
ΠΊΠΎΠ½Π΅Ρ;
Π²Π°Ρ
n: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ;
Π½Π°ΡΠΈΠ½Π°ΡΡ
Π΄Π»Ρ n: = ΠΎΡ 0 Π΄ΠΎ 16 ΡΠ΄Π΅Π»Π°ΡΡ
Writeln (n, '! =', fact (n): - 1: 0);
ΠΊΠΎΠ½Π΅Ρ.
ΠΠ²Π°Π΄ΡΠ°ΡΠ½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.0,4,
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.2.0,
Turbo Pascal 1.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 2.0,
Turbo Pascal 3.0,
Turbo Pascal 4.0,
Turbo Pascal 5.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 6.0,
gpc 20070904
ΠΠ°ΡΠΊΠ°Π»Ρ
ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ
ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ
, Π½ΠΎ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Writeln
Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΏΡΡΠΌΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°, ΠΈ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Re
ΠΈ Im
.Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΡΠΈΡΠ»Π°Ρ
. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ halt
(Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΠ² Extended Pascal) Π²ΡΡ
ΠΎΠ΄ΠΈΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° (Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ
Π²Π΅ΡΡΠΈΡΡ
ΠΎΠ½Π° Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° exit
).
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Quadratic;
Π²Π°Ρ
A, B, C, D: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ;
Π½Π°ΡΠΈΠ½Π°ΡΡ
Π½Π°ΠΏΠΈΡΠ°ΡΡ ('A =');
readln (Π);
Π΅ΡΠ»ΠΈ (A = 0), ΡΠΎ
Π½Π°ΡΠΈΠ½Π°ΡΡ
Writeln (Β«ΠΠ΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅Β»);
ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ°;
ΠΊΠΎΠ½Π΅Ρ;
Π½Π°ΠΏΠΈΡΠ°ΡΡ ('B =');
readln (B);
Π½Π°ΠΏΠΈΡΠ°ΡΡ ('C =');
readln (C);
D: = Π * Π-4 * Π * Π‘;
Π΅ΡΠ»ΠΈ (D = 0), ΡΠΎ
Π½Π°ΡΠΈΠ½Π°ΡΡ
Writeln ('Ρ
=', -B / 2.0 / Π);
ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ°;
ΠΊΠΎΠ½Π΅Ρ;
Π΅ΡΠ»ΠΈ (D> 0), ΡΠΎ
Π½Π°ΡΠΈΠ½Π°ΡΡ
Writeln ('x1 =', (- B + Sqrt (D)) / 2.0 / A);
Writeln ('x2 =', (- B-Sqrt (D)) / 2.0 / A);
ΠΊΠΎΠ½Π΅Ρ
Π΅ΡΠ΅
Π½Π°ΡΠΈΠ½Π°ΡΡ
Writeln ('x1 = (', -B / 2.0 / A, ',', Sqrt (-D) /2.0/A, ')');
Writeln ('x2 = (', -B / 2.0 / A, ',', - Sqrt (-D) /2.0/A, ')');
ΠΊΠΎΠ½Π΅Ρ;
ΠΊΠΎΠ½Π΅Ρ.
Camel Π―ΡΠΈΠΊ:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.2.0,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 4.0,
Turbo Pascal 5.0,
Turbo Pascal 5.5,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 6.0,
gpc 20070904
ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌΡ, Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π±ΡΠΊΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π½Π°Π±ΠΎΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΡΠΌ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² ΡΠ΅ΡΠΈΠΈ Turbo Pascal ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ Turbo Pascal 4.0 ΠΈ Π²ΡΡΠ΅ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ
Π²Π΅ΡΡΠΈΡΡ
Π½Π΅ Π±ΡΠ»ΠΎ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ
char
.
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Camelcase;
Π²Π°Ρ
ΡΠ΅ΠΊΡΡ, ΠΊΠΎΠΏΠΈΡ: ΡΡΡΠΎΠΊΠ° [100];
c: char;
Ρ: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ;
lastSpace: Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ;
Π²Π΅ΡΡ
Π½ΠΈΠΉ, Π½ΠΈΠΆΠ½ΠΈΠΉ: Π½Π°Π±ΠΎΡ Π·Π½Π°ΠΊΠΎΠ²;
Π½Π°ΡΠΈΠ½Π°ΡΡ
Π²Π΅ΡΡ
Π½ΠΈΠΉ: = ['A' .. 'Z'];
Π½ΠΈΠΆΠ½ΠΈΠΉ: = ['a' .. 'z'];
readln (ΡΠ΅ΠΊΡΡ);
lastSpace: = true;
ΠΊΠΎΠΏ: = '';
for i: = 1 to Length (text) do
Π½Π°ΡΠΈΠ½Π°ΡΡ
c: = ΡΠ΅ΠΊΡΡ [Ρ];
Π΅ΡΠ»ΠΈ (c Π² Π½ΠΈΠΆΠ½Π΅ΠΌ) ΠΈΠ»ΠΈ (c Π² Π²Π΅ΡΡ
Π½Π΅ΠΌ), ΡΠΎ
Π½Π°ΡΠΈΠ½Π°ΡΡ
if (lastSpace) then {ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² Π²Π΅ΡΡ
Π½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡ}
Π½Π°ΡΠΈΠ½Π°ΡΡ
Π΅ΡΠ»ΠΈ (c Π½ΠΈΠΆΠ΅), ΡΠΎ
c: = chr (ord (c) - 32);
ΠΊΠΎΠ½Π΅Ρ
else {ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² Π½ΠΈΠΆΠ½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡ}
Π΅ΡΠ»ΠΈ (c Π² Π²Π΅ΡΡ
Π½Π΅ΠΌ), ΡΠΎ
c: = chr (ord (c) + 32);
cc: = cc + c;
lastSpace: = false;
ΠΊΠΎΠ½Π΅Ρ
Π΅ΡΠ΅
lastSpace: = true;
ΠΊΠΎΠ½Π΅Ρ;
Writeln (CC);
ΠΊΠΎΠ½Π΅Ρ.
Camel Π―ΡΠΈΠΊ:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ 2.2.0,
Turbo Pascal 4.0,
Turbo Pascal 5.0,
Turbo Pascal 5.5,
Π’ΡΡΠ±ΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ 6.0,
gpc 20070904
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡΡΠΎΠΊΠ° char ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ char ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ASCII-ΠΊΠΎΠ΄Π°ΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΠ²Π»ΡΡΡΡΡ Π»ΠΈ ΠΎΠ½ΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ°. ord
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ASCII-ΠΊΠΎΠ΄ ΡΠΈΠΌΠ²ΠΎΠ»Π°, Π° chr
ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠΉ ASCII-ΠΊΠΎΠ΄ Π² ΡΠΈΠΌΠ²ΠΎΠ». ΠΠΌΠΊΠΎΡΡΡ ΡΡΡΠΎΠΊΠΈ ΠΎΠΏΡΡΠ΅Π½Π° ΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββΠ½Π° 255.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² ΡΠ΅ΡΠΈΠΈ Turbo Pascal ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ Turbo Pascal 4.0 ΠΈ Π²ΡΡΠ΅ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ
Π²Π΅ΡΡΠΈΡΡ
Π½Π΅ Π±ΡΠ»ΠΎ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ
char
.
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Camelcase;
Π²Π°Ρ
ΡΠ΅ΠΊΡΡ, ΠΊΠΎΠΏΠΈΡ: ΡΡΡΠΎΠΊΠ°;
c: char;
Ρ: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ;
lastSpace: Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ;
Π½Π°ΡΠΈΠ½Π°ΡΡ
readln (ΡΠ΅ΠΊΡΡ);
lastSpace: = true;
ΠΊΠΎΠΏ: = '';
for i: = 1 to Length (text) do
Π½Π°ΡΠΈΠ½Π°ΡΡ
c: = ΡΠ΅ΠΊΡΡ [Ρ];
if ((c> = # 65) and (c <= # 90)) ΠΈΠ»ΠΈ ((c> = # 97) and (c <= # 122)), ΡΠΎ
Π½Π°ΡΠΈΠ½Π°ΡΡ
Π΅ΡΠ»ΠΈ (lastSpace) ΡΠΎ
Π½Π°ΡΠΈΠ½Π°ΡΡ
Π΅ΡΠ»ΠΈ ((c> = # 97) ΠΈ (c <= # 122)), ΡΠΎ
c: = chr (ord (c) - 32);
ΠΊΠΎΠ½Π΅Ρ
Π΅ΡΠ΅
Π΅ΡΠ»ΠΈ ((c> = # 65) ΠΈ (c <= # 90)), ΡΠΎ
c: = chr (ord (c) + 32);
cc: = cc + c;
lastSpace: = false;
ΠΊΠΎΠ½Π΅Ρ
Π΅ΡΠ΅
lastSpace: = true;
ΠΊΠΎΠ½Π΅Ρ;
Writeln (CC);
ΠΊΠΎΠ½Π΅Ρ.
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈ Π·Π°ΠΏΡΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Pascal
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈ Π·Π°ΠΏΡΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Pascal
ΠΠ»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΠΠ°ΡΠΊΠ°Π»Π΅ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΠ°ΡΠΊΠ°Π»Ρ
ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΈΠ»ΠΈ IDE
(ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ) Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Free Pascal
ΠΡΠ»ΠΈ Π²Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΠ΅ΡΡ Π² Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ Π·Π΄Π΅ΡΡ, Π² MFF, Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ
ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ: Free Pascal ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π²ΠΎ Π²ΡΠ΅Ρ
UNIX ΠΈ Windows
ΠΌΠ°ΡΠΈΠ½Ρ.
Π§ΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Free Pascal Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ:
Π² Linux
Π£ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Free Pascal ΠΈΠ· Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠΎΠ².
Π Ubuntu Π²Π²Π΅Π΄ΠΈΡΠ΅ Β« sudo apt-get install fpc
Β».
Π² macOS
ΠΡΠΎ Π·Π°ΠΉΠΌΠ΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈ
ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Apple Xcode,
ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Xcode ΠΈΠ·
App Store Π² macOS. ΠΡΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠ° 5 ΠΠ±, Π·Π°ΠΉΠΌΠ΅Ρ 20-30
ΠΌΠΈΠ½ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ!
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Xcode ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΎΠΊΠ½ΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅
"xcode-select --install".Π’ΠΎΠ³Π΄Π° ΠΈΠ΄ΠΈ ΡΡΠ΄Π°,
Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π·Π΅ΡΠΊΠ°Π»ΠΎ (ΠΊΡΠΎΠΌΠ΅ SourceForge) ΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠ΅ΡΠ²ΠΎΠ΅
ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Π²Π½ΠΈΠ·Ρ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ
ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ.
Π² Windows
ΠΠ΄ΠΈ ΡΡΠ΄Π°,
Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π·Π΅ΡΠΊΠ°Π»ΠΎ (ΠΊΡΠΎΠΌΠ΅ SourceForge) ΠΈ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΡΡΠ»ΠΊΡ ΠΏΠΎΠ΄
Β«Π‘ΠΊΠ°ΡΠ°ΡΡ Π½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΒ». ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΈΠ»ΠΈ IDE
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ, Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Pascal.
Geany
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Geany.ΠΡΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Free Pascal,
ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΡΠΌ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Geany
Π Linux Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Geany ΠΈΠ· ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ°
ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ. Π Ubuntu Π²Π²Π΅Π΄ΠΈΡΠ΅ Β« sudo apt-get install geany
Β».
Π macOS ΠΈΠ»ΠΈ Windows Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ Geany ΠΎΡΡΡΠ΄Π°.
Geany Π΅ΡΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββΠ½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ
Ρ Windows Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅
Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ ΠΏΡΠΈ ΠΠ€Π€. ΠΠΎ Π²Ρ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ ΡΠ°ΠΌΠΈ.Π’Π°ΠΌ
Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°: ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Geany ΠΏΠΎΡΠ²ΠΈΡΡΡ Π½Π° ΡΠ΅ΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅!
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠΎ, Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ geany_english.bat
ΠΈ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ». ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠ΅Π»ΠΊΠ½Π΅ΡΠ΅ ΠΏΠΎ ΡΡΠΎΠΌΡ ΡΠ°ΠΉΠ»Ρ, Geany Π±ΡΠ΄Π΅Ρ
Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal Π² Geany
Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal Π² Geany:
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ File / New (ΠΈΠ»ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ ctrl-N, ΠΈΠ»ΠΈ
ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°), ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ».
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π’Ρ
ΠΌΠΎΠΆΠ΅Ρ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ "ΠΏΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡ".
Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ» Π³Π΄Π΅-Π½ΠΈΠ±ΡΠ΄Ρ,
Π²ΡΠ±ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π°, ΠΎΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎΡΡ Π½Π° Β«.pasΒ». ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΡΠΎΠΈΡΡ
ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Build / Compile Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ Π²Π°ΡΠ΅Π³ΠΎ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ F8, ΠΈΠ»ΠΈ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ Compile.
Π§ΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Build / Execute, ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ F5, ΠΈΠ»ΠΈ
ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ "ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ".
ΠΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Geany
Π Linux ΠΈΠ»ΠΈ macOS Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ Geany ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π°Ρ ΠΊΠΎΠ΄ Π½Π° ΠΠ°ΡΠΊΠ°Π»Π΅ Π²ΡΠ΅Π³ΠΎ Π·Π° ΠΏΠ°ΡΡ
Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΈΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ptop
Ρ Free Pascal.ΠΠ»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ:
Π‘ΠΊΠ°ΡΠ°ΡΡ pformat
(ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ) ΠΈ ptop.cfg
ΠΈ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΠΈΡ
Π² ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅.
Π‘Π΄Π΅Π»Π°ΡΡ pformat
ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ. (ΠΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΡΡΡΠΎΠΊΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ chmod u + x pformat
.)
Π Geany Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Edit β Format β Send Selection to β Set.
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
Π Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΡΒ» Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠΎΠ±Π°Π²ΠΈΡΡΒ». Π²
Π ΠΏΠΎΠ»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²Π²Π΅Π΄ΠΈΡΠ΅ Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΡΡΠΎ pformat
(Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π²
Π²Π°Ρ ΠΠ£Π’Π¬) ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΡΡΡ ΠΊ pformat
(Π΅ΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ).
Π’Π΅ΠΏΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Pascal Π² ΠΎΠΊΠ½Π΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Geany:
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Ctrl + A (Linux) ΠΈΠ»ΠΈ Command + A (macOS), ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ²ΠΎΠΉ
Π²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Ctrl + 1 (Linux) ΠΈΠ»ΠΈ Command + 1 (macOS). ΠΠ°Ρ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ
ΠΏΠ΅ΡΠ΅ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ.
ΠΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ
Π Windows ΡΠ°Π³ΠΈ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΠΎ
Π²Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Pascal ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ:
Π‘ΠΊΠ°ΡΠ°ΡΡ ptop.cfg
ΠΈ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ Π΅Π³ΠΎ Π²
ΠΊΠ°ΡΠ°Π»ΠΎΠ³.
Π§ΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ my_program.pas
, Π²Π²Π΅Π΄ΠΈΡΠ΅
C:> ptop -c ptop.cfg my_program.pas my_program_out.pas
ΠΠ°Ρ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ my_program_out.pas
.
ΠΠ°Π·Π°ΡΡ
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Lazarus, IDE Pascal, ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π² Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ.
ΠΌΠ°ΡΠΈΠ½Ρ. ΠΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½Π°Ρ ΠΈ ΡΠ»ΠΎΠΆΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΠ΅ΠΌ ΡΠ°ΠΊΠΈΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ.
ΠΊΠ°ΠΊ Geany.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal Π² Lazarus:
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Lazarus ΠΈ Π·Π°ΠΊΡΠΎΠΉΡΠ΅ Π²ΡΠ΅
ΠΎΠΊΠ½Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ, ΠΊΡΠΎΠΌΠ΅ Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΠΎΠΊΠ½Π° ΡΠΎ ΡΡΡΠΎΠΊΠΎΠΉ ΠΌΠ΅Π½Ρ.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π€Π°ΠΉΠ» / Π‘ΠΎΠ·Π΄Π°ΡΡ ... Π Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅
Π ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΡΠΎΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΠ.
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ²ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΏΡΡΠΌΠΎ ΠΈΠ· Lazarus, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΡ ΡΡΡΠΎΠΊΡ Π² ΠΊΠΎΠ½Π΅Ρ Π²Π°ΡΠ΅Π³ΠΎ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
readLn;
ΠΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠΊΠ½ΠΎ Π·Π°ΠΊΡΠΎΠ΅ΡΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. ΠΡΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π°
ΠΎΡ Π·Π°ΠΊΡΡΡΠΈΡ Π΄ΠΎ ΡΠ΅Ρ
ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π²Ρ Π½Π΅ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ Enter.
Π Windows ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, macOS ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ· Lazarus Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Run / Run.Π UNIX Ρ Π±ΡΠ»
Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ²ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ·
ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π½ΠΈΠΆΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΡΡΠ³ΠΈΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡΒ».
ΠΡΡΠ³ΠΈΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ
Π― Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Free Pascal IDE, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββΠ½Π°
Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ, Π½ΠΎ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠΎΠ΄Π»ΠΈΠ²ΡΠΉ Π΄ΡΠ΅Π²Π½ΠΈΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal ΠΈΠ· Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π²
ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΎΠΊΠ½ΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ-Π΄ΠΈΡΠΊ
ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³, Π³Π΄Π΅ Ρ
ΡΠ°Π½ΠΈΡΡΡ Π²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΡΠ°ΠΉΠ»,
ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅
$ fpc myprog.ΠΏΠ°
ΠΡΠ»ΠΈ Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ Π²
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ
ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΡΡΠΎΠ±Ρ Π²ΡΡΡΠ½ΡΡ Π½Π°ΠΉΡΠΈ ΡΡΠΈ ΡΡΡΠΎΠΊΠΈ.
ΠΡΠΎ Π½Π΅ΠΏΡΠΈΡΡΠ½ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Geany, Lazarus ΠΈΠ»ΠΈ
Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Pascal.
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ
Geany ΠΈ Lazarus Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Free Pascal
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΅Π³ΠΎ Π²ΡΡΡΠ½ΡΡ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ
ΡΡΠΎ:
$ fpc ΠΏΡΠΈΠ²Π΅Ρ.pas
ΠΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠ΅ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠ΅Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅:
/ usr / bin / ld.bfd: warning: link.res ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°Π·Π΄Π΅Π»Ρ Π²ΡΠ²ΠΎΠ΄Π°; ΡΡ Π·Π°Π±ΡΠ» -T?
ΠΡΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π±Π΅Π·ΠΎΠ±ΠΈΠ΄Π½ΠΎΠ΅, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ. (ΠΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ
Π±ΡΠ»Π° ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° ββΠ² ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠ±ΠΎΡΠΊΠ΅ FPC 3.1.1, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅
ΠΏΠΎΠΊΠ° Π½Π΅ ΡΡΠ°Π» ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅Π»ΠΈΠ·ΠΎΠΌ.)
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Ρ
ΠΎΡΠΈΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² Linux ΠΈΠ»ΠΈ macOS, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅
ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ fpc1
, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΡΠΎ:
#! / Bin / bash ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ -o pipefail fpc $ * | & grep -v 'ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅ΠΊΡΠΈΠΈ Π²ΡΠ²ΠΎΠ΄Π°'
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ fpc1
, ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΏΡΡΠ΅Π½ΠΎ.
Online Pascal Compiler - ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅Π΄Π°ΠΊΡΠΎΡ
Π―ΡΠ»ΡΠΊΠΈ IDE: ΠΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ»: Ctrl-M ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠ΄: F9 ΠΠΎΠ΄ ΠΎΡΠ»Π°Π΄ΠΊΠΈ: F8 Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ: Ctrl-S Π£ΠΊΡΠ°ΡΠΈΡΡ ΠΊΠΎΠ΄: Ctrl-B ΠΠ΅Π½Ρ Π½Π°ΡΡΡΠΎΠ΅ΠΊ: Ctrl-Shift-S ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ: Ctrl-I Π―ΡΠ»ΡΠΊΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°: showSettingsMenu: Ctrl-, goToNextError: Alt-E goToPreviousError: Alt-Shift-E selectall: Ctrl-A Π³ΠΎΡΠΎΠ»ΠΈΠ½: Ctrl-L ΡΠ»ΠΎΠΆΠΈΡΡ: Alt-L | Ctrl-F1 ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ: Alt-Shift-L | Ctrl-Shift-F1 toggleFoldWidget: F2 toggleParentFoldWidget: Alt-F2 foldOther: Alt-0 ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ: Alt-Shift-0 findnext: Ctrl-K findprevious: Ctrl-Shift-K selectOrFindNext: Alt-K selectOrFindPrevious: Alt-Shift-K Π½Π°ΠΉΡΠΈ: Ctrl-F ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡ: ΠΡΡΠ°Π²ΠΈΡΡ selecttostart: Ctrl-Shift-Home gotostart: Ctrl-Home Π²ΡΠ±ΠΎΡ: Shift-Π²Π²Π΅ΡΡ golineup: ΠΠ²Π΅ΡΡ selecttoend: Ctrl-Shift-End gotoend: Ctrl-End selectdown: Shift-Π²Π½ΠΈΠ· Π³ΠΎΠ»ΠΈΠ½Π΄Π°ΡΠ½: ΠΠ½ΠΈΠ· selectwordleft: Ctrl-Shift-Left gotowordleft: Ctrl-Left selecttolinestart: Alt-Shift-Left gotolinestart: Alt-Left | ΠΠ° Π³Π»Π°Π²Π½ΡΡ selectleft: Shift-Left gotoleft: Left selectwordright: Ctrl-Shift-Π²ΠΏΡΠ°Π²ΠΎ gotowordright: Ctrl-ΠΠΏΡΠ°Π²ΠΎ selecttolineend: Alt-Shift-Right gotolineend: Alt-Right | ΠΠΎΠ½Π΅Ρ selectright: Shift-Right gotoright: ΠΡΠ°Π²ΠΎ selectpagedown: Shift-Pagedown gotopagedown: Pagedown selectpageup: Shift-Pageup gotopageup: Pageup ΠΏΡΠΎΠΊΡΡΡΠΊΠ°: Ctrl-ΠΠ²Π΅ΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠ° Π²Π½ΠΈΠ·: Ctrl-Π²Π½ΠΈΠ· selectlinestart: Shift-Home selectlineend: Shift-End ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ Π·Π°ΠΏΠΈΡΡ: Ctrl-Alt-E replaymacro: Ctrl-Shift-E ΡΠΊΠ°ΡΠΊΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅: Ctrl-P Π²ΡΠ±ΠΎΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ: Ctrl-Shift-P expandToMatching: Ctrl-Shift-M ΡΠ΄Π°Π»ΠΈΡΡ Π»ΠΈΠ½ΠΈΡ: Ctrl-D duplicateSelection: Ctrl-Shift-D ΡΡΡΠΎΠΊΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ: Ctrl-Alt-S togglecomment: Ctrl- / toggleBlockComment: Ctrl-Shift- / modifyNumberUp: Ctrl-Shift-Π²Π²Π΅ΡΡ modifyNumberDown: Ctrl-Shift-Π²Π½ΠΈΠ· Π·Π°ΠΌΠ΅Π½ΠΈΡΡ: Ctrl-H ΠΎΡΠΌΠ΅Π½ΠΈΡΡ: Ctrl-Z ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ: Ctrl-Shift-Z | Ctrl-Y copylinesup: Alt-Shift-Up movelinesup: Alt-Up copylinesdown: Alt-Shift-Down movelinesdown: Alt-Down del: Π£Π΄Π°Π»ΠΈΡΡ Backspace: Shift-Backspace | Backspace cut_or_delete: Shift-Delete removetolinestart: Alt-Backspace removetolineend: Alt-Delete removewordleft: Ctrl-Backspace removewordright: Ctrl-Delete outdent: Shift-Tab ΠΎΡΡΡΡΠΏ: Tab blockoutdent: Ctrl- [ blockindent: Ctrl-] ΡΡΠ°Π½ΡΠΏΠΎΠ·Π»Π΅ΡΡΠ΅ΡΡ: Ctrl-T Π²Π΅ΡΡ Π½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡ: Ctrl-U tolowercase: Ctrl-Shift-U expandtoline: Ctrl-Shift-L addCursorAbove: Ctrl-Alt-Up addCursorBelow: Ctrl-Alt-Down addCursorAboveSkipCurrent: Ctrl-Alt-Shift-Up addCursorBelowSkipCurrent: Ctrl-Alt-Shift-Down selectMoreBefore: Ctrl-Alt-Left selectMoreAfter: Ctrl-Alt-Right selectNextBefore: Ctrl-Alt-Shift-Left selectNextAfter: Ctrl-Alt-Shift-Π²ΠΏΡΠ°Π²ΠΎ splitIntoLines: Ctrl-Alt-L alignCursors: Ctrl-Alt-A findAll: Ctrl-Alt-K showKeyboardShortcuts: Ctrl-Alt-H
5 ΠΎΡΠ»ΠΈΡΠ½ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Pascal
Pascal - ΡΡΠΎ ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π² ΠΊΠΎΠ½ΡΠ΅ 1960-Ρ ΠΠΈΠΊΠ»Π°ΡΡΠΎΠΌ ΠΠΈΡΡΠΎΠΌ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°ΠΌΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ.ΠΡΠΎΡ ΡΠ·ΡΠΊ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΡΠΌΡΠΌ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠΌ ΠΠΠΠΠΠ 60 ΠΈ Π±Π΅ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈΠ· ΠΠΠΠΠΠ 68 ΠΈ ΠΠΠΠΠΠ-W. ΠΠ°ΡΠΊΠ°Π»Ρ Π±ΡΠ» Π½Π°Π·Π²Π°Π½ Π² ΡΠ΅ΡΡΡ ΡΡΠ°Π½ΡΡΠ·ΡΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°, ΡΠΈΠ·ΠΈΠΊΠ° ΠΈ ΡΠΈΠ»ΠΎΡΠΎΡΠ° ΠΠ»Π΅Π·Π° ΠΠ°ΡΠΊΠ°Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°Π» ΠΏΠΈΠΎΠ½Π΅ΡΠΎΠΌ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ².
Pascal - ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² Ρ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΎΡ ΡΠΈΠΏ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π°, ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π½Π° ΡΠΈΡΠ°Π΅ΠΌΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ Π² ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π½Π°Π΄ ΠΊΠΎΠ΄ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.Π―Π·ΡΠΊ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π°Π΅ΡΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΌΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡ. ΠΠ°ΡΠΊΠ°Π»Ρ - ΡΡΠΎ ΡΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ, ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠΉ, Π½Π΅ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ, Ρ ΠΎΠ±ΡΠΈΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠΈΠ²Ρ, Π·Π°ΠΏΠΈΡΠΈ, ΡΠ°ΠΉΠ»Ρ ΠΈ Π½Π°Π±ΠΎΡΡ. Π’Π°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΠ°ΡΠΊΠ°Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠΎΠ±ΡΠ°Π½Ρ Π»ΡΡΡΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°Π΄ΡΡ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ ΠΏΡΠΎΡΠ½ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal.
1. ΠΠ°ΡΠ°Π»ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Object Pascal, Π°Π²ΡΠΎΡ - ΠΠΎΡΠ°Π· ΠΠ±Π΄Π΅Π»Ρ ΠΠ·ΠΈΠΌ
ΠΠ°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Object Pascal Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΆΠ΅Π»Π°ΡΡΠΈΡ ΠΈΠ·ΡΡΠΈΡΡ Object Pascal.ΠΠ½ΠΈΠ³Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΈ Π½Π΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². ΠΠ½ ΠΈΠ»Π»ΡΡΡΡΠΈΡΡΠ΅Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅Π»ΠΎΠΌ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Object Pascal Language. Object Pascal - ΡΡΠΎ Π³ΠΈΠ±ΡΠΈΠ΄Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ).
ΠΡΠΈΠΌΠ΅ΡΡ Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Lazarus ΠΈ Free Pascal.
ΠΠ±Π»ΠΎΠΆΠΊΠ° Π³Π»Π°Π²Ρ:
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° - ΠΈΡΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΏΠΎΠ΄ΡΠΈΠΏΡ, ΡΡΠ»ΠΎΠ²Π½ΠΎΠ΅ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅, ΡΡΠ»ΠΎΠ²ΠΈΠ΅ If, ΡΠΈΠΊΠ»Ρ, ΡΠΈΠΊΠ» for, ΡΠΈΠΊΠ» ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ Π΄ΠΎ ΡΠΈΠΊΠ»Π°, ΡΠΈΠΊΠ» while, ΡΡΡΠΎΠΊΠΈ, ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π²ΡΡΠ°Π²ΠΊΠΈ, ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ, ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ΅Π·ΠΊΠΈ, ΡΡΠ½ΠΊΡΠΈΡ Π·Π°ΠΌΠ΅Π½Ρ ΡΡΡΠΎΠΊΠΈ.Π Π³Π»Π°Π²Π΅ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ, Π·Π°ΠΏΠΈΡΠΈ, ΡΠ°ΠΉΠ»Ρ, ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ, Π½Π°Π±ΠΎΡΡ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΠ°Π»Π΅Π΅ Π² Π³Π»Π°Π²Π΅ ΠΏΡΠΎΠΈΠ»Π»ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ, ΡΠ΅ΠΌΡ ΡΡΠΈΠ»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²Π·Π²Π΅ΡΠΈΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ΅ΡΡΠΎΡΠ°Π½Π°, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ.
- Π‘ΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ - Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , Π²Π²ΠΎΠ΄ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ ΠΎΠ΄Π½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠ·ΡΡΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π²ΡΠ±ΠΎΡΠ°, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ, ΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΡΡΠΎΠΊ.
- GUI - ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Lazarus.
- ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ - ΠΊΡΠ°ΡΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠΈΠΏ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ.
ΠΠ½ΠΈΠ³Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Creative Commons.
Π§ΠΈΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ
2. Essential Pascal (2-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅) ΠΠ°ΡΠΊΠΎ ΠΠ°Π½ΡΡ
Essential Pascal - ΡΡΠΎ ΠΎΠ½Π»Π°ΠΉΠ½-Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Pascal. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΠ°ΡΠΊΠΎ ΠΠ°Π½ΡΠΎ (Π°Π²ΡΠΎΡΠΎΠΌ ΡΠ°ΠΌΠΎΠΉ ΠΏΡΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Mastering Delphi).ΠΠ½ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΡΠ·ΡΠΊ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Borland Delphi.
ΠΠ±Π»ΠΎΠΆΠΊΠ° Π³Π»Π°Π²Ρ:
- ΠΡΠ°ΡΠΊΠ°Ρ ΠΈΡΡΠΎΡΠΈΡ ΡΠ·ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π»Ρ.
- Coding in Pascal - Π²ΡΠ΄Π΅Π»ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΠΈΠ»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Pascal: ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ°, ΠΊΡΠ°ΡΠΈΠ²ΡΡ ΠΏΠ΅ΡΠ°ΡΡ, Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΡΠ°Π±Π»ΠΎΠ½Ρ ΠΊΠΎΠ΄Π°, ΡΠ·ΡΠΊΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π°, Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ.
- Π’ΠΈΠΏΡ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ.
- Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ - ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ² ΡΠΈΠΏΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠΈΠΏΡ ΠΏΠΎΠ΄Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ², ΡΠΈΠΏΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ², ΡΠΈΠΏΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΡΠΈΠΏΡ, ΡΠΈΠΏΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠΈΠΏΡ Π½Π°Π±ΠΎΡΠΎΠ².
- ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ - ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ²Π°Ρ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Ρ , ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ. ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΈ ΡΠΎΡΡΠ°Π²Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ, ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ case, ΡΠΈΠΊΠ»Ρ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ with.
- Β«ΠΡΠΎΡΠ΅Π΄ΡΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈΒ» - Π²Π²ΠΎΠ΄ΠΈΡ ΡΡΡΠ»ΠΎΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠΈΠΏΠ°, ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΎ Π²ΡΠ·ΠΎΠ²Π°Ρ Delphi, ΡΠΎΡΠ²Π°ΡΠ΄Π½ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ, ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠ΅ ΡΠΈΠΏΡ, ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠΎΠΊ - ΡΠΈΠΏΡ ΡΡΡΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Π½ΡΡ ΡΡΡΠΎΠΊ, ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΡΡΠΎΠΊ Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ.
- ΠΠ°ΠΌΡΡΡ - ΡΠΌΠΎΡΡΠΈΡ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ.
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ Windows.
- Variants - ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅Ρ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ Variant Ρ ΠΎΠ±ΡΠ΅ΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ.
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΡ.
- ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π° ΡΠ·ΡΠΊΠ΅ Pascal.
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΈΠ·Π΄Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ, Π½ΠΎ ΠΎΠ½Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΡΠΊΡΡΡΠ°, ΡΡΠΎΠ±Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π΅Π΅ ΠΊΠ°ΠΊ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³Ρ.
Π§ΠΈΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ
3.Essential Delphi ΠΎΡ ΠΠ°ΡΠΊΠΎ ΠΠ°Π½ΡΡ
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° - Π»Π΅Π³ΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Borland Delphi. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π² ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ DelphiΒ».
Π Π°Π·Π΄Π΅Π»Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ:
- Π€ΠΎΡΠΌΠ° - ΡΡΠΎ ΠΎΠΊΠ½ΠΎ.
- ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΡΡΠ΅Π΄Ρ Delphi.
- Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΌΠ°ΡΡΠ΅ΡΠ° Delphi.
- ΠΠ±Π·ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠ΅Π½Ρ.
- ΠΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΠ΅ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ.
ΠΠ° Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ Π°Π²ΡΠΎΡΠ° Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΡΡΠ»ΠΊΠΈ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠ½ΠΈΠ³ΠΈ, Π½ΠΎ Π±ΡΡΡΡΡΠΉ ΠΏΠΎΠΈΡΠΊ Π² Google Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΠΊΠΎΠΏΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ.
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΈΠ·Π΄Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ, Π½ΠΎ ΠΎΠ½Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΡΠΊΡΡΡΠ°, ΡΡΠΎΠ±Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π΅Π΅ ΠΊΠ°ΠΊ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³Ρ.
Π§ΠΈΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ
4. Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Free Pascal ΠΎΡ ΠΠΈΡ Π°ΡΠ»Ρ ΠΠ°Π½ ΠΠ°Π½Π½Π΅ΠΉΡΠ°
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΡΠ·ΡΠΊΡ ΠΠ°ΡΠΊΠ°Π»Ρ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ Free Pascal. Π Π½Π΅ΠΌ ΠΎΠΏΠΈΡΠ°Π½Ρ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΠ°ΡΠΊΠ°Π»Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ Free Pascal, ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π²ΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ . Π¦Π΅Π»Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΠ°ΡΠΊΠ°Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ, ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, ΡΠ΅ΠΌ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Free Pascal ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ Turbo Pascal ΠΈΠ»ΠΈ Delphi.
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΡΡΠ°Π²ΠΈΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅Π»ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΠ°ΡΠΊΠ°Π»Ρ.
ΠΡΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.
Π§ΠΈΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ
5. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΠ°ΡΠΊΠ°Π»Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΠΈΠΊΠΈΡΡΠ΅Π±Π½ΠΈΠΊΠΎΠ²
Pascal Programming ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΌΡΠ³ΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΈΠ·ΡΡΠΈΡΡ Pascal.
ΠΠ½ΠΈΠ³Π° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΡ ΠΏΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡ.
Text Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Creative Commons Attribution-ShareAlike.
ΠΠ±Π»ΠΎΠΆΠΊΠ° Π³Π»Π°Π²Ρ:
- Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π»Ρ - ΠΈΡΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ, Π²Π²ΠΎΠ΄ ΠΈ Π²ΡΠ²ΠΎΠ΄, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΡΠΎΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΠ°ΡΠΊΠ°Π»Ρ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ, Π½Π°Π±ΠΎΡΡ, ΠΌΠ°ΡΡΠΈΠ²Ρ / ΡΠΏΠΈΡΠΊΠΈ, ΡΡΡΠΎΠΊΠΈ, Π·Π°ΠΏΠΈΡΠΈ, ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΠΈ ΡΠ°ΠΉΠ»Ρ.
- Extensions - ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΊΡΠΏΠΎΡΡ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ.
- Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°.
- Π¨ΠΏΠ°ΡΠ³Π°Π»ΠΊΠ° ΠΏΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡ.
Π§ΠΈΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ
ΠΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΡΡΠΎΠΉ ΡΠ΅ΡΠΈΠΈ:
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ | |
---|---|
Java | Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΊΠ»Π°ΡΡΠ°Ρ , ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ |
C | Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠΉ, ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΡΠΉ ΡΠ·ΡΠΊ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ |
Python | Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ, ΠΌΠΎΡΠ½ΡΠΉ ΡΠ·ΡΠΊ |
C ++ | Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΡΠΉ, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ |
C # | Π‘ΠΎΡΠ΅ΡΠ°Π΅Ρ Π² ΡΠ΅Π±Π΅ ΠΌΠΎΡΠ½ΠΎΡΡΡ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡΡ C ++ Ρ ΠΏΡΠΎΡΡΠΎΡΠΎΠΉ Visual Basic |
JavaScript | ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°Ρ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² |
PHP | PHP ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ ΡΡΠΎΠΈΡ Ρ ΡΡΠ»Ρ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° |
HTML | Π―Π·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ Π³ΠΈΠΏΠ΅ΡΡΠ΅ΠΊΡΡΠ° |
SQL | ΠΠΎΡΡΡΠΏ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΠΌΠΈ, Ρ ΡΠ°Π½ΡΡΠΈΠΌΠΈΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ |
Ruby | Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΡΠΊΡΠΈΠΏΡΠΎΠ²ΡΠΉ, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ, Π³ΠΈΠ±ΠΊΠΈΠΉ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ |
Π‘Π±ΠΎΡΠΊΠ° | ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π±Π΅Π· Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠΈΡΡΠΎΠΌ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ |
Swift | ΠΠΎΡΠ½ΡΠΉ ΠΈ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ |
Groovy | ΠΠΎΡΠ½ΡΠΉ, ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ |
Go | Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ |
Pascal | ΠΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π² ΠΊΠΎΠ½ΡΠ΅ 1960-Ρ Π³ΠΎΠ΄ΠΎΠ² |
Perl | ΠΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ, ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ, ΡΠΊΡΠΈΠΏΡΠΎΠ²ΡΠΉ, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ |
R | Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ Π΄Π»Ρ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΎΠ² ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΎΠ² Π΄Π°Π½Π½ΡΡ |
COBOL | ΠΠ±ΡΠΈΠΉ Π±ΠΈΠ·Π½Π΅Ρ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ |
Scala | Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ, ΠΌΡΠ»ΡΡΠΈΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Java |
Fortran | ΠΠ΅ΡΠ²ΡΠΉ ΡΠ·ΡΠΊ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ |
Scratch | ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ 8-16 Π»Π΅Ρ |
Lua | Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΊΠ°ΠΊ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² |
Logo | ΠΠΈΠ°Π»Π΅ΠΊΡ Lisp, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΡ, ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΡΡΡΡ ΠΈ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΠΎΡΡΡΡ |
Rust | ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ, Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΊΡΠΈΡΠΈΡΠ½ΡΡ ΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ |
Lisp | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ - ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ |
Ada | ΠΠΠΠΠ-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΈΠ· ΠΠ°ΡΠΊΠ°Π»Ρ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² |
Haskell | Π‘ΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ, ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠ½ΠΎ, ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ |
Π‘Ρ Π΅ΠΌΠ° | Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡ Lisp ΠΈ Algol |
Prolog | ΠΠ΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠ·ΡΠΊ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ |
Forth | ΠΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠ΅ΠΊΠ° |
Clojure | ΠΠΈΠ°Π»Π΅ΠΊΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Lisp |
Julia | ΠΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π΄Π»Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ |
Awk | Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π΄Π»Ρ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ², ΡΠ·ΡΠΊ |
CoffeeScript | ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π² JavaScript, Π²Π΄ΠΎΡ Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Ruby, Python ΠΈ Haskell |
BASIC | Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ . ΠΠΎΠ΄ |
Erlang | Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ, Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΉ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ |
VimL | ΠΠΎΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Vim |
OCaml | ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ·ΡΠΊΠ° Caml |
ECMAScript | ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΠΊΠ°ΠΊ ΡΠ·ΡΠΊ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π² Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΡ |
Bash | ΠΠ±ΠΎΠ»ΠΎΡΠΊΠ° ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΡΠ·ΡΠΊ; ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ°, ΡΠ°ΠΊ ΠΈ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² |
LaTeX | ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² |
TeX | Π―Π·ΡΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ - ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡΠ° ΡΠ΅ΠΊΡΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° |
Arduino | ΠΠ΅Π΄ΠΎΡΠΎΠ³Π°Ρ, Π³ΠΈΠ±ΠΊΠ°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ |
TypeScript | Π‘ΡΡΠΎΠ³ΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½Π°Π΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ JavaScript Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠΈ |
Elixir | ΠΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΠΎΠ²ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π½Π° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ Erlang |
F # | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅, ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ |
Tcl | ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠ΅ΠΊ Lisp, C ΠΈ Unix |
Π€Π°ΠΊΡΠΎΡ | ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠ΅ΠΊΠ° |
Eiffel | ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΠ΅ΡΡΡΠ°Π½ΠΎΠΌ ΠΠ΅ΠΉΠ΅ΡΠΎΠΌ |
Agda | Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΈΠ½ΡΡΠΈΡΠΈΠΎΠ½ΠΈΡΡΡΠΊΠΎΠΉ ΡΠ΅ΠΎΡΠΈΠΈ ΡΠΈΠΏΠΎΠ² |
Icon | Π¨ΠΈΡΠΎΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ |
XML | ΠΡΠ°Π²ΠΈΠ»Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π³ΠΎΠ², ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΡ ΡΡΡΡΠΊΡΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ |
Vala | ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ, ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡ ΠΎΠΆ Π½Π° C # |
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ML | Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΡΠΉ ΠΊΠ°ΠΊ Β«ΠΠΈΡΠΏ Ρ ΡΠΈΠΏΠ°ΠΌΠΈΒ» |
D | Π―Π·ΡΠΊ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ ΡΠΈΠΏΠ° C |
Dart | ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΡΠ·ΡΠΊ Π΄Π»Ρ Π±ΡΡΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ |
Markdown | Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΡΠ΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ |
Kotlin | ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ Java |
Objective-C | ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΎΠ±ΠΌΠ΅Π½ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ Π² ΡΡΠΈΠ»Π΅ Smalltalk Π² C |
PureScript | ΠΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΡΡΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ Π² JavaScript |
ClojureScript | ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π΄Π»Ρ Clojure, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° JavaScript |
VHDL | Π―Π·ΡΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ |
J | Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ², ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° APL |
LabVIEW | ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±ΡΡΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΈΡΠ°Π½ΠΈΡ |
Π‘ΡΠ°ΡΡΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
.