Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΉ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΈΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡ ΠΎΡ Π²ΡΠ΅Ρ Π±ΡΠΊΠ²Π΅Π½Π½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΎΡΡΠ°Π²ΠΈΠ² ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ, Π·Π½Π°ΠΊΠΈ ΠΏΡΠ΅ΠΏΠΈΠ½Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. ΠΡΠ° Π·Π°Π΄Π°ΡΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· Π²Π½Π΅ΡΠ½ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ², ΠΏΠ°ΡΡΠΈΠ½Π³Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ², ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΡΡΡΠΎΠΊ Π΄Π»Ρ ΡΠΊΡΠΏΠΎΡΡΠ° ΠΈΠ»ΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ². Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π³Π΄Π΅ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π΅ΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π² 1Π‘ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ 5 ΡΠ°Π±ΠΎΡΠΈΡ
ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π±ΡΠΊΠ² ΠΈΠ· ΡΡΡΠΎΠΊΠΈ β ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ() Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΈΠΊΠ»ΠΎΠ² ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄ΡΠ½ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΊΠΎΠ΄Π° Ρ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ ΡΠ²ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ. ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π΅Π½ΠΎ Π½ΡΠ°Π½ΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ΅ΠΉ, Π»Π°ΡΠΈΠ½ΠΈΡΠ΅ΠΉ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ
ΠΎΠ±ΡΡΠΌΠΎΠ² Π΄Π°Π½Π½ΡΡ
.
1. ΠΠ΅ΡΠΎΠ΄ 1: ΠΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΠΊΠΎΠ΄Π° ΡΠΈΠΌΠ²ΠΎΠ»Π°
Π‘Π°ΠΌΡΠΉ Π½Π°Π΄ΡΠΆΠ½ΡΠΉ, Π½ΠΎ ΠΈ ΡΠ°ΠΌΡΠΉ ΡΠ΅ΡΡΡΡΠΎΡΠΌΠΊΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± β ΠΏΠ΅ΡΠ΅Π±ΠΎΡ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΠΈΡ
ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΠΈ ΠΊ Π°Π»ΡΠ°Π²ΠΈΡΡ. Π 1Π‘ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΠΎΠ΄Π‘ΠΈΠΌΠ²(), ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Unicode. ΠΡΠΊΠ²Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ ΠΈ Π»Π°ΡΠΈΠ½ΠΈΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π² Π½Π΅ΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΈΡ
ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° β 100% ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π±ΡΠ΄ΡΡ ΡΠ΄Π°Π»Π΅Π½Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π·Π½Π°ΠΊΠΈ ΠΏΡΠ΅ΠΏΠΈΠ½Π°Π½ΠΈΡ. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ β Π½ΠΈΠ·ΠΊΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π»ΠΈΠ½Π½ΡΡ ΡΡΡΠΎΠΊ (ΡΡΡΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²).
- β ΠΠ»ΡΡΡ: ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²ΠΎ Π²ΡΠ΅Ρ Π²Π΅ΡΡΠΈΡΡ 1Π‘ (8.2, 8.3).
- β ΠΠΈΠ½ΡΡΡ: ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΊΠΎΠ΄ΠΎΠ².
- πΉ ΠΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ: Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΡΡΡΠΎΠΊ ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½Π° ΡΠΎΡΠ½Π°Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
Π€ΡΠ½ΠΊΡΠΈΡ Π£Π΄Π°Π»ΠΈΡΡΠΡΠΊΠ²ΡΠΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎ(Π‘ΡΡΠΎΠΊΠ°)
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = "";
ΠΠ»Ρ ΠΠ½Π΄ = 1 ΠΠΎ Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°) Π¦ΠΈΠΊΠ»
Π‘ΠΈΠΌΠ²ΠΎΠ» = Π‘ΡΠ΅Π΄(Π‘ΡΡΠΎΠΊΠ°, ΠΠ½Π΄, 1);
ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° = ΠΠΎΠ΄Π‘ΠΈΠΌΠ²(Π‘ΠΈΠΌΠ²ΠΎΠ»);
// ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ» ΠΠ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΡΠΊΠ²ΠΎΠΉ (ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ° ΠΈΠ»ΠΈ Π»Π°ΡΠΈΠ½ΠΈΡΠ°)
ΠΡΠ»ΠΈ ΠΠ (
(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° >= 1040 Π ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° <= 1103) ΠΠΠ // ΠΠΈΡΠΈΠ»Π»ΠΈΡΠ° (Π-Π―, Π°-Ρ)
(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° >= 65 Π ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° <= 90) ΠΠΠ // ΠΠ°ΡΠΈΠ½ΠΈΡΠ° (A-Z)
(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° >= 97 Π ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° <= 122) // ΠΠ°ΡΠΈΠ½ΠΈΡΠ° (a-z)
) Π’ΠΎΠ³Π΄Π°
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = Π Π΅Π·ΡΠ»ΡΡΠ°Ρ + Π‘ΠΈΠΌΠ²ΠΎΠ»;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ·Π²ΡΠ°Ρ Π Π΅Π·ΡΠ»ΡΡΠ°Ρ;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ ΠΊΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ (1040β1103) Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π±ΡΠΊΠ²Ρ. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ ΡΠΈΠΏΠ° Β«ΡΒ», Β«ΠΒ», Π° ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠΊΠ²Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ»Π°Π²ΡΠ½ΡΠΊΠΈΡ Π°Π»ΡΠ°Π²ΠΈΡΠΎΠ² (ΡΠΊΡ., Π±Π΅Π»ΠΎΡΡΡ.) ΠΈΠΌΠ΅ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠ΄Ρ. ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΠ·ΡΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ.
2. ΠΠ΅ΡΠΎΠ΄ 2: ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ() Π² ΡΠΈΠΊΠ»Π΅
Π€ΡΠ½ΠΊΡΠΈΡ Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ() ΡΠ°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅ Π½Π΅ ΡΠΌΠ΅Π΅Ρ ΡΠ΄Π°Π»ΡΡΡ Π³ΡΡΠΏΠΏΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π½ΠΎ Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π² ΡΠΈΠΊΠ»Π΅ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ
Π±ΡΠΊΠ². ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° Π°Π»ΡΠ°Π²ΠΈΡΠ°. ΠΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ 1Π‘ 8.2 ΠΈ 8.3, Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ: Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΡΠΊΠ²Ρ (ΠΎΡ Β«ΠΒ» Π΄ΠΎ Β«Π―Β», Β«Π°Β» Π΄ΠΎ Β«ΡΒ», Β«AΒ» Π΄ΠΎ Β«ZΒ», Β«aΒ» Π΄ΠΎ Β«zΒ») Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ. ΠΠ»Π°Π²Π½ΡΠΉ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ β ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΡ ΠΎΠ΄Ρ ΠΏΠΎ ΡΡΡΠΎΠΊΠ΅, ΡΡΠΎ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΡΠΌΠ°Ρ Π΄Π°Π½Π½ΡΡ .
Π€ΡΠ½ΠΊΡΠΈΡ Π£Π΄Π°Π»ΠΈΡΡΠΡΠΊΠ²ΡΠΠ°ΠΌΠ΅Π½ΠΎΠΉ(Π‘ΡΡΠΎΠΊΠ°)
// ΠΠΈΡΠΈΠ»Π»ΠΈΡΠ° (Π·Π°Π³Π»Π°Π²Π½ΡΠ΅)
ΠΠ»Ρ ΠΠΎΠ΄Π‘ΠΈΠΌΠ² = 1040 ΠΠΎ 1071 Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Π‘ΠΈΠΌΠ²ΠΎΠ»(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²), "");
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
// ΠΠΈΡΠΈΠ»Π»ΠΈΡΠ° (ΡΡΡΠΎΡΠ½ΡΠ΅)
ΠΠ»Ρ ΠΠΎΠ΄Π‘ΠΈΠΌΠ² = 1072 ΠΠΎ 1103 Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Π‘ΠΈΠΌΠ²ΠΎΠ»(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²), "");
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
// ΠΠ°ΡΠΈΠ½ΠΈΡΠ° (Π·Π°Π³Π»Π°Π²Π½ΡΠ΅)
ΠΠ»Ρ ΠΠΎΠ΄Π‘ΠΈΠΌΠ² = 65 ΠΠΎ 90 Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Π‘ΠΈΠΌΠ²ΠΎΠ»(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²), "");
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
// ΠΠ°ΡΠΈΠ½ΠΈΡΠ° (ΡΡΡΠΎΡΠ½ΡΠ΅)
ΠΠ»Ρ ΠΠΎΠ΄Π‘ΠΈΠΌΠ² = 97 ΠΠΎ 122 Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Π‘ΠΈΠΌΠ²ΠΎΠ»(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²), "");
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ·Π²ΡΠ°Ρ Π‘ΡΡΠΎΠΊΠ°;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
- π ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ: ΠΡΠ»ΠΈ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ° (ΠΈΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π»Π°ΡΠΈΠ½ΠΈΡΠ°), ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ ΡΠΈΠΊΠ»Ρ.
- β‘ ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: ΠΠ»Ρ ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ >1000 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ.
- π ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = Π£Π΄Π°Π»ΠΈΡΡΠΡΠΊΠ²ΡΠΠ°ΠΌΠ΅Π½ΠΎΠΉ("ΠΡΠΈΠΌΠ΅Ρ123"); // ΠΠ΅ΡΠ½ΡΡ "123"
3. ΠΠ΅ΡΠΎΠ΄ 3: Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ 1Π‘ 8.3.6+)
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3.6, Π² ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΠ΅ΠΊΡ Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΎ ΡΠ°ΠΌΡΠΉ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π±ΡΠΊΠ² β Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Π° ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ() Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠΌ.
Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ
Π±ΡΠΊΠ² (ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ ΠΈ Π»Π°ΡΠΈΠ½ΠΈΡΡ) Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ: [Π°-ΡΠ-Π―a-zA-Z]. Π€Π»Π°Π³ g (Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ) ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π·Π°ΠΌΠ΅Π½Ρ Π²ΡΠ΅Ρ
Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ. ΠΠ΅ΡΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅ ΡΠΈΠΊΠ»ΠΎΠ², ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π° Π΄Π»ΠΈΠ½Π½ΡΡ
ΡΡΡΠΎΠΊΠ°Ρ
.
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½ [^0-9] Ρ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ Π½Π° ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ. Π‘ΠΈΠΌΠ²ΠΎΠ» ^ Π²Π½ΡΡΡΠΈ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ "Π²ΡΡ, ΠΊΡΠΎΠΌΠ΅..."
Π€ΡΠ½ΠΊΡΠΈΡ Π£Π΄Π°Π»ΠΈΡΡΠΡΠΊΠ²ΡΠ Π΅Π³ΡΠ»ΡΡΠΊΠΎΠΉ(Π‘ΡΡΠΎΠΊΠ°)
Π Π΅Π³ΠΡΡ = ΠΠΎΠ²ΡΠΉ Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅("[Π°-ΡΠ-Π―a-zA-Z]", "g");
ΠΠΎΠ·Π²ΡΠ°Ρ Π Π΅Π³ΠΡΡ.ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, "");
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
| Π¨Π°Π±Π»ΠΎΠ½ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ | Π§ΡΠΎ ΡΠ΄Π°Π»ΡΠ΅Ρ | ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° |
|---|---|---|
[Π°-ΡΠ-Π―] |
Π’ΠΎΠ»ΡΠΊΠΎ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ | "ΠΡΠΈΠ²Π΅Ρ123" β "123" |
[a-zA-Z] |
Π’ΠΎΠ»ΡΠΊΠΎ Π»Π°ΡΠΈΠ½ΠΈΡΡ | "Hello123" β "123" |
[Π°-ΡΠ-Π―a-zA-Z] |
ΠΠΈΡΠΈΠ»Π»ΠΈΡΡ ΠΈ Π»Π°ΡΠΈΠ½ΠΈΡΡ | "ΠΡΠΈΠ²Π΅ΡHello123" β "123" |
[^0-9] |
ΠΡΡ, ΠΊΡΠΎΠΌΠ΅ ΡΠΈΡΡ | "ΠΠ±Π²123!@#" β "123" |
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² 1Π‘ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² Π²Π΅ΡΡΠΈΡΡ
8.3.6 ΠΈ Π²ΡΡΠ΅. Π Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
(8.2, 8.3.5) ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π²Π΅ΡΡΠΈΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π² Π‘ΠΏΡΠ°Π²ΠΊΠ° β Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
4. ΠΠ΅ΡΠΎΠ΄ 4: ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π‘ΠΎΠΊΡΠΠ() ΠΈ Π·Π°ΠΌΠ΅Π½Ρ
ΠΠ΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± β ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π‘ΠΎΠΊΡΠΠ() (ΡΠ΄Π°Π»ΡΠ΅Ρ Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ) Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ Π±ΡΠΊΠ². ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° Π² ΡΡΡΠΎΠΊΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² ΠΈΠ»ΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΈΡΡΠΈΡΡ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ:
- Π£Π΄Π°Π»ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΈ Π½Π΅ΡΠ°Π·ΡΡΠ²Π½ΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ (
Π‘ΠΎΠΊΡΠΠ()). - ΠΠ°ΠΌΠ΅Π½ΡΠ΅ΠΌ Π±ΡΠΊΠ²Ρ Π½Π° ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ (ΠΊΠ°ΠΊ Π² ΠΠ΅ΡΠΎΠ΄Π΅ 2).
- ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΌΠ΅ΠΆΠ΄Ρ "ΡΠ»ΠΎΠ²Π°ΠΌΠΈ" (Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ Π·Π½Π°ΡΠΈΠΌΡ).
Π€ΡΠ½ΠΊΡΠΈΡ Π£Π΄Π°Π»ΠΈΡΡΠΡΠΊΠ²ΡΠ‘ΠΎΠΊΡΠΠ(Π‘ΡΡΠΎΠΊΠ°)
Π‘ΡΡΠΎΠΊΠ° = Π‘ΠΎΠΊΡΠΠ(Π‘ΡΡΠΎΠΊΠ°); // Π£Π΄Π°Π»ΡΠ΅ΠΌ Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ
// ΠΠ°Π»Π΅Π΅ β ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π·Π°ΠΌΠ΅Π½Π° Π±ΡΠΊΠ² (Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΠ΅ΡΠΎΠ΄Ρ 2)
ΠΠ»Ρ ΠΠΎΠ΄Π‘ΠΈΠΌΠ² = 1040 ΠΠΎ 1103 Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Π‘ΠΈΠΌΠ²ΠΎΠ»(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²), "");
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ»Ρ ΠΠΎΠ΄Π‘ΠΈΠΌΠ² = 65 ΠΠΎ 122 Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ (ΠΠΎΠ΄Π‘ΠΈΠΌΠ² >= 65 Π ΠΠΎΠ΄Π‘ΠΈΠΌΠ² <= 90) ΠΠΠ (ΠΠΎΠ΄Π‘ΠΈΠΌΠ² >= 97 Π ΠΠΎΠ΄Π‘ΠΈΠΌΠ² <= 122) Π’ΠΎΠ³Π΄Π°
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Π‘ΠΈΠΌΠ²ΠΎΠ»(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²), "");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ·Π²ΡΠ°Ρ Π‘ΡΡΠΎΠΊΠ°;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π΅Π½?
ΠΡΠ»ΠΈ ΠΈΡΡ
ΠΎΠ΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² ΠΈΠ»ΠΈ Π½Π΅ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌΡΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠ»Π΅ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΈΠ· Excel), ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘ΠΎΠΊΡΠΠ() ΡΡΠΊΠΎΡΠΈΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ ΡΠΌΠ΅Π½ΡΡΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ Π² ΡΠΈΠΊΠ»Π°Ρ
.
5. ΠΠ΅ΡΠΎΠ΄ 5: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ-ΡΠΈΠ»ΡΡΡΠ°
ΠΠ»Ρ ΡΠ°ΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ-ΡΠΈΠ»ΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΡΠΎΠΊΡ ΠΈ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°Π·ΡΠ΅ΡΡΠ½Π½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠΡΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΠΈΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠ΄.
ΠΡΠΈΠΌΠ΅Ρ Π½ΠΈΠΆΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ, Π½ΠΎ ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΡΠΊΠΈ, Π·Π°ΠΏΡΡΡΠ΅ ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠΈ Β«+Β», Β«-Β».
Π€ΡΠ½ΠΊΡΠΈΡ ΠΡΡΠ°Π²ΠΈΡΡΠ’ΠΎΠ»ΡΠΊΠΎΠ‘ΠΈΠΌΠ²ΠΎΠ»Ρ(Π‘ΡΡΠΎΠΊΠ°, Π Π°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠ΅Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ = "0123456789")
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = "";
ΠΠ»Ρ ΠΠ½Π΄ = 1 ΠΠΎ Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°) Π¦ΠΈΠΊΠ»
Π‘ΠΈΠΌΠ²ΠΎΠ» = Π‘ΡΠ΅Π΄(Π‘ΡΡΠΎΠΊΠ°, ΠΠ½Π΄, 1);
ΠΡΠ»ΠΈ ΠΠ°ΠΉΡΠΈ(Π Π°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠ΅Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ, Π‘ΠΈΠΌΠ²ΠΎΠ») > 0 Π’ΠΎΠ³Π΄Π°
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = Π Π΅Π·ΡΠ»ΡΡΠ°Ρ + Π‘ΠΈΠΌΠ²ΠΎΠ»;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ·Π²ΡΠ°Ρ Π Π΅Π·ΡΠ»ΡΡΠ°Ρ;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
// ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ1 = ΠΡΡΠ°Π²ΠΈΡΡΠ’ΠΎΠ»ΡΠΊΠΎΠ‘ΠΈΠΌΠ²ΠΎΠ»Ρ("ΠΠ±Π²123!@#"); // ΠΠ΅ΡΠ½ΡΡ "123"
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ2 = ΠΡΡΠ°Π²ΠΈΡΡΠ’ΠΎΠ»ΡΠΊΠΎΠ‘ΠΈΠΌΠ²ΠΎΠ»Ρ("Π’Π΅ΡΡ+100%", "0123456789%+"); // ΠΠ΅ΡΠ½ΡΡ "+100%"
πΉ ΠΡΠΆΠ½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ? β ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ (ΠΠ΅ΡΠΎΠ΄ 3)
πΉ Π Π°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π² 1Π‘ 8.2? β ΠΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ (ΠΠ΅ΡΠΎΠ΄ 1) ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Ρ (ΠΠ΅ΡΠΎΠ΄ 2)
πΉ ΠΡΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π·Π½Π°ΠΊΠΈ? β Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ-ΡΠΈΠ»ΡΡΡ (ΠΠ΅ΡΠΎΠ΄ 5)
πΉ Π ΡΡΡΠΎΠΊΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ²? β ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠΉΡΠ΅ Ρ Π‘ΠΎΠΊΡΠΠ() (ΠΠ΅ΡΠΎΠ΄ 4)-->
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
Π§ΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ±, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ Π½Π° ΡΡΡΠΎΠΊΠ°Ρ ΡΠ°Π·Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ 100, 1000 ΠΈ 10 000 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈΡΡ Π½Π° 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3.18):
| ΠΠ΅ΡΠΎΠ΄ | 100 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (ΠΌΡ) | 1000 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (ΠΌΡ) | 10 000 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (ΠΌΡ) | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ |
|---|---|---|---|---|
| ΠΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° (ΠΠ΅ΡΠΎΠ΄ 1) | ~1 | ~10 | ~100 | ΠΠΈΠ½Π΅ΠΉΠ½Π°Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ |
| ΠΠ°ΠΌΠ΅Π½Π° Π² ΡΠΈΠΊΠ»Π΅ (ΠΠ΅ΡΠΎΠ΄ 2) | ~5 | ~50 | ~500 | ΠΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΈΠ·-Π·Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΏΡΠΎΡ ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ΡΡΡΠΎΠΊΠ΅ |
| Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ (ΠΠ΅ΡΠΎΠ΄ 3) | ~0.5 | ~2 | ~15 | Π‘Π°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ, Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ 8.3.6+ |
| Π€ΡΠ½ΠΊΡΠΈΡ-ΡΠΈΠ»ΡΡΡ (ΠΠ΅ΡΠΎΠ΄ 5) | ~1.2 | ~12 | ~120 | ΠΠΈΠ±ΠΊΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΡΠ΅Ρ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ |
ΠΠ· ΡΠ°Π±Π»ΠΈΡΡ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΠΈΠ³ΡΡΠ²Π°ΡΡ ΠΏΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ Π² Π΄Π΅ΡΡΡΠΊΠΈ ΡΠ°Π·, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π° Π΄Π»ΠΈΠ½Π½ΡΡ ΡΡΡΠΎΠΊΠ°Ρ . ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π² ΡΡΠ°ΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ 1Π‘ ΠΈΠ»ΠΈ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅ΡΡ Π² ΡΠΎΠ½ΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ, ΡΡΠΎΠΈΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ.
ΠΠ»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΡΠΌΠΎΠ² Π΄Π°Π½Π½ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΈΠ· Excel) Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠ΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ (ΠΠ΅ΡΠΎΠ΄ 3) β ΡΡΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π² 5β10 ΡΠ°Π·.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ Π±ΡΠΊΠ² ΠΈΠ· ΡΡΡΠΎΠΊ Π² 1Π‘ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ°ΡΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΌΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ. ΠΠΎΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ:
- ποΈ ΠΡΠΎΠΏΡΡΠ΅Π½Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ ΠΊΠΎΠ΄ΠΎΠ² Π΄Π»Ρ Β«ΡΒ»/Β«ΠΒ»: ΠΡΠΈ Π±ΡΠΊΠ²Ρ ΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Ρ
1025ΠΈ1105(Π·Π°Π³Π»Π°Π²Π½Π°Ρ) ΠΈ1105(ΡΡΡΠΎΡΠ½Π°Ρ). ΠΡΠ»ΠΈ ΠΈΡ Π½Π΅ ΡΡΠ΅ΡΡΡ, ΠΎΠ½ΠΈ ΠΎΡΡΠ°Π½ΡΡΡΡ Π² ΡΡΡΠΎΠΊΠ΅.β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΈΡΡΠ°Ρ ΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°Ρ ΡΠΈΠΌΠ²ΠΎΠ» Β«ΡΒ» ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠ΄. ΠΠ»Ρ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
ΠΠ°ΠΉΡΠΈ(Π‘ΡΡΠΎΠΊΠ°, "Ρ")ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ. - π€ ΠΠ΅ ΡΡΡΠ΅Π½Π° Π»Π°ΡΠΈΠ½ΠΈΡΠ° Π² ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΠΎΠΊΠ°Ρ : ΠΡΠ»ΠΈ Π² ΡΡΡΠΎΠΊΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π»Π°ΡΠΈΠ½ΡΠΊΠΈΠ΅ Π±ΡΠΊΠ²Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π°ΡΡΠΈΠΊΡΠ»Π°Ρ ΠΈΠ»ΠΈ Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΠ°Ρ ), ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ²Π½ΠΎ ΡΠ΄Π°Π»ΡΡΡ.
- β±οΈ ΠΠ°ΡΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π° Π΄Π»ΠΈΠ½Π½ΡΡ ΡΡΡΠΎΠΊΠ°Ρ : ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΠ΅ΡΠΎΠ΄Π° 2 (Π·Π°ΠΌΠ΅Π½Π° Π² ΡΠΈΠΊΠ»Π΅) Π½Π° ΡΡΡΠΎΠΊΠ°Ρ >10 000 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΠ΅ Π»ΠΈΠΌΠΈΡΠ° ΡΠ΅ΠΊΡΡΡΠΈΠΈ. Π Π°Π·Π±Π΅ΠΉΡΠ΅ ΡΡΡΠΎΠΊΡ Π½Π° ΡΠ°ΡΡΠΈ ΠΏΠΎ 5000 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
- π ΠΠ°Π΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ: ΠΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π² ΡΠΈΠΊΠ»Π΅ ΠΏΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΠΌΠ°ΡΡΠΈΠ²Ρ Π΄Π°Π½Π½ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ), Π²ΡΠ½Π΅ΡΠΈΡΠ΅ Π΅Ρ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΡΠΎΠΊΠΈ Ρ ΡΡΡΡΠΎΠΌ Β«ΡΒ»:
Π€ΡΠ½ΠΊΡΠΈΡ Π£Π΄Π°Π»ΠΈΡΡΠΡΠ΅ΠΡΠΊΠ²Ρ(Π‘ΡΡΠΎΠΊΠ°)
// ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠ²Π½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π΄Π»Ρ "Ρ" ΠΈ "Π"
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, "Ρ", "");
Π‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, "Π", "");
// ΠΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΠ΅ΡΠΎΠ΄Ρ 2)
...
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π±ΡΠΊΠ² ΠΈΠ· ΡΡΡΠΎΠΊ Π² 1Π‘
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ Π±ΡΠΊΠ²Ρ ΠΈΠ· ΡΡΡΠΎΠΊΠΈ Π±Π΅Π· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ 1Π‘?
ΠΠ΅Ρ, Π² ΡΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ 1Π‘ Π½Π΅Ρ Π³ΠΎΡΠΎΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π±ΡΠΊΠ². ΠΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΡΠ΅Π±ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° (Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΡΠΎ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Ρ Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅). ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΊΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Ρ Π² Π»ΡΠ±ΡΡ
ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°Ρ
ΠΈΠ»ΠΈ ΠΎΡΡΡΡΠ°Ρ
.
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π±ΡΠΊΠ² Π² ΡΡΡΠΎΠΊΠ΅ ΠΎΡΡΠ°ΡΡΡΡ Π·Π½Π°ΠΊΠΈ Β«?Β». ΠΠ°ΠΊ ΠΈΡ ΡΠ±ΡΠ°ΡΡ?
ΠΠ½Π°ΠΊΠΈ Β«?Β» ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ, Π΅ΡΠ»ΠΈ Π² ΡΡΡΠΎΠΊΠ΅ Π±ΡΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡΡΡ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΎΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΠ½ΠΈΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΡΠΌΠΎΠ΄Π·ΠΈ). Π§ΡΠΎΠ±Ρ ΠΈΡ ΡΠ΄Π°Π»ΠΈΡΡ, ΡΠ°ΡΡΠΈΡΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π² ΠΠ΅ΡΠΎΠ΄Π΅ 1:
ΠΡΠ»ΠΈ ΠΠ (
(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° >= 1040 Π ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° <= 1103) ΠΠΠ
(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° >= 65 Π ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° <= 122) ΠΠΠ
(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π° = 63) // ΠΠΎΠ΄ ΡΠΈΠΌΠ²ΠΎΠ»Π° "?"
) Π’ΠΎΠ³Π΄Π°
ΠΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ [^\x20-\x7E] Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ
Π½Π΅ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΠΌΡΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
ΠΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ Π±ΡΠΊΠ²Ρ ΠΈΠ· ΡΡΡΠΎΠΊΠΈ Π² Π·Π°ΠΏΡΠΎΡΠ΅ 1Π‘?
Π ΡΠ·ΡΠΊΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² 1Π‘ Π½Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π±ΡΠΊΠ². ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅:
- Π‘ΠΎΠ·Π΄Π°ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Ρ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ, Π³Π΄Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
ΠΠ«Π ΠΠΠΠ’Π¬Ρ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π·ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ(), Π½ΠΎ ΡΡΠΎ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΠ·-Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ). - ΠΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ° Π² ΠΊΠΎΠ΄Π΅.
ΠΡΠΈΠΌΠ΅Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ:
ΠΠ«ΠΠ ΠΠ’Π¬
Π’ΠΎΠ²Π°ΡΡ.Π‘ΡΡΠ»ΠΊΠ° ΠΠΠ Π‘ΡΡΠ»ΠΊΠ°,
&Π£Π΄Π°Π»ΠΈΡΡΠΡΠΊΠ²Ρ(Π’ΠΎΠ²Π°ΡΡ.ΠΡΡΠΈΠΊΡΠ») ΠΠΠ Π§ΠΈΡΡΡΠΉΠΡΡΠΈΠΊΡΠ»
ΠΠ
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.Π’ΠΎΠ²Π°ΡΡ ΠΠΠ Π’ΠΎΠ²Π°ΡΡ
ΠΠ΄Π΅ &Π£Π΄Π°Π»ΠΈΡΡΠΡΠΊΠ²Ρ β ΡΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π·Π°ΠΏΡΠΎΡΠ°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΡ.
ΠΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΠΊΠΈΠ΅ Π±ΡΠΊΠ²Ρ, ΠΎΡΡΠ°Π²ΠΈΠ² Π»Π°ΡΠΈΠ½ΠΈΡΡ?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ [Π°-ΡΠ-Π―ΡΠ] ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠΉΡΠ΅ ΠΠ΅ΡΠΎΠ΄ 1/2, ΡΠ±ΡΠ°Π² ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π΄Π»Ρ Π»Π°ΡΠΈΠ½ΡΠΊΠΈΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²:
// Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ (Π²ΠΊΠ»ΡΡΠ°Ρ "Ρ")
Π Π΅Π³ΠΡΡ = ΠΠΎΠ²ΡΠΉ Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅("[Π°-ΡΠ-Π―ΡΠ]", "g");
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = Π Π΅Π³ΠΡΡ.ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, "");
ΠΠ»Ρ ΠΠ΅ΡΠΎΠ΄Π° 2 ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΡΠΈΠΊΠ»Ρ ΠΏΠΎ Π»Π°ΡΠΈΠ½ΡΠΊΠΈΠΌ Π±ΡΠΊΠ²Π°ΠΌ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ 65β90 ΠΈ 97β122).
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π±ΡΠΊΠ² ΡΡΡΠΎΠΊΠ° ΡΡΠ°Π»Π° ΠΊΠΎΡΠΎΡΠ΅, ΡΠ΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ?
ΠΠ΅ΡΠΎΡΡΠ½ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ:
- Π ΡΡΡΠΎΠΊΠ΅ Π±ΡΠ»ΠΈ Π½Π΅ΡΠ°Π·ΡΡΠ²Π½ΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ (
Π§Ρ(160)), ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Π§Ρ(160), " ")ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ. - ΠΡΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Ρ ΡΠΈΡΡΡ Π² ΡΠ½ΠΈΠΊΠΎΠ΄Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΡΠ°Π±ΡΠΊΠΈΠ΅ ΠΈΠ»ΠΈ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠ΅). ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ Π² ΠΏΡΠΎΠ²Π΅ΡΠΊΡ.
- Π‘ΡΡΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»Π° ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° (
Π§Ρ(13),Π§Ρ(10)), ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠΆΠ΅ ΠΏΠΎΠΏΠ°Π»ΠΈ ΠΏΠΎΠ΄ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅.
Π§ΡΠΎΠ±Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²ΡΠ²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠ΄Ρ Π²ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΡΡΠΎΠΊΠΈ:
ΠΠ»Ρ ΠΠ½Π΄ = 1 ΠΠΎ Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°) Π¦ΠΈΠΊΠ»
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(ΠΠΎΠ΄Π‘ΠΈΠΌΠ²(Π‘ΡΠ΅Π΄(Π‘ΡΡΠΎΠΊΠ°, ΠΠ½Π΄, 1)));
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;