Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈ Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ
ΡΠ°ΡΡΡΡ
Π·Π°Π΄Π°Ρ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ, ΠΎΡΡΠ΅ΡΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΎΠΊ. ΠΠ΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ ΠΎΠ±Ρ
ΠΎΠ΄ ΡΡΡΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, Π·Π°Π²ΠΈΡΠ°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ΅ΡΠ΅ Π΄Π°Π½Π½ΡΡ
. ΠΡΠ° ΡΡΠ°ΡΡΡ ΠΎΡ
Π²Π°ΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΡΡΡΠΎΠΊ β ΠΎΡ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ
ΡΠ΅Ρ
Π½ΠΈΠΊ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π°ΠΏΡΠΎΡΠΎΠ², ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, Π½ΠΎ ΠΈ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½ΡΠ°Π½ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ (10 000+ ΡΡΡΠΎΠΊ), ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π΄ΠΊΠΎ ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π΅Π½ΠΎ ΡΠΈΠΏΠΈΡΠ½ΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ() ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π½Π΅Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΡΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ
.
Π‘ΡΠ°ΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΊΠ°ΠΊ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ 1Π‘, ΡΠ°ΠΊ ΠΈ ΠΎΠΏΡΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄. ΠΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3.20 ΠΈ 8.2.19, Π½ΠΎ majority ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ (ΡΡΠΎΡΠ½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π°Ρ ).
1. ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΊΠ» ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ: ΠΏΡΠΎΡΡΠΎ, Π½ΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ
Π‘Π°ΠΌΡΠΉ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΡΡΡΠΎΠΊ β ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ... ΠΠ· ... Π¦ΠΈΠΊΠ». ΠΠ½ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ΅Π½ ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π·Π°Π΄Π°Ρ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ (Π΄ΠΎ 1 000 ΡΡΡΠΎΠΊ). ΠΠ΄Π½Π°ΠΊΠΎ Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° Π΅ΡΡΡ ΡΠΊΡΡΡΡΠ΅ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡΠΎΠΊΠ° ΠΠ· Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅ Π¦ΠΈΠΊΠ»
// ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠΎΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π‘ΡΡΠΎΠΊΠ°.Π’ΠΎΠ²Π°Ρ, Π‘ΡΡΠΎΠΊΠ°.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ)
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°:
- π ΠΠ΅ΡΠ²Π½Π°Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°: ΠΏΡΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΎΡΠΌΠ° "Π·Π°Π²ΠΈΡΠ°Π΅Ρ" Π΄ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠΈΠΊΠ»Π°.
- π ΠΠ΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ: Π΅ΡΠ»ΠΈ Π² ΡΠΈΠΊΠ»Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ/ΡΠ΄Π°Π»ΡΡΡΡΡ ΡΡΡΠΎΠΊΠΈ,
Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ()ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅. - π’ ΠΠΈΠ·ΠΊΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½Π° Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡΠ°Ρ (10 000+ ΡΡΡΠΎΠΊ) ΠΈΠ·-Π·Π° ΡΠ°ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ ΡΡΡΠΎΠΊ.
ΠΡΠΈΠΌΠ΅Ρ Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΡ
ΡΡΡΠΎΠΊ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΠΎΠΌΠ΅ΡΠΊΠ°Π£Π΄Π°Π»Π΅Π½ΠΈΡ):
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡΠΎΠΊΠ° ΠΠ· Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅ Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ ΠΠ Π‘ΡΡΠΎΠΊΠ°.ΠΠΎΠΌΠ΅ΡΠΊΠ°Π£Π΄Π°Π»Π΅Π½ΠΈΡ Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΡΡΡΠΎΠΊΡ: " + Π‘ΡΡΠΎΠΊΠ°.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°);
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΡΠ»ΠΈ Π² ΡΠΈΠΊΠ»Π΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π‘ΡΡΠΎΠΊΠ°.Π¦Π΅Π½Π° = 100), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠ±Π½ΠΎΠ²ΠΈΡΡΠ‘ΡΡΠΎΠΊΡ(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ) ΠΏΠΎΡΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ
Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΎΠ² Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅.
2. ΠΠ΅ΡΠ΅Π±ΠΎΡ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌ: ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ΅Π½ ΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° ΡΠΈΠΊΠ»Ρ ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ β ΠΎΠ±Ρ
ΠΎΠ΄ ΡΡΡΠΎΠΊ ΠΏΠΎ ΠΈΡ
Π½ΠΎΠΌΠ΅ΡΠ°ΠΌ (ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌ). ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ:
- π’ Π Π°Π±ΠΎΡΠ°ΡΡ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ΅ΡΠ½ΡΠΌΠΈ).
- π ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ/ΡΠ΄Π°Π»ΡΡΡ ΡΡΡΠΎΠΊΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ°.
- π ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π·Π° ΡΡΠ΅Ρ ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ²ΠΎΠΉΡΡΠ².
ΠΠ°Π·ΠΎΠ²ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠ‘ΡΡΠΎΠΊ = Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ();
ΠΠ»Ρ ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = 0 ΠΠΎ ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠ‘ΡΡΠΎΠΊ - 1 Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ° = Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΡΡΠΈΡΡ(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ);
// ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ...
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ Π½ΡΠ°Π½ΡΡ:
- β οΈ ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ
0, Π° Π½Π΅ Ρ 1 (ΡΠΈΠΏΠΈΡΠ½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²). - π ΠΡΠ»ΠΈ Π² ΡΠΈΠΊΠ»Π΅ ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ ΡΡΡΠΎΠΊΠ°, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ΅ΡΡΠΈΠΊ (
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠ‘ΡΡΠΎΠΊ = Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ()Π²Π½ΡΡΡΠΈ ΡΠΈΠΊΠ»Π°). - π ΠΠ΅ΡΠΎΠ΄
ΠΠΎΠ»ΡΡΠΈΡΡ()Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΡΡΡΠΎΠΊΠ°ΠΌ Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ.
ΠΡΠΈΠΌΠ΅Ρ Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΡ ΡΡΡΠΎΠΊ Π½Π° Π»Π΅ΡΡ:
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = 0;
ΠΠΎΠΊΠ° ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ < Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ() Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ° = Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΡΡΠΈΡΡ(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ);
ΠΡΠ»ΠΈ Π‘ΡΡΠΎΠΊΠ°.ΠΠΎΠΌΠ΅ΡΠΊΠ°Π£Π΄Π°Π»Π΅Π½ΠΈΡ Π’ΠΎΠ³Π΄Π°
Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.Π£Π΄Π°Π»ΠΈΡΡ(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ);
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ; // ΠΡΠΎΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠ°
ΠΠ½Π°ΡΠ΅
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ + 1;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
3. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ²: ΠΌΠΎΡΡ SQL Π² ΡΠ°Π±Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠ»ΡΡ
ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ (ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ, Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°, ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ) ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ Π·Π°ΠΏΡΠΎΡΠΎΠ² 1Π‘. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ:
- π Π€ΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ Π±Π΅Π· ΡΠΈΠΊΠ»ΠΎΠ².
- π ΠΠ³ΡΠ΅Π³ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ (ΡΡΠΌΠΌΡ, ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ).
- β‘ ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ (100 000+ ΡΡΡΠΎΠΊ) Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠ° Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠΊΠΈ ΡΡΡΠΎΠΊ Ρ ΡΠ΅Π½ΠΎΠΉ Π²ΡΡΠ΅ 1000:
ΠΠ°ΠΏΡΠΎΡ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΠΏΡΠΎΡ;
ΠΠ°ΠΏΡΠΎΡ.Π’Π΅ΠΊΡΡ =
"ΠΠ«ΠΠ ΠΠ’Π¬
| Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅Π‘ΡΡΠ»ΠΊΠ°.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° ΠΠΠ ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°,
| Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅Π‘ΡΡΠ»ΠΊΠ°.Π¦Π΅Π½Π° ΠΠΠ Π¦Π΅Π½Π°
|ΠΠ
| &Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅ ΠΠΠ Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅Π‘ΡΡΠ»ΠΊΠ°
|ΠΠΠ
| Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅Π‘ΡΡΠ»ΠΊΠ°.Π¦Π΅Π½Π° > 1000";
ΠΠ°ΠΏΡΠΎΡ.Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΠΠ°ΡΠ°ΠΌΠ΅ΡΡ("Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅", Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅);
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ();
ΠΡΠ±ΠΎΡΠΊΠ° = Π Π΅Π·ΡΠ»ΡΡΠ°Ρ.ΠΡΠ±ΡΠ°ΡΡ();
ΠΠ°ΠΆΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ:
- β οΈ ΠΠ°ΠΏΡΠΎΡΡ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ β ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ°ΡΡ.
- π ΠΠ»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΠΎΡΠ° ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΊΠ».
- π Π 1Π‘ 8.2 ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠΌ ΠΏΠΎΠ»ΡΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠ±Π΅ΡΡΠΊΠ° ΡΠ΅ΡΠ΅Π· Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ).
ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ Π·Π°ΠΏΡΠΎΡ ΠΊ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΌΡ ΠΏΠΎΠ»Ρ?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΠΠΠΠΠ‘ΠΠ ΠΠΠΠ’Π¬ ΠΠ Π΄Π»Ρ ΡΠ°ΡΡΠΎ ΡΠΈΠ»ΡΡΡΡΠ΅ΠΌΡΡ
ΠΏΠΎΠ»Π΅ΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΠΠΠΠΠ‘ΠΠ ΠΠΠΠ’Π¬ ΠΠ
ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°,
Π¦Π΅Π½Π°
ΠΡΠΎ ΡΡΠΊΠΎΡΠΈΡ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΡΠΈΠΌ ΠΏΠΎΠ»ΡΠΌ Π² 5-10 ΡΠ°Π·.
4. ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ²Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°: ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ
ΠΠ»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ (ΠΌΠ°ΡΡΠΈΠ², ΡΡΡΡΠΊΡΡΡΡ, ΡΠΏΠΈΡΠΎΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ) ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΏΠ°ΠΌΡΡΠΈ. ΠΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ:
- π ΠΠΎΠ»ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ (10 000+ ΡΡΡΠΎΠΊ).
- π Π‘Π»ΠΎΠΆΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π°Π½Π½ΡΡ ).
- β‘ ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ (Π² 1Π‘ 8.3.14+).
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ Π² ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΡΠΊΡΡΡ:
ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡΠΎΠΊΠ° ΠΠ· Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅ Π¦ΠΈΠΊΠ»
Π‘ΡΡΡΠΊΡΡΡΠ°Π‘ΡΡΠΎΠΊΠΈ = ΠΠΎΠ²ΡΠΉ Π‘ΡΡΡΠΊΡΡΡΠ°;
Π‘ΡΡΡΠΊΡΡΡΠ°Π‘ΡΡΠΎΠΊΠΈ.ΠΡΡΠ°Π²ΠΈΡΡ("ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°", Π‘ΡΡΠΎΠΊΠ°.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°);
Π‘ΡΡΡΠΊΡΡΡΠ°Π‘ΡΡΠΎΠΊΠΈ.ΠΡΡΠ°Π²ΠΈΡΡ("ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ", Π‘ΡΡΠΎΠΊΠ°.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ);
ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ.ΠΠΎΠ±Π°Π²ΠΈΡΡ(Π‘ΡΡΡΠΊΡΡΡΠ°Π‘ΡΡΠΎΠΊΠΈ);
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°:
| ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° | ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ |
|---|---|
| β‘ ΠΡΡΠΎΠΊΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΠΏΠ°ΠΌΡΡΠΈ | π Π’ΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ |
π ΠΠΈΠ±ΠΊΠΎΡΡΡ (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²: ΠΠ°ΠΉΡΠΈ(), Π‘ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ()) | β οΈ ΠΠ°Π½Π½ΡΠ΅ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π½Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΡΡΡΡ Ρ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ |
π οΈ Π£Π΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠ°ΡΡΠΈΠ².Π‘Π²Π΅ΡΠ½ΡΡΡ()) | π ΠΠΎΡΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ |
ΠΡΠΈΠΌΠ΅Ρ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ (Π΄Π»Ρ 1Π‘ 8.3.18+):
ΠΠΎΡΠΎΠΊ = ΠΠΎΠ²ΡΠΉ ΠΠΎΡΠΎΠΊΠΠ·ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ(ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ);
ΠΠΎΠΊΠ° ΠΠΎΡΠΎΠΊ.ΠΡΠΎΡΠΈΡΠ°ΡΡ() Π¦ΠΈΠΊΠ»
Π‘ΡΡΡΠΊΡΡΡΠ°Π‘ΡΡΠΎΠΊΠΈ = ΠΠΎΡΠΎΠΊ.Π’Π΅ΠΊΡΡΠΈΠΉΠΠ»Π΅ΠΌΠ΅Π½Ρ;
// ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°...
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½Ρ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΠΏΠΎΡΠ»Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠ°Π³ΡΡΠ·ΠΈΡΡ(ΠΠ°ΡΡΠΈΠ²Π‘ΡΡΠΎΠΊ) (Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² 1Π‘ 8.3.10+).
5. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ: ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π·Π°Π²ΠΈΡΠ°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ 10 000 ΡΡΡΠΎΠΊ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ:
- π’ "ΠΠΎΠ΄Π²ΠΈΡΠ°Π½ΠΈΡ" ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° 5-30 ΡΠ΅ΠΊΡΠ½Π΄.
- π ΠΡΠΈΠ±ΠΊΠ°ΠΌ ΠΏΠ°ΠΌΡΡΠΈ (
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠ°ΠΌΡΡΠΈ). - β οΈ ΠΡΠ΅ΡΡΠ²Π°Π½ΠΈΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ (Π½Π°ΠΆΠ°ΡΠΈΠ΅
Esc).
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ:
- Π Π°Π·Π±ΠΈΠ²ΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΡ: ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎΡΡΠΈΡΠΌΠΈ ΠΏΠΎ 100-500 ΡΡΡΠΊ Ρ ΠΏΠ°ΡΠ·ΠΎΠΉ.
- Π€ΠΎΠ½ΠΎΠ²ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
ΠΠΎΠΊΠ°Π·Π°ΡΡΠΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ()ΠΈΠ»ΠΈΠ€ΠΎΠ½ΠΎΠ²ΠΎΠ΅ΠΠ°Π΄Π°Π½ΠΈΠ΅. - ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π°:
Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΡΠΊΠ»ΡΡΠΈΡΡΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅()ΠΏΠ΅ΡΠ΅Π΄ ΡΠΈΠΊΠ»ΠΎΠΌ.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ:
Π Π°Π·ΠΌΠ΅ΡΠΠ°ΠΊΠ΅ΡΠ° = 500;
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠ‘ΡΡΠΎΠΊ = Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ();
ΠΠ»Ρ ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = 0 ΠΠΎ ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠ‘ΡΡΠΎΠΊ - 1 Π¨Π°Π³ Π Π°Π·ΠΌΠ΅ΡΠΠ°ΠΊΠ΅ΡΠ° Π¦ΠΈΠΊΠ»
ΠΠΎΠ½Π΅ΡΠΠ°ΠΊΠ΅ΡΠ° = ΠΠΈΠ½(ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ + Π Π°Π·ΠΌΠ΅ΡΠΠ°ΠΊΠ΅ΡΠ°, ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠ‘ΡΡΠΎΠΊ) - 1;
ΠΠ»Ρ i = ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ ΠΠΎ ΠΠΎΠ½Π΅ΡΠΠ°ΠΊΠ΅ΡΠ° Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ° = Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΡΡΠΈΡΡ(i);
// ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ°...
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΡΠ»ΠΈ (ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ / Π Π°Π·ΠΌΠ΅ΡΠΠ°ΠΊΠ΅ΡΠ°) % 10 = 0 Π’ΠΎΠ³Π΄Π°
ΠΠΎΠΊΠ°Π·Π°ΡΡΠΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ("ΠΠ±ΡΠ°Π±ΠΎΡΠ°Π½ΠΎ " + ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ + " ΡΡΡΠΎΠΊ...");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ (ΠΡΠΊΠ»ΡΡΠΈΡΡΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅())|ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ (ΠΏΠΎ 100-500 ΡΡΡΠΎΠΊ)|ΠΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (ΠΠΎΠΊΠ°Π·Π°ΡΡΠΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ())|ΠΡΠΈΠΌΠ΅Π½ΡΡΡ Π·Π°ΠΏΡΠΎΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΠΊΠ»ΠΎΠ² (Π΅ΡΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ SQL)|ΠΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ (ΠΠΊΠ»ΡΡΠΈΡΡΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅()) ΠΏΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ-->
6. Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΠ°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ 1Π‘ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈ. ΠΠΎΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅:
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π² ΡΠΈΠΊΠ»Π΅ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎΠ²Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½! ΠΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΎΡΡΡΠ΅Ρ (ΠΠ»Ρ i = ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠ‘ΡΡΠΎΠΊ - 1 ΠΠΎ 0 Π¨Π°Π³ -1) ΠΈΠ»ΠΈ ΡΠΈΠΊΡΠΈΡΡΠΉΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ.
Π’ΠΎΠΏ-5 ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
| ΠΡΠΈΠ±ΠΊΠ° | ΠΡΠΈΡΠΈΠ½Π° | Π Π΅ΡΠ΅Π½ΠΈΠ΅ |
|---|---|---|
| ΠΠ°Π²ΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° | ΠΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» Π±Π΅Π· ΠΡΠ΅ΡΠ²Π°ΡΡΠΠ±ΡΠ°Π±ΠΎΡΠΊΡ() | ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΡΠ»ΠΈ ΠΡΠ΅ΡΠ²Π°Π½ΠΎΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ() Π’ΠΎΠ³Π΄Π° ΠΡΠ΅ΡΠ²Π°ΡΡ; |
| ΠΠ΅Π²Π΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ | Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ() ΠΊΠ΅ΡΠΈΡΡΠ΅ΡΡΡ | ΠΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΡΠ΅ΡΡΠΈΠΊ Π² ΡΠΈΠΊΠ»Π΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠΎΠ»ΡΡΠΈΡΡ() |
| ΠΠΎΡΠ΅ΡΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ | Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ Π² ΠΏΡΡΠΌΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ | ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Π΄Π»Ρ ΠΏΠΎΠΌΠ΅ΡΠΊΠΈ |
| ΠΡΠΈΠ±ΠΊΠ° "ΠΠ±ΡΠ΅ΠΊΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½" | ΠΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ | ΠΡΠΎΠ²Π΅ΡΡΡΡ Π‘ΡΡΠΎΠΊΠ° = ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ°Π±ΠΎΡΠΎΠΉ |
| ΠΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ | Π§Π°ΡΡΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ ΡΡΡΠΎΠΊ | ΠΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡΡ |
ΠΡΠΈΠΌΠ΅Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ:
ΠΠ»Ρ i = Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ() - 1 ΠΠΎ 0 Π¨Π°Π³ -1 Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ° = Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΡΡΠΈΡΡ(i);
ΠΡΠ»ΠΈ Π‘ΡΡΠΎΠΊΠ° = ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π’ΠΎΠ³Π΄Π°
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΡΠ»ΠΈ Π‘ΡΡΠΎΠΊΠ°.ΠΠΎΠΌΠ΅ΡΠΊΠ°Π£Π΄Π°Π»Π΅Π½ΠΈΡ Π’ΠΎΠ³Π΄Π°
Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.Π£Π΄Π°Π»ΠΈΡΡ(i);
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
7. Π‘ΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ: ΡΠ΅ΠΊΡΡΡΠΈΡ, ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅
Π ΡΠ΅Π°Π»ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΠ°Ρ ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ:
- π³ ΠΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° Ρ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ).
- π ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌΠΈ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ (ΡΡΡΠΎΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ/ΡΠ΄Π°Π»ΡΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ).
- π Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠΌΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±Ρ ΠΎΠ΄ Π΄Π΅ΡΠ΅Π²Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ).
ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ ΠΎΠ΄Π° ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ:
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡΠΡΡΠΏΠΏΡ(ΠΡΡΠΏΠΏΠ°, Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅)
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΠΠ· ΠΡΡΠΏΠΏΠ°.ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ ΠΠ»Π΅ΠΌΠ΅Π½Ρ.ΠΡΠΎΠΡΡΠΏΠΏΠ° Π’ΠΎΠ³Π΄Π°
ΠΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡΠΡΡΠΏΠΏΡ(ΠΠ»Π΅ΠΌΠ΅Π½Ρ, Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅); // Π Π΅ΠΊΡΡΡΠΈΡ
ΠΠ½Π°ΡΠ΅
ΠΠΎΠ²Π°ΡΠ‘ΡΡΠΎΠΊΠ° = Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ±Π°Π²ΠΈΡΡ();
ΠΠΎΠ²Π°ΡΠ‘ΡΡΠΎΠΊΠ°.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° = ΠΠ»Π΅ΠΌΠ΅Π½Ρ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ;
ΠΠ»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ°Π±Π»ΠΈΡ (Π³Π΄Π΅ ΡΡΡΠΎΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ/ΡΠ΄Π°Π»ΡΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅) ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ:
- Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΊΠΎΠΏΠΈΡ ΡΠ°Π±Π»ΠΈΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ (ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ»ΠΈ ΡΡΡΡΠΊΡΡΡΡ).
- ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠΎΠΏΠΈΡ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠΌ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π°Π³ΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
ΠΠ±ΡΠ°Π±ΠΎΡΠ°Π½ΠΎ) Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
ΠΠ°ΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Ρ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΠΌΠΈ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ?
ΠΡΠ»ΠΈ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ ΡΡΡΠ»Π°ΡΡΡΡ Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ»Π΅ "Π ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΡΡΠΎΠΊΠ°"), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΠ±Ρ ΠΎΠ΄Π° Π³ΡΠ°ΡΠ° Π² Π³Π»ΡΠ±ΠΈΠ½Ρ (DFS) Ρ ΠΏΠΎΠΌΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΡΠ΅ΡΠ΅Π½Π½ΡΡ ΡΠ·Π»ΠΎΠ², ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π·Π°ΡΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΡ.
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΡ ΡΡΡΠΎΠΊ Π² 1Π‘
β ΠΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π±ΡΠ°ΡΡ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ Π½Π° ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΡΠΎΡΠΌΠ΅?
ΠΠ° ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΡΠΎΡΠΌΠ°Ρ (1Π‘ 8.2+) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΡ ΠΆΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, Π½ΠΎ ΡΡΠΈΡΡΠ²Π°ΠΉΡΠ΅, ΡΡΠΎ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ΠΎ ΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΡΠΏΠΈΡΠΊΡ. ΠΡΠΈΠΌΠ΅Ρ:
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡΠΎΠΊΠ° ΠΠ· ΠΠ»Π΅ΠΌΠ΅Π½ΡΡΠ€ΠΎΡΠΌΡ.Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅ Π¦ΠΈΠΊΠ»
// ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ°...
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ² Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΠΎΡΡ.
β ΠΠΎΡΠ΅ΠΌΡ ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΡΡΡΠΎΠΊ Π² ΡΠΈΠΊΠ»Π΅ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ?
ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ·-Π·Π° ΡΠ΄Π²ΠΈΠ³Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ΄Π°Π»ΡΠ΅ΡΠ΅ ΡΡΡΠΎΠΊΡ Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ 5, ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° (Π±ΡΠ²ΡΠ°Ρ 6-Ρ) ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ 5-ΠΉ, Π° ΡΠΈΠΊΠ» ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΊ 6-ΠΉ, ΠΏΡΠΎΠΏΡΡΠΊΠ°Ρ Π΅Π΅. Π Π΅ΡΠ΅Π½ΠΈΠ΅:
ΠΠ»Ρ i = Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ() - 1 ΠΠΎ 0 Π¨Π°Π³ -1 Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ Π£ΡΠ»ΠΎΠ²ΠΈΠ΅Π£Π΄Π°Π»Π΅Π½ΠΈΡ(Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠΎΠ»ΡΡΠΈΡΡ(i)) Π’ΠΎΠ³Π΄Π°
Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.Π£Π΄Π°Π»ΠΈΡΡ(i);
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
β ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ LINQ-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ?
Π 1Π‘ 8.3.14+ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ LINQ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ. ΠΡΠΈΠΌΠ΅Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ:
ΠΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°Π½Π½ΡΠ΅Π‘ΡΡΠΎΠΊΠΈ = Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΠ°ΠΉΡΠΈ(ΠΠΎΠ²ΡΠΉ Π‘ΡΡΡΠΊΡΡΡΠ°("ΠΠΎΠ»Π΅1", ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅1));
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡΠΎΠΊΠ° ΠΠ· ΠΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°Π½Π½ΡΠ΅Π‘ΡΡΠΎΠΊΠΈ Π¦ΠΈΠΊΠ»
// ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ°...
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ LINQ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΎΠ±Π΅ΡΡΠΊΡ Π½Π°Π΄ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ.
β ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π±ΠΎΡ 50 000+ ΡΡΡΠΎΠΊ?
ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΌΠΎΠ²:
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ.
- ΠΡΠΊΠ»ΡΡΠΈΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅:
Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅.ΠΡΠΊΠ»ΡΡΠΈΡΡΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅(). - Π Π°Π·Π±ΠΈΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΡ ΠΏΠΎ 1000 ΡΡΡΠΎΠΊ Ρ ΠΏΠ°ΡΠ·ΠΎΠΉ
ΠΠΎΠ΄ΠΎΠΆΠ΄Π°ΡΡ(1). - ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² β ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π² Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΠ.
β ΠΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π±ΡΠ°ΡΡ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ 1Π‘?
Π ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ (1Π‘:ΠΠΎΠ±ΠΈΠ»ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°) ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½, Π½ΠΎ:
- β οΈ ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ β ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π±Π»ΠΎΠΊΠΈΡΡΡΡ UI Π½Π° Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°.
- π ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
Π€ΠΎΠ½ΠΎΠ²ΠΎΠ΅ΠΠ°Π΄Π°Π½ΠΈΠ΅Π΄Π»Ρ ΡΡΠΆΠ΅Π»ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. - π ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ ΠΏΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ (ΠΏΠ°Π³ΠΈΠ½Π°ΡΠΈΡ).
ΠΡΠΈΠΌΠ΅Ρ:
Π€ΠΎΠ½ΠΎΠ²ΠΎΠ΅ΠΠ°Π΄Π°Π½ΠΈΠ΅ = Π€ΠΎΠ½ΠΎΠ²ΡΠ΅ΠΠ°Π΄Π°Π½ΠΈΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ(
"ΠΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡΠ’Π°Π±Π»ΠΈΡΡ",
ΠΠΎΠ²ΡΠΉ Π‘ΡΡΡΠΊΡΡΡΠ°("Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅", Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅)
);