3000 ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅. 2-3 ΠΊΠ»Π°ΡΡΡ. Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅. ΠΡΡΠΏΠ½ΡΠΉ ΡΡΠΈΡΡ ΡΠΈΡΠ°ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π. Π. Π£Π·ΠΎΡΠΎΠ²Π°, cΠΊΠ°ΡΠ°ΡΡ Π² pdf
Π§ΠΈΡΠ°ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½
PDF-ΠΠ½ΠΈΠ³Π°
ΠΠ²ΡΠΎΡ: Π. Π. Π£Π·ΠΎΡΠΎΠ²Π°, Π. Π. ΠΠ΅ΡΡΠ΄ΠΎΠ²Π°
ΠΠ°Π½Ρ: Π£ΡΠ΅Π±Π½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°, ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°
Π‘Π΅ΡΠΈΠΈ: ΠΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ
Π Π΅ΠΉΡΠΈΠ½Π³:
- 1
- 2
- 3
- 4
- 5
(74)
Π’Π΅Π³ΠΈ: Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΠ»Π°, Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅, ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2018 Π³ΠΎΠ΄.
ISBN: 978-5-17-110826-7
ΠΡΠ°ΡΠΊΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
Π ΠΏΠΎΡΠΎΠ±ΠΈΠΈ ΡΠΎΠ±ΡΠ°Π½Ρ 3000 Π½ΠΎΠ²ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π±Π°Π·ΠΎΠ²ΡΡ ΡΠ΅ΠΌ β Β«Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅Β». ΠΠ°ΠΊ ΠΈ Π»ΡΠ±Π°Ρ Π΄ΡΡΠ³Π°Ρ ΡΠ΅ΠΌΠ°, ΠΎΠ½Π° ΡΡΠ΅Π±ΡΠ΅Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΌΡΡΠ»Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΡΡΠΏΠ½ΡΠΉ ΡΡΠΈΡΡ.
ΠΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°, ΡΡΠ΅Π½ΠΈΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΠ²ΠΎΠΈΠ» ΡΠ΅ΠΌΡ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΎΡΠ²Π΅Ρ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 4β7 ΡΠ΅ΠΊΡΠ½Π΄. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, ΡΡΠΎ Π½Π°Π²ΡΠΊ ΡΡΠ΅ΡΠ° Π΄ΠΎΠ²Π΅Π΄Π΅Π½ Π΄ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΌΠ°.
ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ 6β7 ΡΡΠΎΠ»Π±ΠΈΠΊΠΎΠ², Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ ΠΏΠΎ 35 ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ². Π ΠΊΠΎΠ½ΡΠ΅ ΡΡΠΎΠ»Π±ΠΈΠΊΠ° Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠΊΠΎΠΌ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. Π Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ³Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΠΈΡΡΡ: ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΠΈΠΊΠ°, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΡΡΠ΅Π½ΠΈΠΊΠ° Π·Π°Π΄ΡΠΌΠ°ΡΡΡΡ.
Π£ΡΠΈΡΠ΅Π»Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ Π»ΡΡΡΠ΅, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ΠΌΡ, Π·Π°ΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΠΈΠΊΠ°, ΠΎΡΠΌΠ΅ΡΡΡ Π²Π·ΡΠΎΡΠ»ΡΠ΅ Π΄ΠΎΠΌΠ°.
Π§ΡΠΎΠ±Ρ Π΄ΠΎΡΡΠΈΡΡ Ρ ΠΎΡΠΎΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅.
ΠΠΎΡΠΎΠ±ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° Π½Π° ΡΡΠΎΠΊΠ°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ Π·Π°Π½ΡΡΠΈΠΉ Π΄ΠΎΠΌΠ°.
Π Π½Π°ΡΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ ΠΡ ΠΈΠΌΠ΅Π΅ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΊΠ°ΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ 3000 ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅. 2-3 ΠΊΠ»Π°ΡΡΡ. Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅. ΠΡΡΠΏΠ½ΡΠΉ ΡΡΠΈΡΡ Π. Π. Π£Π·ΠΎΡΠΎΠ²Π° ΠΈΠ»ΠΈ ΡΠΈΡΠ°ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ pdf, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΡΠΏΠΈΡΡ Π±ΡΠΌΠ°ΠΆΠ½ΡΡ ΠΊΠ½ΠΈΠ³Ρ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΠ°ΡΡΠ½Π΅ΡΠΎΠ².
Π‘ΠΊΠ°ΡΠ°ΡΡ: PDF
ΠΡΡΠ³ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π°Π²ΡΠΎΡΠ°
ΠΠΎΠ»ΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΡΠ΅ΠΌΠ°ΠΌ ΠΊΡΡΡΠ° Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΊΠΎΠ»Ρ.
1-4 ΠΊΠ»Π°ΡΡΡ. ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°. Π‘ΡΠΏΠ΅ΡΡΡΠ΅Π½ΠΈΠ½Π³ΠΠΎΠ»ΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΡΠ΅ΠΌΠ°ΠΌ ΠΊΡΡΡΠ° Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΊΠΎΠ»Ρ. Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ. 1-4 ΠΊΠ»Π°ΡΡΡ
ΠΠΎΠ»Π½ΡΠΉ ΠΊΡΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊ ΡΠΊΠΎΠ»Π΅. ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΈΠ΄ΡΡ Π² 1 ΠΊΠ»Π°ΡΡ
Π’ΡΠ΅Π½Π°ΠΆΡΡ ΠΏΠΎ ΡΠΈΡΡΠΎΠΏΠΈΡΠ°Π½ΠΈΡ. Π£ΡΠΈΠΌΡΡ ΠΏΠΈΡΠ°ΡΡ Π·Π° 30 Π·Π°Π½ΡΡΠΈΠΉ. 1-ΠΉ ΠΊΠ»Π°ΡΡ
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΎΡΠ·ΡΠ²Ρ
Π ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΠΈΠΌΠ°!Π‘Π΅ΠΉΡΠ°Ρ Π»Π΅ΡΠΎ, ΠΊΠ°Π½ΠΈΠΊΡΠ»Ρ, Π½ΠΎ Π΄Π΅ΡΡΠΌ Π½Π°Π΄ΠΎ Π²ΡΡΡΠΈΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ Π·Π½Π°Π½ΠΈΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ? Π’ΠΎΠ³Π΄Π° Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ Π²Π°ΠΌ Π² ΡΡΠΎΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ! ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π΄Π°Π½Ρ ΡΡΠΎΠ»Π±ΠΈΠΊΠΈ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π½ΠΎ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Π²ΡΠΊ, Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΡΠΏΠ΅ΡΡ ΡΠ΅ΡΠΈΡΡ Π²ΡΠ΅ 6 ΡΡΠΎΠ»Π±ΠΈΠΊΠΎΠ² ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π·Π° 4-5 ΠΌΠΈΠ½ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ» ΡΠ»ΡΠ±Π°ΡΡΠΈΠΉΡΡ ΡΠΌΠ°ΠΉΠ»ΠΈΠΊ», Π½ΠΎ Π΄Π΅ΡΠΈ ΡΡΠ°ΡΠ°ΡΡΡΡ, ΡΡΡΠ΅ΠΌΡΡΡΡ ΠΊ Π»ΡΡΡΠ΅ΠΌΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ. ΠΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ Π² ΡΡΠΎΠ»Π±ΠΈΠΊΠ°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ, ΡΡΠΎΠ±Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ.
Π― ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ Π΄Π°Π½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½Π° Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ, ΠΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ΅ΡΠ°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΠΈΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ, ΡΡΠΎΠ± Ρ ΡΠ΅Π±Π΅Π½ΠΊΠ° Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΎΡΠΊΠ»Π°Π΄ΡΠ²Π°Π»ΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΎΡΠ²Π΅ΡΡ. Π’Π°ΠΊ ΡΡΠΎ Ρ Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠ½Π° Ρ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΌ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠΎΠ·Π²Π°Π»Π°ΡΡ ΠΏΠ»ΠΎΡ ΠΎ ΠΎ ΡΠΎΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΠΎΠ΅ΠΌΡ ΡΠ΅Π±Π΅Π½ΠΊΡ Π΄Π°Π½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π² Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ…ΠΡΠΏΠΈΠ»Π° ΠΊΠ½ΠΈΠ³Ρ, Π΄Π°Π»Π° Π΄ΠΎΡΠ΅. Π’ΠΎΠ»ΡΠΊΠΎ 6 ΠΈΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΎΡΡ. Π‘ΠΊΠ°Π·Π°Π»Π° β ΡΠ΅ΡΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ 10 ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ². ΠΠΎΠ΄ΠΎΡΠ»Π° ΠΏΡΠΎΠ²Π΅ΡΡΡΡ. Π£Π²ΠΈΠ΄Π΅Π»Π°, ΡΡΠΎ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ. ΠΠΎΡΠ° ΠΏΡΠΎΠΏΡΡΡΠΈΠ»Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ. Π― Π½Π΅ ΡΡΠ°Π·Ρ ΡΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ»Π° (Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΠΎΡΠΈ), ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ. Π Π½Π΅ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ°Π·Ρ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ 2Π₯2= Π² Π΄Π²ΡΡ ΡΡΠΎΠ»Π±ΠΈΠΊΠ°Ρ ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·! Π ΡΠ°ΠΊ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ. Π£Π²Π°ΠΆΠ°Π΅ΠΌΡΠΉ Π°Π²ΡΠΎΡ! ΠΠ΅ΡΠΈ Π²ΠΎΠΎΠ±ΡΠ΅-ΡΠΎ Π£ΠΠΠ«Π. Π Π²ΡΡ Π·Π°ΠΌΠ΅ΡΠ°ΡΡ. ΠΠ΅ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΡΠ΅ Π²ΠΏΡΠ΅Π΄Ρ. ΠΠ΅ ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π΄Π»Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°. Π£Π»ΡΡΡΠ°ΠΉΡΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ.Π‘Π°ΠΌΠ° Π°Π²ΡΠΎΡ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ°Π·Π²ΠΈΠ²Π°Π»ΠΎΠΊ.
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ
ΠΠΎΠ»ΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΡΠ΅ΠΌΠ°ΠΌ ΠΊΡΡΡΠ° Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΊΠΎΠ»Ρ. 1-4 ΠΊΠ»Π°ΡΡΡ. ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°. Π‘ΡΠΏΠ΅ΡΡΡΠ΅Π½ΠΈΠ½Π³
ΠΠΎΠ»Π½ΡΠΉ ΠΊΡΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊ ΡΠΊΠΎΠ»Π΅. ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΈΠ΄ΡΡ Π² 1 ΠΊΠ»Π°ΡΡ
Π’ΡΠ΅Π½Π°ΠΆΡΡ ΠΏΠΎ ΡΠΈΡΡΠΎΠΏΠΈΡΠ°Π½ΠΈΡ. 1-ΠΉ ΠΊΠ»Π°ΡΡ. ΠΡΠΊΠ²Π°ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄
ΠΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π΄ΠΈΡΠ³ΡΠ°ΡΠΈΡ. 500 ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΡΠ°ΡΠΈΡ ΡΡ 1β4 ΠΊΠ»Π°ΡΡΠΎΠ²
|
ΠΠ»Π°Π²Π½Π°Ρ Β» Π‘Π±ΠΎΡΠ½ΠΈΠΊΠΈ Π·Π°Π΄Π°Ρ, Π·Π°Π΄Π°Π½ΠΈΠΉ, ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»ΠΈ Β» Π’ΡΠ΅Π½ΠΈΡΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅: 2-3 ΠΊΠ»Π°ΡΡΡ. Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Π€ΠΠΠ‘
|
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Python Π΄Π»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΌΠ°ΡΡΠΈΡ
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ Π½Π°ΡΡΠΈΠΌΡΡ ΡΠΌΠ½ΠΎΠΆΠ°ΡΡ ΠΌΠ°ΡΡΠΈΡΡ Π΄Π²ΡΠΌΡ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ: Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ ΡΠΈΠΊΠ»ΠΎΠΌ ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΡΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π½Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python:
Π Python ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΊΠ°ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ (ΡΠΏΠΈΡΠΎΠΊ Π²Π½ΡΡΡΠΈ ΡΠΏΠΈΡΠΊΠ°).
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΡ ΠΌΠ°ΡΡΠΈΡΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, X = [[1, 2], [4, 5], [3, 6]]
Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡ 3x2
.
ΠΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠ°ΠΊ X[0]
. Π ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠ°ΠΊ X[0][0]
.
Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΡΡ ΠΌΠ°ΡΡΠΈΡ X ΠΈ Y ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π² X ΡΠ°Π²Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΡΡΠΎΠΊ Y .
ΠΡΠ»ΠΈ X ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ n x m
, Π° Y ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ m x l
, ΡΠΎ XY ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ n x l
(Π½ΠΎ YX Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½). ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Python.
ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄: Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°
# ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΌΠ°ΡΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»ΠΎΠ² #ΠΌΠ°ΡΡΠΈΡΠ° 3Ρ 3 Π₯ = [[12,7,3], [4 ,5,6], [7 ,8,9]] #ΠΌΠ°ΡΡΠΈΡΠ° 3Ρ 4 Y = [[5,8,1,2], [6,7,3,0], [4,5,9,1]] # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ 3x4 ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = [[0,0,0,0], [0,0,0,0], [0,0,0,0]] # ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅ΠΌ ΡΡΡΠΎΠΊΠΈ X Π΄Π»Ρ i Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (len (X)): # ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅ΠΌ ΡΡΠΎΠ»Π±ΡΡ Y Π΄Π»Ρ j Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (len (Y [0])): # ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅ΠΌ ΡΡΡΠΎΠΊΠΈ Y Π΄Π»Ρ k Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (len (Y)): ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ[i][j] += X[i][k] * Y[k][j] Π΄Π»Ρ r Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅: ΠΏΠ΅ΡΠ°ΡΡ (Π³)
ΠΡΡ ΠΎΠ΄
[114, 160, 60, 27] [74, 97, 73, 14] [119, 157, 112, 23]
Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ for
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ°. Π‘ΡΠΌΠΌΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΡΡΠΌΠΌΠΈΡΡΠ΅ΠΌ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅.
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΡΡ, Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΈΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΌΠ°ΡΡΠΈΡΡ.
ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Ρ ΠΌΠ°ΡΡΠΈΡΠ°ΠΌΠΈ ΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ NumPy, ΠΊΠΎΡΠΎΡΡΠ΅ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ (ΠΏΠΎΡΡΠ΄ΠΊΠ° 1000) ΡΠ°Π· Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΊΠΎΠ΄.
ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄: Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ²
# ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΌΠ°ΡΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ² #ΠΌΠ°ΡΡΠΈΡΠ° 3Ρ 3 Π₯ = [[12,7,3], [4 ,5,6], [7 ,8,9]] #ΠΌΠ°ΡΡΠΈΡΠ° 3Ρ 4 Y = [[5,8,1,2], [6,7,3,0], [4,5,9,1]] # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ 3x4 ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = [[ΡΡΠΌΠΌΠ°(a*b Π΄Π»Ρ a,b Π² zip(X_row,Y_col)) Π΄Π»Ρ Y_col Π² zip(*Y)] Π΄Π»Ρ X_row Π² X] Π΄Π»Ρ r Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅: ΠΏΠ΅ΡΠ°ΡΡ (Π³)
ΠΡΠ²ΠΎΠ΄ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π²ΡΡΠ΅. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΊΠΎΠ΄, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ½Π°ΡΠ°Π»Π° ΡΠ·Π½Π°ΡΡ ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ 9.0011 zip() ΠΈ ΡΠΏΠΈΡΠΎΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° *.
ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΌΠ°ΡΡΠΈΡΠ΅. Π‘Π½Π°ΡΠ°Π»Π° ΠΊΠΎΠ΄ ΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΠΈ Π½Π΅ΡΠΈΡΠ°Π΅ΠΌΡΠΌ. ΠΠΎ ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΠΎΡΠ²ΠΎΠΈΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ², Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠΆΠ΅ Π½Π΅ Π²Π΅ΡΠ½Π΅ΡΠ΅ΡΡ ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ ΡΠΈΠΊΠ»Π°ΠΌ.
ΠΎΠ± Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Ρ β PowerShell
- Π‘ΡΠ°ΡΡΡ
- 11 ΠΌΠΈΠ½ΡΡ Π½Π° ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠ΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² PowerShell.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π²ΡΡΠΈΡΠ»ΡΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π²ΡΡΠΈΡΠ°Π½ΠΈΡ, ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΠΎΡΡΠ°ΡΠΎΠΊ (ΠΌΠΎΠ΄ΡΠ»Ρ) ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ( +
) ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ( *
) ΡΠ°ΠΊΠΆΠ΅ Π΄Π΅ΠΉΡΡΠ²ΡΡΡ Π½Π°
ΡΡΡΠΎΠΊΠΈ, ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ Ρ
Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π²Π²ΠΎΠ΄. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΏΠΈΠΉ Π²Π²ΠΎΠ΄Π°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π°ΠΆΠ΅
ΡΠΌΠ΅ΡΠΈΠ²Π°ΡΡ ΡΠΈΠΏΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π² Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ΅. ΠΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ
ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΈΠΏΠΎΠΌ ΡΠ°ΠΌΠΎΠ³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ PowerShell 2.0, Π²ΡΠ΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ 64-Π±ΠΈΡΠ½ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ.
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ PowerShell 3.0, -ΡΡ
(ΡΠΈΡΡ-Π²ΠΏΡΠ°Π²ΠΎ) ΠΈ -ΡΠ»
(ΡΠΈΡΡ-Π²Π»Π΅Π²ΠΎ)
Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΈ Π² PowerShell. ΠΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ.
PowerShell ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ:
Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (
+
) β Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠΈΡΠ»Π°, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ ΡΡΡΠΎΠΊΠΈ, ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ Ρ ΡΡ-ΡΠ°Π±Π»ΠΈΡΡ6 + 2 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 8 "ΡΠ°ΠΉΠ»" + "ΠΈΠΌΡ" # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = "ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°" @(1, "ΠΎΠ΄ΠΈΠ½") + @(2.0, "Π΄Π²Π°") # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = @(1, "ΠΎΠ΄ΠΈΠ½", 2.0, "Π΄Π²Π°") @{"ΠΎΠ΄ΠΈΠ½" = 1} + @{"Π΄Π²Π°" = 2} # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = @{"ΠΎΠ΄ΠΈΠ½" = 1; "Π΄Π²Π°" = 2}
ΠΡΡΠΈΡΠ°Π½ΠΈΠ΅ (
-
) — ΠΡΡΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡΡΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π»6 - 2 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 4 - -6 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 6 (Get-Date). AddDays(-1) # ΠΡΠ΅ΡΠ°ΡΠ½ΡΡ Π΄Π°ΡΠ°
Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ (
*
) β ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» ΠΈΠ»ΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ ΠΈ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·6 * 2 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 12 @("!") * 4 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = @("!","!","!","!") "!" * 3 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = "!!!"
ΠΡΠ΄Π΅Π» (
/
) — ΠΠ΅Π»ΠΈΡ ΡΠΈΡΠ»Π°6 / 2 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 3
ΠΠΎΠ΄ΡΠ»Ρ (
%
) β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΡΡΠ°ΡΠΎΠΊ ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ.7 % 2 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 1
ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ Π (
- Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½
)5-Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π½ΡΠΉ 3 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 1
ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ ΠΠ (
-bnot
)-bnot 5 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = -6
ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ ΠΠΠ (
-bor
)5 -Π±ΠΎΡ 0x03 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 7
ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅ ΠΠΠ (
-bxor
)5 -bxor 3 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 6
Π‘Π΄Π²ΠΈΠ³Π°Π΅Ρ Π±ΠΈΡΡ Π²Π»Π΅Π²ΠΎ (
-shl
)102 -ΡΠ» 2 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 408
Π‘Π΄Π²ΠΈΠ³Π°Π΅Ρ Π±ΠΈΡΡ Π²ΠΏΡΠ°Π²ΠΎ (
-shr
)102 -shr 2 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 25
ΠΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°
PowerShell ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅:
ΠΡΠΈΠΎΡΠΈΡΠ΅Ρ | ΠΠΏΠ΅ΡΠ°ΡΠΎΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
1 | () | Π‘ΠΊΠΎΠ±ΠΊΠΈ |
2 | - | ΠΠ»Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΠΈΠ»ΠΈ ΡΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° |
3 | * , / , % | ΠΠ»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ |
4 | + , - | ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΡΡΠΈΡΠ°Π½ΠΈΡ |
5 | - ΠΏΠΎΠ»ΠΎΡΠ° , - Π±Π½ΠΎΡΠ° | ΠΠ»Ρ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ |
5 | -Π±ΠΎΡ , -Π±ΠΎΠΊΡΠΎΡ | ΠΠ»Ρ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ |
5 | -ΡΡ , -ΡΠ» | ΠΠ»Ρ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ |
PowerShell ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ°. Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ° ΠΏΡΠ°Π²ΠΈΠ»Π°:
3+6/3*4 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 11 3+6/(3*4) # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 3,5 (3+6)/3*4 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 12
ΠΠΎΡΡΠ΄ΠΎΠΊ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ PowerShell ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ.
$Π° = 0 $Π± = @(1,2) $Ρ = @(-1,-2) $b[$a] = $c[$a++]
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ $a++
ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ Π΄ΠΎ $b[$a]
. ΠΡΠ΅Π½ΠΊΠ° $a++
ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ $a
ΠΏΠΎΡΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ΅ $c[$a++]
,
Π½ΠΎ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π² $b[$a]
. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ $a
Π² $b[$a]
ΡΠ°Π²Π½Π° 1
, Π° Π½Π΅ 0
. ΠΠΎΡΡΠΎΠΌΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ $b[1]
, Π° Π½Π΅ $b[0]
.
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΊΠΎΠ΄ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ΅Π½:
$a = 0 $Π± = @(1,2) $Ρ = @(-1,-2) $ΡΠΌΠΏ = $Ρ[$Π°] $Π° = $Π° + 1 $b[$a] = $tmp
ΠΠ΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅
ΠΡΠ»ΠΈ ΡΠ°ΡΡΠ½ΠΎΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ, PowerShell ΠΎΠΊΡΡΠ³Π»ΡΠ΅Ρ
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π³ΠΎ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°. ΠΠΎΠ³Π΄Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎ .5
ΠΎΠΊΡΡΠ³Π»ΡΠ΅ΡΡΡ Π΄ΠΎ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π³ΠΎ
ΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅.
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΡΡΡΠ΅ΠΊΡ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ Π΄ΠΎ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°.
PS> [int]( 5 / 2 ) # Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΊΡΡΠ³Π»ΡΠ΅ΡΡΡ Π² ΠΌΠ΅Π½ΡΡΡΡ ΡΡΠΎΡΠΎΠ½Ρ 2 PS> [int]( 7 / 2 ) # Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΊΡΡΠ³Π»ΡΠ΅ΡΡΡ Π² Π±ΠΎΠ»ΡΡΡΡ ΡΡΠΎΡΠΎΠ½Ρ 4
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»Π°ΡΡ [Math]
, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ.
PS> [int][Math]::Round(5 / 2,[MidpointRounding]::AwayFromZero 3 PS> [int][Math]::Ceiling(5 / 2) 3 PS> [int][Math]::Floor(5 / 2) 2
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠΌ. Math.Round ΠΌΠ΅ΡΠΎΠ΄.
Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ²
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠΈΡΠ»Π°, ΡΡΡΠΎΠΊΠΈ, ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ. Π Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΌΠ½ΠΎΠΆΠΈΡΡ ΡΠΈΡΠ»Π°, ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ. ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΌΠ½ΠΎΠΆΠ°ΡΡ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ.
ΠΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΡΡΡΠΎΠΊ, ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΈΠ»ΠΈ Ρ ΡΡ-ΡΠ°Π±Π»ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ. ΠΠΎΠ³Π΄Π° Π²Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈΠ»ΠΈ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ, Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈΠ· ΠΎΠ±Π΅ΠΈΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Ρ ΡΡ-ΡΠ°Π±Π»ΠΈΡΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ ΡΠ΅ΠΌ ΠΆΠ΅ ΠΊΠ»ΡΡΠΎΠΌ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π·Π°Π²Π΅ΡΡΠΈΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π΄Π²Π° ΠΌΠ°ΡΡΠΈΠ²Π°, Π° Π·Π°ΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈΡ :
$a = 1,2,3 $b = "Π", "Π", "Π‘" $Π° + $Π±
1 2 3 Π Π Π‘
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΡΠ°Π·Π½ΡΡ ΡΠΈΠΏΠΎΠ². ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ PowerShell, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΈΠΏΠΎΠΌ Microsoft .NET ΡΠ°ΠΌΡΠΉ Π»Π΅Π²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. PowerShell ΠΏΡΡΠ°Π΅ΡΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΊ ΡΠΈΠΏΡ .NET ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠ΄Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΎΠ½ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ .NET Π’ΠΈΠΏ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. ΠΡΠ»ΠΈ Π½Π΅ ΡΠ΄Π°Π΅ΡΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π½Π΅ ΡΠ΄Π°Π»Π°ΡΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
$ΠΌΠ°ΡΡΠΈΠ² = 1,2,3 $red = [ConsoleColor]::Red $blue = [ConsoleColor]::Π‘ΠΈΠ½ΠΈΠΉ "ΡΠ°ΠΉΠ»" + 16 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = "ΡΠ°ΠΉΠ»16" $ΠΌΠ°ΡΡΠΈΠ² + 16 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 1,2,3,16 $ΠΌΠ°ΡΡΠΈΠ² + "ΡΠ°ΠΉΠ»" # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 1,2,3,"ΡΠ°ΠΉΠ»" $ΠΌΠ°ΡΡΠΈΠ² * 2 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 1,2,3,1,2,3 "ΡΠ°ΠΉΠ»" * 3 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = "ΡΠ°ΠΉΠ»ΡΠ°ΠΉΠ»ΡΠ°ΠΉΠ»" $ΡΠΈΠ½ΠΈΠΉ + 3 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = ΠΊΡΠ°ΡΠ½ΡΠΉ $red - 3 # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = Π‘ΠΈΠ½ΠΈΠΉ $ΡΠΈΠ½ΠΈΠΉ - $ΠΊΡΠ°ΡΠ½ΡΠΉ # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = -3 + '123' # ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = 123
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠ΅ΡΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ
ΠΊΡΠ°ΠΉΠ½ΠΈΠΉ Π»Π΅Π²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² PowerShell Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΡΡΠΎΠ³ΠΎ
ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠ²Π½ΡΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, (a + b)
Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ°Π²Π½ΠΎ (b + a)
ΠΈ (ab)
.
Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ°Π²Π½ΠΎ (ba)
.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡ ΡΡΠΎΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ:
PS> "ΡΠ°ΠΉΠ»" + 16 ΡΠ°ΠΉΠ»16 PS>16 + "ΡΠ°ΠΉΠ»" InvalidArgument: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Β«ΡΠ°ΠΉΠ»Β» Π² ΡΠΈΠΏ Β«System.Int32Β». ΠΡΠΈΠ±ΠΊΠ°: "ΠΡ ΠΎΠ΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ Π½Π΅Π²Π΅ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ."
Π₯ΡΡ-ΡΠ°Π±Π»ΠΈΡΡ β ΡΡΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ»ΡΡΠ°ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ Π² Π΄ΡΡΠ³ΠΎΠΉ Ρ ΡΡ-ΡΠ°Π±Π»ΠΈΡΠ°, Π΅ΡΠ»ΠΈ Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΡ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΠ°Ρ Π½Π΅Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΡ ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ.
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ Π΄ΡΡΠ³ ΠΊ Π΄ΡΡΠ³Ρ.
$hash2 = @{a=1; Π±=2; Ρ=3} $hash3 = @{c1="Server01"; c2="Π‘Π΅ΡΠ²Π΅Ρ02"} $Ρ ΡΡ2 + $Ρ ΡΡ3
ΠΠΌΡ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ---- ----- c2 Π‘Π΅ΡΠ²Π΅Ρ02 1 ΠΠΈ 2 c1 Π‘Π΅ΡΠ²Π΅Ρ01 Ρ 3
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ»ΡΡΠ΅ΠΉ Π΄ΡΠ±Π»ΠΈΡΡΠ΅ΡΡΡ Π² ΠΎΠ±Π΅ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ.
$hash2 = @{a=1; Π±=2; Ρ=3} $hash3 = @{c1="Server01"; c="Π‘Π΅ΡΠ²Π΅Ρ02"} $Ρ ΡΡ2 + $Ρ ΡΡ3
ΠΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π°: ΠΠΈΠ½ΠΈΡ | 3 | $Ρ ΡΡ2 + $Ρ ΡΡ3 | ~~~~~~~~~~~~~~~ | Π’ΠΎΠ²Π°Ρ ΡΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½. ΠΠ»ΡΡ Π² ΡΠ»ΠΎΠ²Π°ΡΠ΅: 'c' ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌΡΠΉ ΠΊΠ»ΡΡ: 'c'
Π’Π°ΠΊΠΆΠ΅ ΠΊ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ; ΠΈ Π²ΡΡ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.
$array1 = @(0, "Hello World", [datetime]::Now) $Ρ ΡΡ2 = @{Π°=1; Π±=2} $ΠΌΠ°ΡΡΠΈΠ²2 = $ΠΌΠ°ΡΡΠΈΠ²1 + $Ρ ΡΡ2 $ΠΌΠ°ΡΡΠΈΠ²2
0 ΠΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡ 12 ΠΈΡΠ½Ρ 2017 Π³., 15:05:46 ΠΠ»ΡΡ: Π° ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ : 1 ΠΠΌΡ: Π° ΠΠ»ΡΡ : Π± ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ : 2 ΠΠΌΡ : Π±
ΠΠ΄Π½Π°ΠΊΠΎ Π² Ρ ΡΡ-ΡΠ°Π±Π»ΠΈΡΡ Π½Π΅Π»ΡΠ·Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΠΏ.
$Ρ Π΅Ρ2 + 2
InvalidOperation: Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² Π΄ΡΡΠ³ΡΡ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ.
Π₯ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ
Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Ρ
Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ. ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠΌ.
about_assignment_operators. Π‘Π»Π΅Π΄ΡΡΡΠ΅Π΅
ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ +=
ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²:
$array = @() (0..9).foreach{$ΠΌΠ°ΡΡΠΈΠ² += $_} $ΠΌΠ°ΡΡΠΈΠ²
0 1 2
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠ° Π΄Π»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ
PowerShell Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΠΏ . NET, ΠΊΠΎΡΠΎΡΡΠΉ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΎΡΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
2 + 3,1 (2).ΠΠΎΠ»ΡΡΠΈΡΡΠ’ΠΈΠΏ().ΠΠΎΠ»Π½ΠΎΠ΅ΠΠΌΡ (2 + 3.1).ΠΠΎΠ»ΡΡΠΈΡΡΠ’ΠΈΠΏ().ΠΠΎΠ»Π½ΠΎΠ΅ΠΠΌΡ
5.1 Π‘ΠΈΡΡΠ΅ΠΌΠ°.Int32 Π‘ΠΈΡΡΠ΅ΠΌΠ°.ΠΠ²ΠΎΠΉΠ½ΠΎΠΉ
ΠΡΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²Π΅Π»ΠΈΠΊ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, ΡΠΈΠΏ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠ°ΡΡΠΈΡΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°, ΠΊΠ°ΠΊ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅:
(512 ΠΠ).GetType().FullName (512MB * 512MB).GetType().FullName
Π‘ΠΈΡΡΠ΅ΠΌΠ°.Int32 Π‘ΠΈΡΡΠ΅ΠΌΠ°.ΠΠ²ΠΎΠΉΠ½ΠΎΠΉ
Π’ΠΈΠΏ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ². Π²
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π±Π΅Π· Π·Π½Π°ΠΊΠ°, Π°
ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π±Π΅Π· Π·Π½Π°ΠΊΠ° ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²Π΅Π»ΠΈΠΊΠΎ Π΄Π»Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΊ Int32
:
([int32]::minvalue + [uint32]::maxvalue).gettype().fullname
Π‘ΠΈΡΡΠ΅ΠΌΠ°.Int64
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Int64
ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΠ±Π° ΡΠΈΠΏΠ°.
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΏ System.Decimal
. ΠΡΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ ΠΈΠ· ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ ΠΠ΅ΡΡΡΠΈΡΠ½ΡΠΉ ΡΠΈΠΏ , ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΠ΅ΡΡΡΠΈΡΠ½ΡΠΉ ΡΠΈΠΏ . ΠΡΠ±ΠΎΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²Π΅Π»ΠΈΠΊ Π΄Π»Ρ ΠΠ΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ.
PS> [ΠΠ΅ΡΡΡΠΈΡΠ½ΡΠΉ]::maxvalue 79228162514264337593543950335 PS> [ΠΠ΅ΡΡΡΠΈΡΠ½ΡΠΉ]::maxvalue + 1 RuntimeException: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²Π΅Π»ΠΈΠΊΠΎ ΠΈΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π»ΠΎ Π΄Π»Ρ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°.
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π΄Π΅ΠΉΡΡΠ²ΡΡΡ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ . Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ:
PS> $intA = 6 PS> $intB = 4 PS> $intA + $intB 10 PS> $a = "ΠΠΎΡΠ½ΠΎΡΡΡ" PS> $b = "ΠΠ±ΠΎΠ»ΠΎΡΠΊΠ°" PS> $Π° + $Π± PowerShell
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΠ±ΡΡΠ½ΠΎ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ, ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ. ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΈ ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΡΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ . Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ PowerShell:
(Π΄Π°ΡΠ° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ) + (Π½ΠΎΠ²ΡΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» -Π΄Π΅Π½Ρ 1)
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΊΠΎΠ±ΠΎΠΊ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΡΠ΅Π½ΠΊΡ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅ΡΠ° Get-Date
ΠΈ
ΠΎΡΠ΅Π½ΠΊΠ° Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅ΡΠ° New-TimeSpan -Day 1
Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. ΠΠ±Π°
Π·Π°ΡΠ΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° +
.
ΠΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ | ΠΠ΄Π΅-ΠΠ±ΡΠ΅ΠΊΡ {($_.ws * 2) -gt 50mb}
ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName ------- ------ ----- ----- ----- ------ -- ----------- 1896 39 50968 30620 264 1 572,55 1104 ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ 12802 78 188468 81032 753 3 676,39 5676 ΠΠ ΠΠΠΠΠ 660 9 36168 26956 143 12,20 988 PowerShell 561 14 6592 28144 110 1 010,09 496 ΡΡΠ»ΡΠ³ΠΈ 3476 80 34664 26092 234 ...45,69 876 ΡΠ²Ρ ΠΎΡΡ 967 30 58804 59496 416 930,97 2508 WINWORD
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ( $_.ws
) ΡΠΌΠ½ΠΎΠΆΠ°Π΅ΡΡΡ Π½Π° 2
; ΠΈ, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ 50mb
, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, Π±ΠΎΠ»ΡΡΠ΅ Π»ΠΈ ΡΡΠΎ.
ΠΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
PowerShell ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ Π
( -band
), Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ ΠΈ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΠΠΠ ( -bor
ΠΈ -bxor
) ΠΈ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ ΠΠ ( -bnot
).
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ PowerShell 2.0, Π²ΡΠ΅ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ 64-Π±ΠΈΡΠ½ΡΠΌΠΈ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ.
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ PowerShell 3.0, -ΡΡ
(ΡΠΈΡΡ-Π²ΠΏΡΠ°Π²ΠΎ) ΠΈ -ΡΠ»
(ΡΠΈΡΡ-Π²Π»Π΅Π²ΠΎ)
Π²Π²Π΅Π΄Π΅Π½Ρ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΈ Π² PowerShell.
PowerShell ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ | Π Π΅Π·ΡΠ»ΡΡΠ°Ρ |
---|---|---|---|
- ΠΏΠΎΠ»ΠΎΡΠ° | ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ Π | 10-ΠΏΠΎΠ»ΠΎΡΠ½ΡΠΉ 3 | 2 |
-Π±ΠΎΡ | ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ ΠΠΠ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ) | 10 -Π±ΠΎΡ 3 | 11 |
-Π±ΠΊΡΠΎΡ | ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ ΠΠΠ (ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅) | 10-Π±ΠΎΠΊΡΠΎΡ 3 | 9 |
-Π±Π½ΠΎΡ | ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ ΠΠ | -bΠΠ΅ 10 | -11 |
-ΡΠ» | Π‘Π΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ | 102 -ΡΠ» 2 | 408 |
-ΡΡ | Π‘Π΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ | 102 -ΡΡ 1 | 51 |
ΠΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π΄Π΅ΠΉΡΡΠ²ΡΡΡ Π½Π° Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π±ΠΈΡ ΡΡΡΡΠΊΡΡΡΠ° ΡΠΈΡΠ»Π° 10 β 00001010 (Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ 1 Π±Π°ΠΉΡΠ°), Π° Π±ΠΈΡ ΡΡΡΡΠΊΡΡΡΠ° ΡΠΈΡΠ»Π° 3 β 00000011. ΠΠΎΠ³Π΄Π° Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π΄Π»Ρ ΡΡΠ°Π²Π½ΠΈΡΡ 10 Ρ 3, ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π±ΠΈΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π±Π°ΠΉΡΠ΅.
Π ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ Π±ΠΈΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² 1 ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π° Π²Ρ ΠΎΠ΄Π½ΡΡ Π±ΠΈΡΡ 1,
1010 (10) 0011 ( 3 ) -------------- Π³ΡΡΠΏΠΏΠ° 0010 ( 2 )
Π ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΠΠΠ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ) ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ Π±ΠΈΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² 1, ΠΊΠΎΠ³Π΄Π° Π»ΠΈΠ±ΠΎ ΠΈΠ»ΠΈ ΠΎΠ±Π° Π²Ρ ΠΎΠ΄Π½ΡΡ Π±ΠΈΡΠ° ΡΠ°Π²Π½Ρ 1. Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ Π±ΠΈΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² 0 ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π° Π²Ρ ΠΎΠ΄Π½ΡΡ Π±ΠΈΡΠ° Π±ΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π½Π° 0.
1010 (10) 0011 ( 3 ) -------------- ΠΠΠ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ) 1011 (11)
Π ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΠΠΠ (ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅) ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ Π±ΠΈΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² 1 ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ Π±ΠΈΡ 1.
1010 (10) 0011 ( 3 ) -------------- bXOR (ΡΠΊΡΠΊΠ»ΡΠ·ΠΈΠ²Π½ΡΠΉ) 1001 ( 9)
ΠΠΎΠ±ΠΈΡΠΎΠ²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΠ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ½Π°ΡΠ½ΡΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ. ΠΠΈΡΡ 1 ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0, Π° Π±ΠΈΡΡ 0 ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ 0 ΡΠ°Π²Π½ΠΎ -1, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π±Π΅Π· Π·Π½Π°ΠΊΠ° (0xffffffff), Π° Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ -1 ΡΠ°Π²Π½ΠΎ 0.
-bNot 10
-11
0000 0000 0000 1010 (10) ------------------------- Π±ΠΠ 1111 1111 1111 0101 (-11, Ρ ΡΡΡΡΡΡΡΡ5)
Π ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° Π²Π»Π΅Π²ΠΎ Π²ΡΠ΅ Π±ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ Π½Π° «n» ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π²Π»Π΅Π²ΠΎ, Π³Π΄Π΅ Β«nΒ» β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°. Π Π΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠ»Ρ ΠΌΠ΅ΡΡΠΎ.
ΠΡΠ»ΠΈ Π»Π΅Π²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ΅Π»ΠΎΠ΅ (32-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ΅) Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΌΠ»Π°Π΄ΡΠΈΠ΅ 5 Π±ΠΈΡΠΎΠ² ΠΏΡΠ°Π²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΠΈΡΠΎΠ² Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° ΡΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ.
ΠΡΠ»ΠΈ Π»Π΅Π²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ (64-Π±ΠΈΡΠ½ΠΎΠ΅) Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΌΠ»Π°Π΄ΡΠΈΠ΅ 6 Π±ΠΈΡ ΠΏΡΠ°Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΠΈΡΠΎΠ² Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° ΡΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ.
ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ | Π Π΅Π·ΡΠ»ΡΡΠ°Ρ | ΠΠ²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ |
---|---|---|
21 -ΡΠ» 0 | 21 | 0001 0101 |
21 -ΡΠ» 1 | 42 | 0010 1010 |
21 -ΡΠ» 2 | 84 | 0101 0100 |
Π ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° Π²ΠΏΡΠ°Π²ΠΎ Π²ΡΠ΅ Π±ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ Π½Π° «n» ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π²ΠΏΡΠ°Π²ΠΎ, Π³Π΄Π΅ «n» Π·Π°Π΄Π°Π΅ΡΡΡ ΠΏΡΠ°Π²ΡΠΌ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠΌ.