Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ°ΡΡΡΡ Π·Π°Π΄Π°Ρ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ, ΠΎΡΡΠ΅ΡΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΎΠΊ. ΠΠ΅ΡΠ΅Π΄ΠΊΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π΄Π²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π°: Π±ΡΠ΄Ρ ΡΠΎ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎΡΡΠ΄ΠΊΠ° Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Π²ΡΠΎΠ΄Π΅ "ΠΏΡΠ·ΡΡΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ". ΠΠ° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ Π·Π°Π΄Π°ΡΠ° ΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΠΎΠΉ, Π½ΠΎ Π² 1Π‘ Π΅ΡΡΡ Π½ΡΠ°Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π·Π°ΡΡΠ°ΡΡ Π²ΡΠ°ΡΠΏΠ»ΠΎΡ Π΄Π°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ².
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ 5 ΡΠ°Π±ΠΎΡΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΠ±ΠΌΠ΅Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ β ΠΎΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΎ ΠΌΠ°Π»ΠΎΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ°ΠΌΡΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ, ΠΈ Π³Π΄Π΅ Π»ΡΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½ΠΈΡ . Π Π΅ΡΠ΅ β ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ Π΄Π°Π½Π½ΡΡ , ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ.
ΠΠ°ΡΠ΅ΡΠΈΠ°Π» Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ²Π°ΠΈΠ²Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ 1Π‘, ΡΠ°ΠΊ ΠΈ ΠΎΠΏΡΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, ΠΈΡΡΡΠΈΠΌ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΠΌΠΈ. ΠΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ
Π²Π΅ΡΡΠΈΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3 (Π²ΠΊΠ»ΡΡΠ°Ρ 8.3.23).
1. ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠ±ΠΌΠ΅Π½ Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ
Π‘Π°ΠΌΡΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎ Π½Π΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ Π΄Π°Π½Π½ΡΡ . Π 1Π‘ ΠΎΠ½ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
ΠΠ΅ΡΠ΅ΠΌ ΠΠ°ΡΡΠΈΠ², ΠΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ;
// ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ²
ΠΠ°ΡΡΠΈΠ² = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ");
ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΡΠΎΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ");
// ΠΠ΅Π½ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ 0-ΠΉ ΠΈ 1-ΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ
ΠΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ = ΠΠ°ΡΡΠΈΠ²[0];
ΠΠ°ΡΡΠΈΠ²[0] = ΠΠ°ΡΡΠΈΠ²[1];
ΠΠ°ΡΡΠΈΠ²[1] = ΠΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ;
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Π°:
- πΉ Π Π°Π±ΠΎΡΠ°Π΅Ρ Π² Π»ΡΠ±ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ 1Π‘, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
- πΉ ΠΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ (ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠΈΡΠ΅Π», ΡΡΡΠΎΠΊ, ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²)
- πΉ ΠΠ΅Π³ΠΊΠΎ ΡΠΈΡΠ°Π΅ΡΡΡ ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°Π΅ΡΡΡ
ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Π±ΡΠ΄Π΅ΡΠ΅ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΠΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π·Π°ΡΠ°Π½Π΅Π΅ (Π² ΠΌΠΎΠ΄ΡΠ»Π΅ ΡΠΎΡΠΌΡ ΠΈΠ»ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎ), ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ "ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°". Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΠ΅Ρ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²ΠΌΠ΅ΡΡΠΎ ΠΎΠ΄Π½ΠΎΠΉ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π² ΡΠΈΠΊΠ»Π°Ρ
Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ.
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ²), Π²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠΈΠΏΠ°. ΠΠ½Π°ΡΠ΅ 1Π‘ Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ ΠΏΡΠΈ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: ΠΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉΠΠ±ΡΠ΅ΠΊΡ = ΠΠ°ΡΡΠΈΠ²[0] ΠΊΠ°ΠΊ Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΠ±ΡΠ΅ΠΊΡ.Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ;
2. ΠΠ±ΠΌΠ΅Π½ Π±Π΅Π· Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ (Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΡΠΊ)
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π 1Π‘ ΡΡΠΎ ΡΠΎΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²:
ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π» = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π».ΠΠΎΠ±Π°Π²ΠΈΡΡ(10);
ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π».ΠΠΎΠ±Π°Π²ΠΈΡΡ(20);
// ΠΠ±ΠΌΠ΅Π½ Π±Π΅Π· Π±ΡΡΠ΅ΡΠ°
ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π»[0] = ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π»[0] + ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π»[1]; // 30
ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π»[1] = ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π»[0] - ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π»[1]; // 10
ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π»[0] = ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π»[0] - ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π»[1]; // 20
ΠΠ° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΡΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΏΠ°ΠΌΡΡΡ. ΠΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄:
- π« Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ (ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅)
- π« ΠΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΡΠΈΡΠ»Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΈΠ΅
- π« Π‘Π»ΠΎΠΆΠ½Π΅Π΅ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΊΠΎΠ΄Π°
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Ρ ΡΠ°Π½ΡΡΡΡΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎΠΈΠ»ΠΈNULL, ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π½Π° ΠΏΡΡΡΠΎΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ.
3. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΡΡΠ°Π²ΠΈΡΡ() ΠΈ Π£Π΄Π°Π»ΠΈΡΡ()
ΠΠ»Π°ΡΡΠΎΡΠΌΠ° 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°ΠΊΠΎΠΉ:
- Π‘ΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ.
- Π£Π΄Π°Π»ΡΠ΅ΠΌ Π΅Π³ΠΎ ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π°.
- ΠΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π²ΡΠΎΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π½Π° ΠΌΠ΅ΡΡΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ.
- Π£Π΄Π°Π»ΡΠ΅ΠΌ Π²ΡΠΎΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ (ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ).
- ΠΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π½Π° ΠΌΠ΅ΡΡΠΎ Π²ΡΠΎΡΠΎΠ³ΠΎ.
ΠΠ°ΡΡΠΈΠ² = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ("Π");
ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ("Π");
// Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
ΠΠ΅ΡΠ²ΡΠΉΠΠ»Π΅ΠΌΠ΅Π½Ρ = ΠΠ°ΡΡΠΈΠ²[0];
// Π£Π΄Π°Π»ΡΠ΅ΠΌ ΠΈ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ
ΠΠ°ΡΡΠΈΠ².Π£Π΄Π°Π»ΠΈΡΡ(0);
ΠΠ°ΡΡΠΈΠ².ΠΡΡΠ°Π²ΠΈΡΡ(0, ΠΠ°ΡΡΠΈΠ²[0]); // Π’Π΅ΠΏΠ΅ΡΡ Π½Π° 0-ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ "Π"
ΠΠ°ΡΡΠΈΠ².Π£Π΄Π°Π»ΠΈΡΡ(1);
ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ(ΠΠ΅ΡΠ²ΡΠΉΠΠ»Π΅ΠΌΠ΅Π½Ρ); // ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ "Π" Π² ΠΊΠΎΠ½Π΅Ρ
ΠΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΡΠΌ, Π½ΠΎ ΠΎΠ½ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Π΅ΡΠ»ΠΈ:
- π ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π½ΠΎ ΠΈ ΡΠ΄Π²ΠΈΠ½ΡΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π²ΡΡΠ°Π²ΠΊΠ°ΠΌΠΈ)
- π ΠΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠ‘ΠΏΠΈΡΠΊΠΎΠΌΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΠΌΠΈ, Π³Π΄Π΅ ΠΏΡΡΠΌΠΎΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π£Π΄Π°Π»ΠΈΡΡ() ΠΈΠ½Π΄Π΅ΠΊΡΡ Π²ΡΠ΅Ρ
ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. Π£ΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π² ΠΊΠΎΠ΄Π΅ Π΅ΡΡΡ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±ΠΌΠ΅Π½Π°.
4. ΠΠ΅ΡΠΎΠ΄ ΠΠΎΠΌΠ΅Π½ΡΡΡΠΠ΅ΡΡΠ°ΠΌΠΈ() ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ
Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π²Π΅ΡΡΠΈΡΡ
1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3 (Π½Π°ΡΠΈΠ½Π°Ρ Ρ 8.3.10) Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ (ΠΠ‘Π) Π΅ΡΡΡ Π³ΠΎΡΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ»ΠΈ ΡΠΏΠΈΡΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠ½Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΠΎΠΌΠ΅Π½ΡΡΡΠΠ΅ΡΡΠ°ΠΌΠΈ() ΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΠ±ΡΠ΅Π³ΠΎΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΠ»ΠΈΠ΅Π½ΡΠ‘Π΅ΡΠ²Π΅Ρ.
ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
ΠΠΎΠΌΠ΅Π½ΡΡΡΠΠ΅ΡΡΠ°ΠΌΠΈ(ΠΠ°ΡΡΠΈΠ², ΠΠ½Π΄Π΅ΠΊΡ1, ΠΠ½Π΄Π΅ΠΊΡ2);
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°:
- π§ ΠΠΎΡΠΎΡΠΊΠΈΠΉ ΠΈ ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄ β ΠΎΠ΄Π½Π° ΡΡΡΠΎΠΊΠ° Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ΅Ρ
- π§ Π Π°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ, Π½ΠΎ ΠΈ Ρ
Π‘ΠΏΠΈΡΠΊΠΎΠΌΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ,Π’Π°Π±Π»ΠΈΡΠ΅ΠΉΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ - π§ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π²ΡΡ ΠΎΠ΄ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Π·Π° Π³ΡΠ°Π½ΠΈΡΡ ΠΌΠ°ΡΡΠΈΠ²Π°
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ:
- Π Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ (ΠΠ‘Π).
- ΠΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π² ΠΌΠΎΠ΄ΡΠ»Ρ ΡΡΡΠΎΠΊΡ:
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠ±ΡΠ΅Π³ΠΎΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΠ»ΠΈΠ΅Π½ΡΠ‘Π΅ΡΠ²Π΅Ρ.
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΠ‘Π, Π΅ΡΠ»ΠΈ Π΅Ρ Π½Π΅Ρ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ?
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ (ΠΠ‘Π) ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ β ΠΡΠΊΡΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ β ΠΠ±ΡΠΈΠ΅ β ΠΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠ±Π°Π²ΠΈΡΡ" ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ "ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ". ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠ»ΡΡΠ°ΡΡ
ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ ΠΈΠ· Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° 1Π‘.
5. ΠΠ±ΠΌΠ΅Π½ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π‘ΠΏΠΈΡΠΊΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ Π’Π°Π±Π»ΠΈΡΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π½Π΅ Ρ ΠΏΡΠΎΡΡΡΠΌ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ, Π° ΡΠΎ Π‘ΠΏΠΈΡΠΊΠΎΠΌΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π’Π°Π±Π»ΠΈΡΠ΅ΠΉΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΎΠ±ΠΌΠ΅Π½ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π‘ΠΏΠΈΡΠΊΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ Π½Π΅Π»ΡΠ·Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ β Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΠΎΠ»ΡΡΠΈΡΡ():
Π‘ΠΏΠΈΡΠΎΠΊ = ΠΠΎΠ²ΡΠΉ Π‘ΠΏΠΈΡΠΎΠΊΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ;
Π‘ΠΏΠΈΡΠΎΠΊ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ»Π΅ΠΌΠ΅Π½Ρ 1");
Π‘ΠΏΠΈΡΠΎΠΊ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ»Π΅ΠΌΠ΅Π½Ρ 2");
// ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅1 = Π‘ΠΏΠΈΡΠΎΠΊ.ΠΠΎΠ»ΡΡΠΈΡΡ(0).ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅;
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅2 = Π‘ΠΏΠΈΡΠΎΠΊ.ΠΠΎΠ»ΡΡΠΈΡΡ(1).ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅;
// ΠΠ΅Π½ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ
Π‘ΠΏΠΈΡΠΎΠΊ.ΠΠΎΠ»ΡΡΠΈΡΡ(0).ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅2;
Π‘ΠΏΠΈΡΠΎΠΊ.ΠΠΎΠ»ΡΡΠΈΡΡ(1).ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅1;
ΠΠ»Ρ Π’Π°Π±Π»ΠΈΡΡΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ Π»ΠΎΠ³ΠΈΠΊΠ° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°, Π½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΈΠΌΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ:
Π’Π°Π±Π»ΠΈΡΠ° = ΠΠΎΠ²ΡΠΉ Π’Π°Π±Π»ΠΈΡΠ°ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ;
Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ»ΠΎΠ½ΠΊΠΈ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅");
// ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΡΡΠΎΠΊΠΈ
Π‘ΡΡΠΎΠΊΠ°1 = Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ±Π°Π²ΠΈΡΡ();
Π‘ΡΡΠΎΠΊΠ°1.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = "Π‘ΡΡΠΎΠΊΠ° 1";
Π‘ΡΡΠΎΠΊΠ°2 = Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ±Π°Π²ΠΈΡΡ();
Π‘ΡΡΠΎΠΊΠ°2.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = "Π‘ΡΡΠΎΠΊΠ° 2";
// ΠΠ΅Π½ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ
ΠΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = Π’Π°Π±Π»ΠΈΡΠ°[0].ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅;
Π’Π°Π±Π»ΠΈΡΠ°[0].ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = Π’Π°Π±Π»ΠΈΡΠ°[1].ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅;
Π’Π°Π±Π»ΠΈΡΠ°[1].ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = ΠΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅;
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π² Π’Π°Π±Π»ΠΈΡΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ 0, Π½ΠΎ ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΡΡΡΠΎΠΊΠΈ ΠΌΠ΅ΡΠΎΠ΄ ΠΠΎΠ±Π°Π²ΠΈΡΡ() Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ Π‘ΡΡΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡΡΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΡΡΠΌΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
| Π’ΠΈΠΏ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ | ΠΠ΅ΡΠΎΠ΄ ΠΎΠ±ΠΌΠ΅Π½Π° | ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ |
|---|---|---|
ΠΠ°ΡΡΠΈΠ² |
ΠΡΡΠΌΠΎΠ΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΠΈΠ½Π΄Π΅ΠΊΡ | Π‘Π°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ ΡΠΏΠΎΡΠΎΠ±, Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π³ΡΠ°Π½ΠΈΡ |
Π‘ΠΏΠΈΡΠΎΠΊΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ |
ΠΠΎΠ»ΡΡΠΈΡΡ(ΠΈΠ½Π΄Π΅ΠΊΡ).ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
ΠΡΠΆΠ½ΠΎ ΡΠ²Π½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ .ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
Π’Π°Π±Π»ΠΈΡΠ°ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ |
ΠΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ | ΠΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ ΡΡΡΠΎΠΊΠΈ |
ΠΠ΅ΡΠ΅Π²ΠΎΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ |
ΠΠΎΠ»ΡΡΠΈΡΡΠ‘ΡΡΠΎΠΊΡ(ΠΈΠ½Π΄Π΅ΠΊΡ) |
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ, ΠΎΠ±ΠΌΠ΅Π½ Π²Π»ΠΈΡΠ΅Ρ Π½Π° Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ·Π»Ρ |
6. ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±ΠΌΠ΅Π½Π° Π² ΡΠΈΠΊΠ»Π°Ρ ΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² ΡΠΈΠΊΠ»Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ), Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠ±ΠΌΠ΅Π½ Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ :
- π₯ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
ΠΠΎΠΌΠ΅Π½ΡΡΡΠΠ΅ΡΡΠ°ΠΌΠΈ()ΠΈΠ· ΠΠ‘Π β ΠΎΠ½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π° Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. - π₯ ΠΠ»Ρ ΡΠΈΡΠ»ΠΎΠ²ΡΡ
ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΡΠ°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ Ρ
ΠΠΎΠ±ΠΈΡΠΎΠ²ΡΠΌΠ()(Ρ ΠΎΡΡ ΡΡΠΎ ΡΠΊΠ·ΠΎΡΠΈΠΊΠ° Π΄Π»Ρ 1Π‘). - π₯ ΠΡΠ»ΠΈ ΡΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
Π‘ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ()Π²ΠΌΠ΅ΡΡΠΎ ΡΡΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ.
ΠΡΠΈΠΌΠ΅Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° Π² ΡΠΈΠΊΠ»Π΅ "ΠΏΡΠ·ΡΡΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ":
ΠΠ»Ρ i = 0 ΠΠΎ ΠΠ°ΡΡΠΈΠ².ΠΠΡΠ°Π½ΠΈΡΠ°Ρ
() - 1 Π¦ΠΈΠΊΠ»
ΠΠ»Ρ j = 0 ΠΠΎ ΠΠ°ΡΡΠΈΠ².ΠΠΡΠ°Π½ΠΈΡΠ°Ρ
() - i - 2 Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ ΠΠ°ΡΡΠΈΠ²[j] > ΠΠ°ΡΡΠΈΠ²[j + 1] Π’ΠΎΠ³Π΄Π°
// ΠΡΡΡΡΡΠΉ ΠΎΠ±ΠΌΠ΅Π½ ΡΠ΅ΡΠ΅Π· ΠΠ‘Π
ΠΠΎΠΌΠ΅Π½ΡΡΡΠΠ΅ΡΡΠ°ΠΌΠΈ(ΠΠ°ΡΡΠΈΠ², j, j + 1);
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ»Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 10 000 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΡΡΠ½Π°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄. Π ΡΠ°ΠΊΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π‘ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ() Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ:
ΠΠ°ΡΡΠΈΠ².Π‘ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ(ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ.ΠΠΎΠ·Ρ); // ΠΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ
ΠΠ°ΡΡΠΈΠ².Π‘ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ(ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ.Π£Π±ΡΠ²); // ΠΠΎ ΡΠ±ΡΠ²Π°Π½ΠΈΡ
ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠ°ΡΡΠΈΠ²Π° Π² 1Π‘ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠ°Π·Ρ Π±ΡΡΡΡΠ΅Π΅ ΡΡΡΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ². ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Ρ Π²ΡΠ΅Π³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ Π΄Π²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΠ°ΠΆΠ΅ Π² ΠΏΡΠΎΡΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠΏΡΡΡΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΡ. ΠΠΎΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅:
- ΠΡΡ
ΠΎΠ΄ Π·Π° Π³ΡΠ°Π½ΠΈΡΡ ΠΌΠ°ΡΡΠΈΠ²Π°: ΠΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
ΠΠ°ΡΡΠΈΠ²[100]Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΈΠ· 10 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²) ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅. ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠ°Π·ΠΌΠ΅Ρ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠ΅ΡΠ΅Π·ΠΠ°ΡΡΠΈΠ².ΠΠΡΠ°Π½ΠΈΡΠ°Ρ (). - ΠΠΎΡΠ΅ΡΡ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ: ΠΡΠ»ΠΈ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Ρ
ΡΠ°Π½ΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ²), ΠΏΡΠΈ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ΅ΡΡΡΡ ΡΡΡΠ»ΠΊΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²Π½ΠΎΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ²:
ΠΠ°ΠΊ Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΠ±ΡΠ΅ΠΊΡ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°. - ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ: ΠΡΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠ°Π²Π΅Π½ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ, Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π·Π°Π²Π΅ΡΡΠΈΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ. ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π½Π°Π’ΠΈΠΏΠΠ½Ρ().
ΠΡΠΈΠΌΠ΅Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΠΌΠΈ:
ΠΡΠ»ΠΈ ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ() > 1 Π’ΠΎΠ³Π΄Π°
ΠΠ½Π΄Π΅ΠΊΡ1 = 0;
ΠΠ½Π΄Π΅ΠΊΡ2 = 1;
// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΡΡΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΌΠ°ΡΡΠΈΠ²Π°
ΠΡΠ»ΠΈ ΠΠ½Π΄Π΅ΠΊΡ1 >= 0 Π ΠΠ½Π΄Π΅ΠΊΡ2 >= 0
Π ΠΠ½Π΄Π΅ΠΊΡ1 < ΠΠ°ΡΡΠΈΠ².ΠΠΡΠ°Π½ΠΈΡΠ°Ρ
()
Π ΠΠ½Π΄Π΅ΠΊΡ2 < ΠΠ°ΡΡΠΈΠ².ΠΠΡΠ°Π½ΠΈΡΠ°Ρ
() Π’ΠΎΠ³Π΄Π°
ΠΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = ΠΠ°ΡΡΠΈΠ²[ΠΠ½Π΄Π΅ΠΊΡ1];
ΠΠ°ΡΡΠΈΠ²[ΠΠ½Π΄Π΅ΠΊΡ1] = ΠΠ°ΡΡΠΈΠ²[ΠΠ½Π΄Π΅ΠΊΡ2];
ΠΠ°ΡΡΠΈΠ²[ΠΠ½Π΄Π΅ΠΊΡ2] = ΠΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅;
ΠΠ½Π°ΡΠ΅
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΡ Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π°!");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΏΠΈΡΠΊΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉΠ‘ΠΏΠΈΡΠΎΠΊ) Π½Π΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡΠΠ±Π½ΠΎΠ²ΠΈΡΡ()ΠΏΠΎΡΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΈΠ½Π°ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΡΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΠΎΠ±ΠΌΠ΅Π½Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ 1Π‘
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° (Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉΠΠ°ΡΡΠΈΠ²)?
ΠΠ°, Π½ΠΎ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ. Π Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΠΠ°ΡΡΠΈΠ²Π΅ Π½Π΅Π»ΡΠ·Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΎΠ±ΠΌΠ΅Π½ Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΡΠΈΠΌΠ΅Ρ:
Π€ΠΈΠΊΡΠΠ°ΡΡΠΈΠ² = ΠΠΎΠ²ΡΠΉ Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉΠΠ°ΡΡΠΈΠ²(2);
Π€ΠΈΠΊΡΠΠ°ΡΡΠΈΠ²[0] = 1;
Π€ΠΈΠΊΡΠΠ°ΡΡΠΈΠ²[1] = 2;
ΠΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ = Π€ΠΈΠΊΡΠΠ°ΡΡΠΈΠ²[0];
Π€ΠΈΠΊΡΠΠ°ΡΡΠΈΠ²[0] = Π€ΠΈΠΊΡΠΠ°ΡΡΠΈΠ²[1];
Π€ΠΈΠΊΡΠΠ°ΡΡΠΈΠ²[1] = ΠΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ;
ΠΠ°ΠΊ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΡΡΠΎΠΊΠΈ Π² Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠΌΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅?
ΠΠ»Ρ Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ³ΠΎΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΎΠ±ΠΌΠ΅Π½ ΡΡΡΠΎΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΡΠ΄Π΅Π»ΠΈΡΡΠ‘ΡΡΠΎΠΊΠΈ() ΠΈ ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ():
Π’Π°Π±ΠΠΎΠΊ = ΠΠΎΠ²ΡΠΉ Π’Π°Π±Π»ΠΈΡΠ½ΡΠΉΠΠΎΠΊΡΠΌΠ΅Π½Ρ;
// ... Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°
// ΠΡΠ΄Π΅Π»ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΡ
Π’Π°Π±ΠΠΎΠΊ.ΠΡΠ΄Π΅Π»ΠΈΡΡΠ‘ΡΡΠΎΠΊΠΈ(1, 1);
// ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌ Π΅Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΎΡΠΎΠΉ
Π’Π°Π±ΠΠΎΠΊ.ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ(ΠreaAutoSizeMode.ΠΠΎΠ‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡ);
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊ Π² Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠΌΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ 1, Π° Π½Π΅ Ρ 0.
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±ΠΌΠ΅Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΠ΅ΡΠ΅Π²Π΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΠΏΠ°Π΄Π°Π΅Ρ ΠΈΠ΅ΡΠ°ΡΡ
ΠΈΡ?
ΠΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΡΠ·Π»ΠΎΠ² Π² ΠΠ΅ΡΠ΅Π²Π΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΈΡ
ΡΡΠΎΠ²Π΅Π½Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ. ΠΡΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π΄Π²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ·Π»Ρ "ΠΏΠ΅ΡΠ΅Π΅Π΄ΡΡ" Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΌ. Π§ΡΠΎΠ±Ρ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΡΡΡΡΠΊΡΡΡΡ:
- Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ·Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ².
- ΠΠ΅ΡΠ΅Π½Π΅ΡΠΈΡΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ·Π»Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ.
- ΠΠΎΠΌΠ΅Π½ΡΠΉΡΠ΅ ΡΠ°ΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ (Π±Π΅Π· Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ ).
- ΠΠ΅ΡΠ΅Π½Π΅ΡΠΈΡΠ΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½ΡΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ·Π»Ρ ΠΊΠΎ Π²ΡΠΎΡΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
ΠΠ°ΠΊ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ±ΠΌΠ΅Π½, Π΅ΡΠ»ΠΈ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ?
ΠΡΠ»ΠΈ Π²Ρ ΠΌΠ΅Π½ΡΠ΅ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² ΡΠΈΠΊΠ»Π΅ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅, Π·Π°ΡΠ°Π½Π΅Π΅ ΡΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π°:
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉΠΠ°ΡΡΠΈΠ² = ΠΠ°ΡΡΠΈΠ².Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ();
// ... ΠΊΠΎΠ΄ Ρ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
// ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΡΠΊΠ°ΡΠ°:
ΠΠ°ΡΡΠΈΠ² = ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉΠΠ°ΡΡΠΈΠ².Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ();
ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΡΡΡ Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΎΡ ΠΏΡΠΈΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ .
ΠΡΡΡ Π»ΠΈ ΡΠ°Π·Π½ΠΈΡΠ° Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ ΠΎΠ±ΠΌΠ΅Π½Π°?
ΠΠ°, ΠΈ ΠΎΠ½Π° Π·Π°ΠΌΠ΅ΡΠ½Π° Π½Π° Π±ΠΎΠ»ΡΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π°Ρ (ΠΎΡ 10 000 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²). ΠΠΎ ΡΠ΅ΡΡΠ°ΠΌ Π½Π° 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3.23:
ΠΠΎΠΌΠ΅Π½ΡΡΡΠΠ΅ΡΡΠ°ΠΌΠΈ()ΠΈΠ· ΠΠ‘Π β ΡΠ°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ (ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ).- ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠ±ΠΌΠ΅Π½ Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ β Π½Π° 10-15% ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅.
- ΠΠ΅ΡΠΎΠ΄
ΠΡΡΠ°Π²ΠΈΡΡ()/Π£Π΄Π°Π»ΠΈΡΡ()β Π² 2-3 ΡΠ°Π·Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΈΠ·-Π·Π° ΠΏΠ΅ΡΠ΅ΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ².
ΠΠ»Ρ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΡΠ°ΡΡΠΊΠΎΠ² ΠΊΠΎΠ΄Π° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π·Π°ΠΌΠ΅ΡΡΡΡ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΠΎΠ»ΡΡΠΈΡΡΠ‘Π΅ΠΊΡΠ½Π΄ΡΠΠΎΠ»ΠΈ().