Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠ°ΡΡΠΈΠ²Π° Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ (ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ β Β«Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄Β»)
Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ: Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ , Π·Π°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΠ», ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°, Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠΊΡΠ°Π½, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ , ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΠΈΡΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π°ΡΡΠΈΠ±ΡΡΡ (Π€ΠΠ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Π°, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ, ΡΡΠΌΠΌΠ° Π³ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π²Π·Π½ΠΎΡΠ°), ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ (ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ°), ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ (ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ). ΠΠ°ΡΠΈΠ°Π½Ρ № 15 ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ «Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄», Π²Ρ ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠ°ΡΡΠΈΠ²Π° Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ (ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ β Β«Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄Β») (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠΈΠ½ΠΈΡΡΠ΅ΡΡΡΠ²ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π Π€ Π€Π΅Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π±ΡΠ΄ΠΆΠ΅ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ
" ΠΠ΅Π½Π·Π΅Π½ΡΠΊΠ°Ρ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡ"
ΠΠ°ΡΠ΅Π΄ΡΠ° «ΠΡΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ°»
ΠΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π° «ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅»
ΠΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΡΠ΅ΠΌΡ Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠ°ΡΡΠΈΠ²Π° Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ (ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ — «Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄»)
ΠΡΠΏΠΎΠ»Π½ΠΈΠ»:
ΡΡΡΠ΄Π΅Π½ΡΠΊΠ° Π³ΡΡΠΏΠΏΡ 10Π1Π± Π‘ΡΠΌΠ΅Π½ΠΊΠΎΠ²Π° Π.Π.
ΠΡΠΈΠ½ΡΠ»: ΠΠ°ΡΠΌΠΈΠ½ Π.Π.
ΠΠ΅Π½Π·Π° 2011 Π³.
- ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
- 1. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
- 2. Π‘ΠΎΡΡΠ°Π² ΠΈ ΡΡΡΡΠΊΡΡΡΠ° ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²
- 3. ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ
- 4. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- 5. ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- 6. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
- ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
- ΠΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
- ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅ «ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅»
ΡΡΡΠ΄Π΅Π½ΡΡ ________________________ Π³ΡΡΠΏΠΏΡ ____________________
Π’Π΅ΠΌΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°: Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠ°ΡΡΠΈΠ²Π° Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ (ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ — «Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄»)
(Π²Π°ΡΠΈΠ°Π½Ρ № 15)
ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ) Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
1. Π‘ΠΎΡΡΠ°Π² Π²Ρ ΠΎΠ΄Π½ΡΡ ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ :
Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅: Π€ΠΠ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ, Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π²Π·Π½ΠΎΡ Π·Π° ΡΠΎΡΠΊΡ (ΡΡΠ±.);
Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ»Π΅: ΡΡΠΌΠΌΠ° Π³ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π²Π·Π½ΠΎΡΠ°;
Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅: ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² Π΄Π°Π½Π½ΡΡ , ΠΊΡΡΠ³ΠΎΠ²Π°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°.
2. Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ: Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ , Π·Π°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΠ», ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°, Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠΊΡΠ°Π½, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ , ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΠΈΡΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π°ΡΡΠΈΠ±ΡΡΡ (Π€ΠΠ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Π°, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ, ΡΡΠΌΠΌΠ° Π³ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π²Π·Π½ΠΎΡΠ°), ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ (ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ°), ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ (ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ).
3. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅: ΡΠΈΠΏ ΠΌΠ΅Π½Ρ — Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅, Π²ΡΠ±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠ΅Π½Ρ — ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅, Π²ΡΠ²ΠΎΠ΄ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡΠΌΠΈ ΠΊ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌ, Π²ΡΠ²ΠΎΠ΄ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° Π²Π²ΠΎΠ΄ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
Π¦Π΅Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΡΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° — Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π°Π²ΡΠΊΠΎΠ² ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ Turbo Pascal, ΠΏΡΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ° Π²ΠΎΠΏΡΠΎΡΠΎΠ², ΡΠ΅ΡΠ°Π΅ΠΌΡΡ Π² ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΠ±ΡΠ΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
ΠΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π·Π°Π΄Π°Ρ:
— ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π°Π½Π½ΡΡ (Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ , Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ , Π·Π°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΠ», ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π°, ΠΏΠΎΠΈΡΠΊ, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ , ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅);
— ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠ°ΡΡΠΈΠ²Π° Π΄Π°Π½Π½ΡΡ (ΡΠΈΡΠ»ΠΎΠ²ΡΡ );
— ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ (ΠΊΡΡΠ³ΠΎΠ²Π°Ρ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΡΡΠΈΡ ΠΎΠ²ΠΊΠ°).
Π ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΠ°ΠΏΠΎΠ² ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ:
— ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ;
— ΡΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ;
— Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΠ·Π°ΡΠΈΡ;
— ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅;
— ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ°;
— Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Free Pascal IDE.
1. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ:
Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ;
Π·Π°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΠ»;
ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°;
Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠΊΡΠ°Π½;
Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ;
ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ;
ΠΏΠΎΠΈΡΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π°ΡΡΠΈΠ±ΡΡΡ;
ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ ;
ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ ΠΈΠ· ΡΠ°ΠΉΠ»Π° ΠΈ Π²ΡΠ²ΠΎΠ΄ Π΅Π΅ Π½Π° ΡΠΊΡΠ°Π½.
ΠΠ°ΡΠΈΠ°Π½Ρ № 15 ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ «Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄», Π²Ρ ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ²Π»ΡΡΡΡΡ: Π€ΠΠ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ, Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π²Π·Π½ΠΎΡ Π·Π° ΡΠΎΡΠΊΡ (ΡΡΠ±.); Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ»Π΅ — ΡΡΠΌΠΌΠ° Π³ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π²Π·Π½ΠΎΡΠ°. ΠΠΈΠ΄ ΠΌΠ΅Π½Ρ — Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅, Π²ΡΠ±ΠΎΡ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ.
ΠΠ»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ»Π΅. Π’ΠΈΠΏ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ — ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎΠ΄ΡΡΠ΅ΡΠΎΠΌ. ΠΠΈΠ΄ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ — ΠΊΡΡΠ³ΠΎΠ²Π°Ρ, ΡΠΏΠΎΡΠΎΠ± Π·Π°ΠΊΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ — ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡΡΠΈΡ ΠΎΠ²ΠΊΠ°.
2. Π‘ΠΎΡΡΠ°Π² ΠΈ ΡΡΡΡΠΊΡΡΡΠ° ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²
Π’Π°Π±Π»ΠΈΡΠ° 1 — Π‘ΠΎΡΡΠ°Π² ΠΈ ΡΡΡΡΠΊΡΡΡΠ° ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | Π’ΠΈΠΏ | ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ | |
i | Π£ΠΏΡΠ°Π²Π»ΡΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ | integer | -32 768.32767 | |
Sum | Π‘ΡΠΌΠΌΠ° ΠΎΠ±ΡΠ΅Π³ΠΎ Π²Π·Π½ΠΎΡΠ° Π·Π° Π²ΡΠ΅ ΡΡΠ°ΡΡΠΊΠΈ Π²ΡΠ΅ΠΌΠΈ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ | integer | -32 768.32767 | |
gd | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠ°Ρ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° | integer | -32 768.32767 | |
gm | ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ (mode) | integer | -32 768.32767 | |
m | ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° ΡΠΎΡΠΊΠΈ Π²Π½ΡΡΡΠΈ ΡΠ΅ΠΊΡΠΎΡΠ° | integer | -32 768.32767 | |
n | ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° ΡΠΎΡΠΊΠΈ Π²Π½ΡΡΡΠΈ ΡΠ΅ΠΊΡΠΎΡΠ° | integer | -32 768.32767 | |
a | Π£Π³ΠΎΠ» Π² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ | real | 2.9E — 39.1.7E38 | |
b | Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π° | real | 2.9E — 39.1.7E38 | |
ss | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π΄Π°Π½Π½ΡΡ | string | Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 255 | |
TGartner | ΠΠ°ΠΏΠΈΡΡ | record | __ | |
FIO | Π€ΠΠ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ΠΎΠ² | string | Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 50 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² | |
NumberSot | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ | integer | -32 768.32767 | |
Prise1 | ΠΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π²Π·Π½ΠΎΡ Π·Π° ΡΠΎΡΠΊΡ | integer | -32 768.32767 | |
PriseAll | Π‘ΡΠΌΠΌΠ° Π³ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π²Π·Π½ΠΎΡΠ° | integer | -32 768.32767 | |
GartnerArray | Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ΠΎΠ² | TGartner | Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 50 | |
NumberGartner | Π§ΠΈΡΠ»ΠΎ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ΠΎΠ² | integer | -32 768.32767 | |
n | Π§ΠΈΡΠ»ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ | integer | -32 768.32767 | |
f | Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ | File of TGartner | __ | |
filename | ΠΠΌΡ ΡΠ°ΠΉΠ»Π° | string | Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 255 | |
j | Π£ΠΏΡΠ°Π²Π»ΡΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ | integer | -32 768.32767 | |
menu | ΠΡΡΠΈΠ±ΡΡ ΠΏΠΎΠΈΡΠΊΠ° | integer | 1 — 3 | |
buf | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄Π»Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠΈΡΠ»Π° | integer | -32 768.32767 | |
BufArray | ΠΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² | TGartner | Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 50 | |
KeyArray | ΠΠ°ΡΡΠΈΠ² ΠΊΠ»ΡΡΠ΅ΠΉ | byte | 0.255 | |
3. ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ
ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ:
1) Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°ΡΡΠΎΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠ² Π² ΠΏΡΠΎΡΠ΅Π½ΡΠ°Ρ Pj = 100 Fj / N;
2) Π²ΡΡΠ΅ΡΡΠΈΡΡ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΡ ΡΠ°Π΄ΠΈΡΡΠ° R < YΡ, max/2;
3) Π²ΡΡΠ΅ΡΡΠΈΠ²Π°ΡΡ ΡΠ°Π΄ΠΈΡΡΡ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ, ΠΎΡΡΡΠΎΡΡΠΈΠ΅ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° Π½Π° ΡΠ³Π»Ρ 3,6 P1; 3,6 P2; 3,6 P3 ΠΈ Ρ. Π΄.;
4) Π·Π°ΡΡΡΠΈΡ ΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΠΎΡΡ;
5) Π²Π½ΡΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΠΎΡΠ° ΠΈΠ»ΠΈ ΡΡΠ΄ΠΎΠΌ Ρ Π½ΠΈΠΌ Π²ΡΠ²Π΅ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Pj;
6) Π²ΡΠ²Π΅ΡΡΠΈ Π½Π°Π΄ΠΏΠΈΡΡ, ΠΏΠΎΡΡΠ½ΡΡΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΡΡΠΈΡ ΠΎΠ²ΠΊΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
— ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΊΠΈΠ·Π° (Π½Π° ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ (Π² ΠΊΠ»Π΅ΡΠΊΡ) Π·Π°ΡΡΡΠΈΡ ΠΎΠ²ΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠ΅ ΠΊΠ»Π΅ΡΠΊΠΈ Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°);
— Π·Π°ΡΡΡΠΈΡ ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ°ΠΌΠΈ;
— ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠΈΠ΅ΡΡ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ ΡΠΈΡΠ»Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΈΠ· Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΡ;
— ΡΠΈΡΠ»Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ Π·Π°Π»ΠΈΠ²ΠΊΠΈ (Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠΌ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π·Π½Π°ΠΊ «$»).
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎΠ΄ΡΡΠ΅ΡΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΡΡΡΠΎΠ²ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΏΠ°ΡΠ½ΠΎ ΡΡΠ°Π²Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ° ΠΏΠΎΠ΄ΡΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅Π½ΡΡΠΈΡ Π΅Π³ΠΎ ΠΊΠ»ΡΡΠ΅ΠΉ, Π·Π°ΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ i-ΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π° (Π·Π°ΠΏΠΈΡΡ) ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΠΌΠ΅ΡΡΠΎ, Π½ΠΎΠΌΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π²Π΅Π½ ΠΌΠ΅Π½ΡΡΠ΅ΠΌΡ ΠΊΠ»ΡΡΡ + 1.
ΠΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΡΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°:
Π΄Π»Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ ;
Π΄Π»Ρ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ;
Π΄Π»Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ.
4. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (Kurs) ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ UNIT (IO).
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π²ΡΠ²ΠΎΠ΄ Π½Π° ΡΠΊΡΠ°Π½ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ (Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅, Π²ΡΠ±ΠΎΡ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ — ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅), Π° ΡΠ°ΠΊΠΆΠ΅ Π·Π° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ. ΠΠ»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° «Paint». ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ Π΄Π»Ρ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
ΠΠΎΠ΄ΡΠ»Ρ UNIT ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΠΎΡΠ΅ΠΌΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ: «Input», «Output1», «OutputAll», «Readfile», «Writefile», «DeleteGartner1», «Search», «Sort» .
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° «Input» ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ. ΠΡΠΎΡΠ΅Π΄ΡΡΠ° «Output1» ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π²ΡΠ²ΠΎΠ΄ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Π° Ρ Π°Π΄ΡΠ΅ΡΠΎΠΌ i. ΠΡΠΎΡΠ΅Π΄ΡΡΠ° «OutputAll» ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π²ΡΠ²ΠΎΠ΄ ΡΠΏΠΈΡΠΊΠ° Π²ΡΠ΅Ρ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ΠΎΠ². ΠΡΠΎΡΠ΅Π΄ΡΡΠ° «Readfile» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π°, ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° «Writefile» — Π·Π°ΠΏΠΈΡΡ Π² ΡΠ°ΠΉΠ». ΠΡΠΎΡΠ΅Π΄ΡΡΠ° «DeleteGartner1» ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Π° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° (Π°ΡΡΠΈΠ±ΡΡ — Π€ΠΠ). ΠΡΠΎΡΠ΅Π΄ΡΡΠ° «Search» ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΏΠΎΠΈΡΠΊ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· ΡΡΠ΅Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠ²: Π€ΠΠ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠΈΠΉ Π²Π·Π½ΠΎΡ. ΠΡΡΠ΅Π΄ΡΡΠ° «Sort» ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ ΡΠΏΠΈΡΠΊΠ° ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ (ΠΊΠ»ΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ).
5. ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠ»Π°Π΄ΠΊΠ° — ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΡΡΠΈΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΈΠΏΠ° ΠΎΡΠΈΠ±ΠΎΠΊ:
— ΠΎΡΠΈΠ±ΠΊΠΈ ΡΡΠ°ΠΏΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ;
— ΠΎΡΠΈΠ±ΠΊΠΈ ΡΡΠ°ΠΏΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ;
— Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΡΠΈΠ±ΠΊΠΈ ΡΡΠ°ΠΏΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π°ΡΡΡΠ°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΠΠ°ΡΠΊΠ°Π»Ρ. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΠΊΠ° ΠΎΠ½Π° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΠ°ΡΠΊΠ°Π»Ρ.
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΠ΅ΠΉ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΡΠ°ΠΏΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π°Π±ΠΎΡΠ° (ΠΎΠΏΠ΅ΡΠ°ΡΠΊΠΈ), ΠΏΡΠΎΠΏΡΡΠ΅Π½Π½ΡΠ΅ ΡΠΎΡΠΊΠΈ Ρ Π·Π°ΠΏΡΡΠΎΠΉ, ΡΡΡΠ»ΠΊΠΈ Π½Π° Π½Π΅ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π½Π΅Π²Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° (ΠΈΠ»ΠΈ ΡΠΈΠΏΠ°) ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅Π²Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°.
ΠΠΎΡΠ»Π΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π·Π°Π½ΠΎΠ²ΠΎ. ΠΠΎΡΠ»Π΅ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π²ΡΠ΅Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π΅Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ Π³ΠΎΡΠΎΠ²Π° ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠΈΡΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΡΠ°ΠΏΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ°Ρ ΡΡΠ°ΠΏΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ:
— Error 3: Unknown identifier;
— Error 4: Duplicate identifier;
— Error 37: END expected;
— Error 85: «; «expected;
— Error 113: Error in statement ΠΈ Π΄Ρ.
ΠΡΠΈΠ±ΠΊΠΈ ΡΡΠ°ΠΏΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΄Π΅Π»Π°Π΅Ρ ΡΡΠΎ-ΡΠΎ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅. Π’ΠΎ Π΅ΡΡΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΠ°ΡΠΊΠ°Π»Ρ, Π½ΠΎ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΡΠΎ-ΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π΅Π²Π΅ΡΠ½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΡΠ°ΡΡΡΡ ΠΎΡΠΊΡΡΡΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ»Ρ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ΅ ΡΡΠ°ΠΏΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ:
— Error 62: Division by zero.
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ — ΡΡΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π’ΠΎ Π΅ΡΡΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, Π΄ΠΎΠΏΡΡΡΠΈΠΌΡ, Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΠΈΠΌΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡΡ .
ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΌΡ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½Π½ΠΎΠΌΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈΠ»ΠΈ Π½Π΅Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΡ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΡΠ°Π³Π°ΠΌ ΠΏΠΎΠΈΡΠΊ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡΡ.
6. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΠ°ΠΏΡΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π²ΠΎΠΉΠ½ΡΠΌ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ Π»Π΅Π²ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΌΡΡΠΈ ΠΏΠΎ Π·Π½Π°ΡΠΊΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Kurs.
ΠΠΎΡΠ»Π΅ ΠΎΡΠΊΡΡΡΠΈΡ ΠΎΠΊΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΈΠ΄ΠΈΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ. ΠΡΠ±ΠΎΡ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ°ΠΌΠΈ (ΡΠΈΡΡΠ½ΠΎΠΊ Π. 1).
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ «ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ » ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π²Π²Π΅ΡΡΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π°Π½Π½ΡΡ . ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΠΎ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ Π€ΠΠ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Π°, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ, ΡΠ΅Π½Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ (ΡΠΈΡΡΠ½ΠΎΠΊ Π.2).
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ «ΠΠ°ΠΏΠΈΡΡ Π² ΡΠ°ΠΉΠ»» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π²Π²Π΅ΡΡΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° (ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»Π°ΡΠΈΠ½ΡΠΊΠΈΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ).
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ «Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π°» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΠΈΠΌΡ ΡΠ°Π½Π΅Π΅ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ «ΠΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ » ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΊΡΠ°Π½ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ (ΡΠΈΡΡΠ½ΠΎΠΊ Π.3).
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ «Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π²Π²Π΅ΡΡΠΈ Π€ΠΠ ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Π°, Π΅ΡΠ»ΠΈ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π½Π°ΠΉΠ΄Π΅Π½, ΠΎΠ½ ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ «ΠΠΎΠΈΡΠΊ» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π²ΡΠ±ΡΠ°ΡΡ Π°ΡΡΠΈΠ±ΡΡ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠΈΡΠΊ (Π€ΠΠ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ, ΠΎΠ±ΡΠΈΠΉ Π²Π·Π½ΠΎΡ). ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° Π°ΡΡΠΈΠ±ΡΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ Π°ΡΡΠΈΠ±ΡΡ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΉ ΠΈΡΠΊΠΎΠΌΠΎΠΌΡ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Ρ. ΠΡΠ»ΠΈ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½, Π½Π° ΡΠΊΡΠ°Π½ Π±ΡΠ΄ΡΡ Π²ΡΠ²Π΅Π΄Π΅Π½Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΎ Π½Π΅ΠΌ (ΡΠΈΡΡΠ½ΠΎΠΊ Π.5).
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ «Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°» ΡΠΏΠΈΡΠΎΠΊ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ΠΎΠ² Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ (ΠΊΠ»ΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ).
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ «ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°» Π½Π° ΡΠΊΡΠ°Π½ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½Π° ΠΊΡΡΠ³ΠΎΠ²Π°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°, ΠΎΡΡΠ°ΠΆΠ°ΡΡΠ°Ρ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ΄ΠΎΠ²ΡΡ Π²Π·Π½ΠΎΡΠΎΠ² Π²ΡΠ΅Ρ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ΠΎΠ² Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΌΠΈ (ΡΠΈΡΡΠ½ΠΎΠΊ Π.4).
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ·ΡΠΊ turbo pascal
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ «ΠΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ » ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠ½ΠΊΡΠ° «ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ » .
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ «ΠΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ» Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π΄ΡΠΈΠ΅ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ, Π²ΡΠ±ΡΠ°Π² ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ «ΠΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ » .
Π Π»ΡΠ±ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π²Π΅ΡΠ½ΡΡΡΡΡ Π² ΠΌΠ΅Π½Ρ, Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡΡ Enter.
Π’Π°Π±Π»ΠΈΡΠ° 2 — Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ | ΠΠ΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ | |
" ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ" | ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Π²ΠΎΠ΄ΠΈΠΌΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ Enter | ΠΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΡΡΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π½ΡΠ»Ρ ΠΈ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΡ ΠΊ ΡΠ΅Π»ΠΎΠΌΡ ΡΠΈΠΏΡ | |
" ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π€ΠΠ->" | ΠΠ²ΠΎΠ΄ Π€ΠΠ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΡΠ΅Π· Enter | Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ Π»Π°ΡΠΈΠ½ΡΠΊΠΈΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ, ΡΡΠΎΠ±Ρ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΡΠ΄Π½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΈ Π²ΡΠ²ΠΎΠ΄Π΅ Π΄Π°Π½Π½ΡΡ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ | |
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ | ΠΠ΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ | |
" ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ ΠΈ ΡΠ΅Π½Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ" | ΠΠ²ΠΎΠ΄ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ ΠΈ ΡΠ΅Π½Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ ΡΠ΅ΡΠ΅Π· Enter | ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΎΡΠΎΠΊ ΠΈ ΡΠ΅Π½Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ | |
" ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π€ΠΠ ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Π°" | ΠΠ²ΠΎΠ΄ΠΈΡΡΡ Π€ΠΠ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Π° | __ | |
" ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΠΏΠΎΠΈΡΠΊΠ°" | ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π°ΡΡΠΈΠ±ΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΈΠ· ΡΡΠ΅Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΡ ΠΈ Π²Π²Π΅ΡΡΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π΅ΠΌΡ Π½ΠΎΠΌΠ΅Ρ | __ | |
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π Ρ ΠΎΠ΄Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π±ΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Turbo Pascal, ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π½ ΡΡΠ΄ Π²ΠΎΠΏΡΠΎΡΠΎΠ², ΡΠ΅ΡΠ°Π΅ΠΌΡΡ Π² ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Free Pascal IDE.
ΠΠ±ΡΠ΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ»ΠΎ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ «Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄», Π²Ρ ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ²Π»ΡΡΡΡΡ: Π€ΠΠ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ, Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π²Π·Π½ΠΎΡ Π·Π° ΡΠΎΡΠΊΡ (ΡΡΠ±.); Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ»Π΅ — ΡΡΠΌΠΌΠ° Π³ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π²Π·Π½ΠΎΡΠ°. ΠΠΈΠ΄ ΠΌΠ΅Π½Ρ — Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅, Π²ΡΠ±ΠΎΡ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠ»Π°Π²ΠΈΡ.
ΠΠ»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ»Π΅. Π’ΠΈΠΏ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ — ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎΠ΄ΡΡΠ΅ΡΠΎΠΌ. ΠΠΈΠ΄ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ — ΠΊΡΡΠ³ΠΎΠ²Π°Ρ, ΡΠΏΠΎΡΠΎΠ± Π·Π°ΠΊΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ — ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡΡΠΈΡ ΠΎΠ²ΠΊΠ°.
1. ΠΠΎΠ»Π³ΡΡΠ΅Π²Π° Π. Π. ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ΅ ΡΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅. ver 1.2.2010. — ΠΠ΅Π½Π·Π°, ΠΠΠ’Π
2. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ°: ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΡΡΡ/ΠΠΎΠ΄ ΡΠ΅Π΄. Π‘. Π. Π‘ΠΈΠΌΠΎΠ½ΠΎΠ²ΠΈΡΠ°. — Π‘ΠΠ.: ΠΠΈΡΠ΅Ρ, 2002. ΠΠ»Π³ΠΎΡΠΈΡΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ / Π. Π. Π‘Π²Π΅ΡΠΎΠ·Π°ΡΠΎΠ²Π°. — Π.: ΠΡΡΡΠ°Ρ ΡΠΊΠΎΠ»Π°, 2006. — 128 Ρ.
3. ΠΡΠ»ΡΡΠΈΠ½ Π. Π. Turbo Pascal Π² Π·Π°Π΄Π°ΡΠ°Ρ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ , 2007.
4. ΠΠ΅ΠΌΠ½ΡΠ³ΠΈΠ½ Π‘. Π. Turbo Pascal. ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ. 2007.
5. ΠΠ΅ΠΌΠ½ΡΠ³ΠΈΠ½ Π‘. Π. Turbo Pascal. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. 2006.
6. ΠΠ°Π²Π»ΠΎΠ²ΡΠΊΠ°Ρ Π. Π., ΠΠ°ΡΠΊΠ°Π»Ρ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ: Π£ΡΠ΅Π±Π½ΠΈΠΊ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ². — Π‘ΠΠ±.: ΠΠΈΡΠ΅Ρ, 2007. — 393 Ρ.
7. ΠΠΈΠΊΡΠ»ΠΈΠ½ Π. Π., ΠΠΎΠ»Π³ΡΡΠ΅Π²Π° Π. Π., ΠΠ°ΡΠΌΠΈΠ½ Π. Π., ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: Π£ΡΠ΅Π±Π½ΠΎ-ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. — ΠΠ΅Π½Π·Π°: ΠΠ·Π΄-Π²ΠΎ ΠΠ΅Π½Π·. Π³ΠΎΡ. ΡΠ΅Ρ Π½ΠΎΠ». Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠΈ, 2006. — Ρ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π. ΡΠ΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π.1. Π’Π΅ΠΊΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (Kurs)
uses crt, IO, graph;
const
FillPattern: FillPatternType= ($ 00,$ 11,$ 10,$ 12,$ 7e,$fa,$ 18,$ 00);
procedure InputData;
begin
NumberGartner: =0;
Input;
end;
procedure paint;
const R=100; x=150; y=150;
colorG=7;
var sum: integer;
gd, gm, m, n, err, i: integer;
a, b: real; ss: string;
begin
DetectGraph (gd, gm);
InitGraph (gd, gm,'');
if GraphResult<>grOk then Halt (1);
SetColor (colorG);
Circle (x, y, R);
sum: =0;
a: =0;
for i: =1 to NumberGartner do
sum: =sum+GartnerArray [i]. PriseAll;
for i: =1 to NumberGartner do
begin
a: =a+2*Pi*GartnerArray [i]. PriseAll/sum;
Line (x, y, x+round (R*cos (a)), y+round (R*sin (a)));
end;
a: =0; b: =0; i: =0;
for i: =1 to NumberGartner do
begin
b: =a;
a: =a+2*Pi*GartnerArray [i]. PriseAll/sum;
SetFillPattern (FillPattern, Random (GetMaxColor));
m: = (2*x+round (R*cos (a- (a-b) /2))) div 2;
n: = (2*y+round (R*sin (a- (a-b) /2))) div 2;
FloodFill (m, n, colorG);
str (GartnerArray [i]. PriseAll, ss);
OutTextXY (m, n, ss);
RectAngle (3*R, i*25, 3*R+20, i*25+20);
FloodFill (3*R+2, i*25+3,colorG);
OutTextXY (3*R+30, i*25+5, GartnerArray [i]. fio);
end;
end;
begin
NumberGartner: =0;
repeat
clrscr;
Writeln ('F1-ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ');
Writeln ('F2-ΠΠ°ΠΏΠΈΡΡ Π² ΡΠ°ΠΉΠ»');
Writeln ('F3-Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π°');
Writeln ('F4-ΠΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ');
Writeln ('F5-Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅');
Writeln ('F6-ΠΠΎΠΈΡΠΊ');
Writeln ('F7-Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°');
Writeln ('F8-ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°');
Writeln ('F9-ΠΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ');
Writeln ('F10-ΠΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ');
case readkey of
#59: begin clrscr; inputdata; end;
#60: begin clrscr; writefile; end;
#61: begin clrscr; readfile; end;
#62: begin clrscr; Outputall; end;
#63: begin clrscr; Deletegartner1; end;
#64: begin clrscr; Search; end;
#65: begin clrscr; sort; end;
#66: paint;
#67: begin clrscr; input; end;
#68: halt;
end;
until false;
end.
Π.2. Π’Π΅ΠΊΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (IO)
unit IO;
interface
uses crt;
const Nconst=50;
type
TGartner=record
FIO: string [50];
NumberSot: integer;
Prise1,PriseAll: integer;
end;
procedure Input;
procedure Output1 (i: integer);
procedure OutputAll;
procedure ReadFile;
procedure WriteFile;
procedure DeleteGartner1;
procedure Search;
procedure Sort;
var GartnerArray: array [1. Nconst] of TGartner;
NumberGartner: integer;
implementation
procedure Input;
var n, i: integer;
begin
writeln;
writeln ('ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π² ΠΌΠ°ΡΡΠΈΠ². Π‘Π»Π΅Π΄ΡΠΉΡΠ΅ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ. ΠΠ²ΠΎΠ΄ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π·Π°Π²Π΅ΡΡΠ°ΠΉΡΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡΠΈ Enter');
writeln;
writeln;
Writeln ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ->');
Readln (n);
for i: =1 to n do
with GartnerArray [NumberGartner+1] do
begin
Writeln ('Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄ β', i);
Write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π€ΠΠ->');
Readln (FIO);
Write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ->');
{$I-}
Readln (NumberSot);
{$I+}
if IOResult<>0 then
begin
Writeln ('ΠΠ²Π΅Π΄Π΅Π½ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»! ');
Readln;
readln;
exit;
end;
Write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅Π½Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ->');
{$I-}
Readln (Prise1);
{$I+}
if IOResult<>0 then
begin
Writeln ('ΠΠ²Π΅Π΄Π΅Π½ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»! ');
Readln;
readln;
exit;
end;
PriseAll: =Prise1*NumberSot;
inc (NumberGartner);
Writeln ();
end;
Writeln ('ΠΠ²ΠΎΠ΄ ΠΎΠΊΠΎΠ½ΡΠ΅Π½');
readln;
end;
procedure Output1 (i: integer);
begin
Writeln;
with GartnerArray [i] do
begin
Writeln ('Π€ΠΠ', FIO);
Writeln ('ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ', NumberSot);
Writeln ('Π¦Π΅Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ', Prise1);
Writeln ('ΠΠ±ΡΠΈΠΉ Π²Π·Π½ΠΎΡ', PriseAll);
end;
readln;
end;
procedure OutputAll;
var i, j: integer;
begin
writeln;
writeln ('ΠΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠΊΡΠ°Π½. ΠΠ»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° Π² ΠΌΠ΅Π½Ρ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ Enter');
writeln;
writeln;
write (#218);
for i: =1 to 67 do
write (#196);
writeln (#191);
Writeln (#179,'Π€ΠΠ': 30,#179,'ΠΠΎΠ». ΡΠΎΡΠΎΠΊ': 12,#179,'Π¦Π΅Π½Π° 1-ΠΉ': 10,#179,'ΠΡΠΎΠ³: 12,#179);
for i: =1 to NumberGartner do
with GartnerArray [i] do
begin
writeln (#179,Fio: 30,#179,NumberSot: 12,#179,Prise1: 10,#179,PriseAll: 12,#179);
end;
write (#192);
for j: =1 to 67 do
write (#196);
writeln (#217);
readln;
end;
procedure ReadFile;
var f: file of TGartner; fileName: string;
begin
writeln;
writeln ('Π§ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°. ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠ°ΠΉΠ»Π°, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ Enter');
writeln;
writeln;
Write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°->');
Readln (fileName);
Assign (f, fileName);
{$I-}
Reset (f);
{$I+}
if IOResult<>0then
begin
writeln ('Π£ΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½! ');
readln;
exit;
end;
while not (Eof (f)) do
begin
inc (NumberGartner);
Read (f, GartnerArray [NumberGartner]);
end;
Close (f);
Writeln ('ΠΠ²ΠΎΠ΄ ΠΎΠΊΠΎΠ½ΡΠ΅Π½! ');
readln;
end;
procedure WriteFile;
var f: file of TGartner; fileName: string; i: integer;
begin
writeln;
writeln ('ΠΠ°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΠ». ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ Enter');
writeln;
writeln;
if NumberGartner=0 then
begin
Writeln ('Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΏΡΡΡ! ');
readln;
exit;
end;
Write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°->');
Readln (fileName);
Assign (f, fileName);
Rewrite (f);
for i: =1 to NumberGartner do
Write (f, GartnerArray [i]);
Close (f);
Writeln ('ΠΠ°ΠΏΠΈΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°');
readln;
end;
procedure DeleteGartner1;
var fio: string; i, j: integer;
begin
writeln;
writeln ('Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΠΉ Π°ΡΡΠΈΠ±ΡΡ, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΡ Enter');
writeln;
writeln;
Write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π€ΠΠ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄Π°->');
Readln (fio);
for i: =1 to NumberGartner do
if GartnerArray [i]. FIO=fio then
begin
for j: =i to NumberGartner-1 do
GartnerArray [j]: =GartnerArray [j+1];
Writeln ('ΠΠ°ΠΏΠΈΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΄Π°Π»Π΅Π½Π°');
dec (NumberGartner);
readln;
exit;
end;
Writeln ('Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½! ');
readln;
end;
procedure Search;
var menu, buf, i: integer; fio: string; key: boolean;
begin
writeln;
writeln (`ΠΠΎΠΈΡΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΡΠ±Π΅ΡΠ΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π΅ΠΌΡ Π½ΠΎΠΌΠ΅Ρ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Enter');
writeln;
writeln;
Writeln ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΠΏΠΎΠΈΡΠΊΠ°: ');
Writeln ('1-Π€ΠΠ');
Writeln ('2-ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ');
Writeln ('3-ΠΠ±ΡΠΈΠΉ Π²Π·Π½ΠΎΡ');
Write ('->');
{$I-}
Readln (menu);
{$I+}
if IOResult<>0 then
begin
Writeln ('ΠΠ²Π΅Π΄Π΅Π½ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»! ');
readln;
readln;
exit;
end;
key: =false;
case menu of
1:
begin
Write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π€ΠΠ->');
Readln (fio);
for i: =1 to NumberGartner do
if fio=GartnerArray [i]. FIO then
begin
if key=false then Writeln ('ΠΠ°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ: ');
Output1 (i);
key: =true;
end;
if key=false then Writeln ('Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄Ρ Ρ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΌΠΈ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ');
readln;
end;
2:
begin
Write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΎΠΊ->');
{$I-}
Readln (buf);
{$I+}
if IOResult <>0 then
begin
Writeln ('ΠΠ²Π΅Π΄Π΅Π½ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»! ');
readln;
readln;
exit;
end;
for i: =1 to NumberGartner do
if buf=GartnerArray [i]. NumberSot then
begin
if key=false then Writeln ('ΠΠ°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ: ');
Output1 (i);
key: =true;
end;
if key=false then Writeln (' Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄Ρ Ρ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΌΠΈ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ');
readln;
end;
3:
begin
Write ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΡΠΌΠΌΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π²Π·Π½ΠΎΡΠ°->');
{$I-}
Readln (buf);
{$I+}
if IOResult <>0 then
begin
Writeln ('ΠΠ²Π΅Π΄Π΅Π½ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»! ');
readln;
readln;
exit;
for i: =1 to NumberGartner do
if buf=GartnerArray [i]. PriseAll then
begin
if key=false then Writeln ('ΠΠ°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ: ');
Output1 (i);
key: =true;
end;
end;
if key=false then Writeln ('Π‘Π°Π΄ΠΎΠ²ΠΎΠ΄Ρ Ρ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΌΠΈ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ');
readln;
end;
end;
end;
procedure Sort;
var bufArray: array [1. Nconst] of TGartner;
KeyArray: array [1. Nconst] of byte; i, j: integer;
begin
if NumberGartner=0 then
begin
Writeln ('Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ°Π΄ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΏΡΡΡ! ');
readln;
exit;
end;
for i: =1 to NumberGartner do
KeyArray [i]: =0;
writeln;
Writeln ('Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ');
for i: =1 to NumberGartner-1 do
for j: =i+1 to NumberGartner do
if GartnerArray [i]. PriseAll>GartnerArray [j]. PriseAll
then inc (keyArray [i]) else inc (keyArray [j]);
for i: =1 to NumberGartner do
bufArray [keyArray [i] +1]: =GartnerArray [i];
for i: =1 to NumberGartner do
GartnerArray [i]: =bufArray [i];
Writeln ('Π‘ΠΏΠΈΡΠΎΠΊ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½! ');
readln;
end;
end.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π. ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π ΠΈΡΡΠ½ΠΎΠΊ Π. 2-ΠΠΈΠ΄ ΠΎΠΊΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ°
Π ΠΈΡΡΠ½ΠΎΠΊ Π. 3-ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ
Π ΠΈΡΡΠ½ΠΎΠΊ Π. 4-ΠΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠΊΡΠ°Π½
Π ΠΈΡΡΠ½ΠΎΠΊ Π. 5-Π²ΡΠ²ΠΎΠ΄ Π½Π° ΡΠΊΡΠ°Π½ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ
Π ΠΈΡΡΠ½ΠΎΠΊ Π.1. 6-ΠΠΎΠΈΡΠΊ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ Π°ΡΡΠΈΠ±ΡΡΡ