ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π° ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 2 ΠΈ 3 Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ: ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ дСлСния Π½Π° 2 ΠΈ 3 ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ (Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ, ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ бСсплатно)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

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 классы. Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Π€Π“ΠžΠ‘» ΠΈΠ· ΠΆΠ°Π½Ρ€Π° Π‘Π±ΠΎΡ€Π½ΠΈΠΊΠΈ Π·Π°Π΄Π°Ρ‡, Π·Π°Π΄Π°Π½ΠΈΠΉ, самоучитСли

Π Π°Π·Π΄Π΅Π»Ρ‹

  • Π₯удоТСствСнная Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°
  • Российский Π±ΠΎΠ΅Π²ΠΈΠΊ
  • Π’Ρ€ΠΈΠ»Π»Π΅Ρ€
  • Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΊΡ€ΠΈΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΠ²
  • Российская историко-ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‡Π΅ΡΠΊΠ°Ρ ΠΏΡ€ΠΎΠ·Π°
  • Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π»ΡŽΠ±ΠΎΠ²Π½Ρ‹ΠΉ Ρ€ΠΎΠΌΠ°Π½
  • Ѐантастика
  • ΠšΠΈΠ½ΠΎΡ€ΠΎΠΌΠ°Π½Ρ‹
  • ДСтскиС сказки, ΠΌΠΈΡ„Ρ‹ ΠΈ басни
  • Басни
  • ДСтскиС сказки
  • РусскиС Π½Π°Ρ€ΠΎΠ΄Π½Ρ‹Π΅ сказки
  • Π‘ΠΊΠ°Π·ΠΊΠΈ Π² стихах
  • Π’Π°ΠΉΠ½Ρ‹ ΠΈ таинствСнныС явлСния
  • Π’Π°ΠΉΠ½Ρ‹
  • Гадания
  • Π’ΠΎΠ»ΠΊΠΎΠ²Π°Π½ΠΈΠ΅ снов
  • ΠŸΠ°Ρ€Π°ΠΏΡΠΈΡ…ΠΎΠ»ΠΎΠ³ΠΈΡ
  • БизнСс
  • ЭлСктронная коммСрция
  • НормативныС Π°ΠΊΡ‚Ρ‹
  • ΠœΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚
  • Π Π΅ΠΊΠ»Π°ΠΌΠ° ΠΈ PR
  • Ѐинансы
  • Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ°
  • ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, торговля
  • ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°
  • Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚
  • ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ грамотности
  • Windows ΠΈ Office
  • Web-Π΄ΠΈΠ·Π°ΠΉΠ½. Web-мастСринг.
  • Web-сСрвисы
  • Автотранспорт
  • ΠœΠΎΡ‚ΠΎΡ†ΠΈΠΊΠ»Ρ‹ ΠΈ ΠΌΠΎΠΏΠ΅Π΄Ρ‹
  • Автобусы, троллСйбусы
  • Π˜Π½ΠΎΡΡ‚Ρ€Π°Π½Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ
  • ΠŸΡ€Π°Π²ΠΈΠ»Π° Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠ³ΠΎ двиТСния
  • ΠšΠ°Ρ€Ρ‚Ρ‹ ΠΈ атласы Π°Π²Ρ‚ΠΎΠ΄ΠΎΡ€ΠΎΠ³
  • БСлоруссия
  • Россия
  • Π£ΠΊΡ€Π°ΠΈΠ½Π°
  • Π‘Ρ‚Ρ€Π°Π½Ρ‹ Π‘Π°Π»Ρ‚ΠΈΠΈ
  • Π”Ρ€ΡƒΠ³ΠΈΠ΅ страны
  • Π“Ρ€ΡƒΠΏΠΏΠ° Π² Π’Πš

Главная Β» Π‘Π±ΠΎΡ€Π½ΠΈΠΊΠΈ Π·Π°Π΄Π°Ρ‡, Π·Π°Π΄Π°Π½ΠΈΠΉ, самоучитСли Β» Π’Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅: 2-3 классы. Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Π€Π“ΠžΠ‘

Β 
Β 

Π’Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅: 2-3 классы. Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Π€Π“ΠžΠ‘

Автор: ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²Π° М.И. Π–Π°Π½Ρ€: Π‘Π±ΠΎΡ€Π½ΠΈΠΊΠΈ Π·Π°Π΄Π°Ρ‡, Π·Π°Π΄Π°Π½ΠΈΠΉ, самоучитСли Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ: Π­ΠΊΠ·Π°ΠΌΠ΅Π½ Π“ΠΎΠ΄: 2015 ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ страниц: 32 Π€ΠΎΡ€ΠΌΠ°Ρ‚: Β PDFΒ (1.60 ΠœΠ‘)
Π”Π°Ρ‚Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ: 16 мая 20182017-10-13
Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с нашСго сайта

ПодСлись
с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ!
Β 

Аннотация

Π”Π°Π½Π½ΠΎΠ΅ пособиС ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ соотвСтствуСт Ρ„Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΌΡƒ государствСнному ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ стандарту (Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ поколСния) для Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΊΠΎΠ»Ρ‹. Π’ ΠΊΠ½ΠΈΠ³Π΅ прСдставлСн ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚, с ΠΎΠ΄Π½ΠΎΠΉ стороны, Π·Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ врСмя Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ умноТСния, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” эффСктивно Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ внимания, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΉ, ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ. Π”Π΅Ρ‚ΠΈ, работая с пособиСм, научатся быстро ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒ числа, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ числами. Для учитСля Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ инструмСнтом диагностики ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°. ПособиС являСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°ΠΌ ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎΠΌ образования ΠΈ Π½Π°ΡƒΠΊΠΈ Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ Π² Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ².

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ


ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΠΈ, находящиСся Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Гости, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈ.

Β 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° 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» задаСтся ΠΏΡ€Π°Π²Ρ‹ΠΌ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠΌ.

admin

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *