Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚

Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚

«Но Π΄Ρ€ΡƒΠΆΠ±Ρ‹ Π½Π΅Ρ‚ ΠΈ Ρ‚ΠΎΠΉ ΠΌΠ΅ΠΆ Π½Π°ΠΌΠΈ.

ВсС прСдрассудки истрСбя,

ΠœΡ‹ ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌ всСх нулями,

А.Π‘.ΠŸΡƒΡˆΠΊΠΈΠ½ Β«Π•Π²Π³Π΅Π½ΠΈΠΉ ОнСгин»

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языка программирования Ρ€Π΅Π·ΠΎΠ½Π½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ со срСдств описания Π΄Π°Π½Π½Ρ‹Ρ…. Для этого сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти понятия, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π‘ΠΈ Π½Π°ΠΌ пСриодичСски придСтся ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈΡ… машинного прСдставлСния. Но ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ знакомствС это ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ (ΠΊΡ€ΠΎΠΌΠ΅ ΠΏ. Β«Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅Β».), Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΡƒΡΡΡŒ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ прСдставлСниями – Ρ†Π΅Π»ΠΎΠ΅, вСщСствСнноС, символ, массив.

БистСмы счислСния

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 013 01. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-013 01. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 013 01

Но это Π΅Ρ‰Π΅ Ρ†Π²Π΅Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Π΄Π°ΠΌΠΏΠ΅ памяти Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Π±Π°ΠΉΡ‚Π΅ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ справа Π½Π°Π»Π΅Π²ΠΎ, Π° сами Π±Π°ΠΉΡ‚Ρ‹ Ρ†Π΅Π»ΠΎΠ³ΠΎ числа – Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Налицо ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ Ρ†ΠΈΠ²ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΉ.

Π’ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ систСм счислСния Π²Π°ΠΆΠ½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ прСдставлСнии числа Π² Π²ΠΈΠ΄Π΅ Ρ†ΠΈΡ„Ρ€, число воспринимаСтся ΠΊΠ°ΠΊ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ. И эта Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Π½Π΅ зависит ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ Π΅Π΅ прСдставлСния. НапримСр, мСшок сахара остаСтся Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ содСрТимоС, Π² ΠΊΠΈΠ»ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, ΠΏΡƒΠ΄Π°Ρ… ΠΈΠ»ΠΈ Ρ„ΡƒΠ½Ρ‚Π°Ρ…. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сохраняСтся, Π° Π΅Π³ΠΎ прСдставлСниС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹ΠΌ. Как Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» ΡƒΠ΄Π°Π² Π² извСстном ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠ΅ «А Π² попугаях я Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π»ΠΈΠ½Π½Π΅Π΅Β». Π’ΠΎ ΠΆΠ΅ самоС касаСтся ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. БСмь спичСк плюс сСмь спичСк Ρ€Π°Π²Π½ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ это дСсяток ΠΈ Π΅Ρ‰Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ (вспомнитС сСбя Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ классС).

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ чисСл / ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ систСмы счислСния Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ

0.3F516 = 3/16 + 15( F )/16 2 + 5/16 3 = 0.1875 0 + 0.0585 9 + 0.0012 2 = 0.247 31 10

0.5248 = 5/8 + 2/8 2 + 4/8 3 = 0.6250 + 0.0312 + 0.0078 = 0.664010

2301 / 8 = 287 (5) 709 / 16 = 44 (5)

287 / 8 = 35 (7) 44 / 16 = 2 (12= C )

35 / 8 = 4 (3) 2 / 16 = 0 (2) = 2 C 516

0.24731 * 16 = 3.95696 (3)

0.95696 * 16 = 15.31136 (15(F))

0.31136 * 16 = 4. 98176 (4)

0.98176 * 16 = 15.70816 (15( F )) = 0.3 F 4 F16 β‰ˆ 0.3F516

0.968 * 8 = 7.744 (7) = 0.52378 β‰ˆ 0.5248

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ части сначала Π² Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½ΡƒΡŽ систСму Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, мСньшСС исходного, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠΈ становится Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΒ». Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΡ‹ оставили Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ дСсятичных Ρ†ΠΈΡ„Ρ€Ρ‹, отбросив «хвост».

Двоичная систСма счислСния. Π‘ΠΈΡ‚, Π±Π°ΠΉΡ‚, машинноС слово

«Но Π΄Ρ€ΡƒΠΆΠ±Ρ‹ Π½Π΅Ρ‚ ΠΈ Ρ‚ΠΎΠΉ ΠΌΠ΅ΠΆ Π½Π°ΠΌΠΈ.

ВсС прСдрассудки истрСбя,

А.Π‘.ΠŸΡƒΡˆΠΊΠΈΠ½ Β«Π•Π²Π³Π΅Π½ΠΈΠΉ ОнСгин»

ΠžΠ±Ρ‰Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ систСму. А Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π΅? Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΠΌ всС Β«Π·Π°Β». Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΠ½Π° самая тСхнологичная, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ элСмСнты с двумя устойчивыми состояниями (Π΄Π°-Π½Π΅Ρ‚, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ-Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ) самыС простыС ΠΈ самыС Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² этой систСмС Ρ‚ΠΎΠΆΠ΅ самыС простыС. НапримСр, Ρ‚Π°Π±Π»ΠΈΡ†Π° умноТСния Π² дСсятичной систСмС ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ 10Ρ…10, Ρ‚.Π΅. содСрТит 100 ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ всСх ΠΏΠ°Ρ€ Ρ†ΠΈΡ„Ρ€, Π° Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС всСго 4.

100101101 = 2 8 + 2 5 + 2 3 + 2 2 + 2 0 = 256 + 32 + 8 + 4 + 1 = 30110

ЕстСствСнно, Ρ‡Ρ‚ΠΎ Π·Π° простоту эту приходится ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ. Как ΠΌΡ‹ ΡƒΠΆΠ΅ выяснили, Ρ‡Π΅ΠΌ мСньшС основаниС систСмы счислСния, Ρ‚Π΅ΠΌ большС Ρ†ΠΈΡ„Ρ€ трСбуСтся для прСдставлСния Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС число Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ.

Но двоичная систСма интСрСсуСт нас Π½Π΅ сама ΠΏΠΎ сСбС, Π° ΠΊΠ°ΠΊ основа Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈ появляСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ тСрминология.

К соТалСнию, узкотСхничСский Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «информация» Π² настоящСС врСмя Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·ΠΌΡ‹Ρ‚ ΠΊΠ°ΠΊ Π½Π°ΡƒΡ‡Π½Ρ‹ΠΌΠΈ интСрпрСтациями, Ρ‚Π°ΠΊ ΠΈ псСвдонаучными спСкуляциями (Ρ‚ΠΈΠΏΠ° «ля-ля, тополя, торсионныС поля»), поэтому ΠΎΡ‚Π½Ρ‹Π½Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π΄Π°Π½Π½Ρ‹Π΅. Π”Π°Π½Π½Ρ‹Π΅ – это такая информация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. smile. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-smile. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° smileΒ«Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ – это Ρ‚Π°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСльзя ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅Β». (Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ).

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 013 02. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-013 02. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 013 02

2 10 = 1024 β‰ˆ 1000 = 10 3

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. smile. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-smile. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° smileΒ«Π§Π°ΠΉΠ½ΠΈΠΊ – это Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ Π΄ΡƒΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π΅ 1000 Π±Π°ΠΉΡ‚ΠΎΠ², Π° программист – это Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ считаСт, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΈΠ»ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ 1024 Π³Ρ€Π°ΠΌΠΌΠ°Β». АнСкдот (Π—Π΄Π΅ΡΡŒ Π½Π° самом Π΄Π΅Π»Π΅ большС смысла, Ρ‡Π΅ΠΌ ΡŽΠΌΠΎΡ€Π°).

Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Ρ‹ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмы

Π”ΠΎ сих ΠΏΠΎΡ€ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ систСмах счислСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ Π² Π½ΠΈΡ… Ρ†Π΅Π»Ρ‹Ρ… чисСл. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ двоичная систСма – родная для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΊΠ°ΠΊ для нас – дСсятичная, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ прСобразования происходят ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ числовых Π΄Π°Π½Π½Ρ‹Ρ…. Когда ΠΆΠ΅ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ прСдставлСнии ΠΊΠΎΠΌΠ°Π½Π΄, Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ адрСсов, дСсятичная систСма Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½Π°. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½Π° Π²Ρ€Π΅Π΄Π½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ размСрности Π΄Π°Π½Π½Ρ‹Ρ… всС Ρ€Π°Π²Π½ΠΎ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ. НапримСр, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡΡΡŒ Π½Π° 32-разрядном процСссорС, обращаСтся ΠΊ памяти, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ адрСс – Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ 32-разрядноС машинноС слово. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ адрСса ΠΌΠΎΠΆΠ½ΠΎ, подсчитав количСство Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΡ… разрядов (отбросив Π½Π΅Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΠ΅ Π½ΡƒΠ»ΠΈ слСва).

НС ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ соврСмСнныС банковскиС Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, программисты ΠΈΠ·Π±Π°Π²Π»Π΅Π½Ρ‹ ΠΎΡ‚ ΠΌΡƒΡ‚ΠΎΡ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ записи Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π΅ΠΊ. Π’ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Π°Ρ ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Π°Ρ систСмы счислСния Ρ…ΠΎΡ€ΠΎΡˆΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΡ€Π°Ρ‚Π½Ρ‹ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ. Одна Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Π°Ρ Ρ†ΠΈΡ„Ρ€Π° ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Ρ€ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… разряда, ΠΎΠ΄Π½Π° ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Π°Ρ – Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ (Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π°). ΠŸΡ€ΠΈ этом сама Ρ†ΠΈΡ„Ρ€Π° раскладываСтся ΠΊΠ°ΠΊ число Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС ΠΏΠΎ стСпСням Π΄Π²ΠΎΠΉΠΊΠΈ:

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ число. Π’ синтаксисС Π‘ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ числа ΠΈΠΌΠ΅ΡŽΡ‚ прСфикс Β«0Ρ…Β».

0000 0001 1010 1000 1100 1100 0011 1101

0 1 A 8 C C 3 D = 0x01A8CC3D

На самом Π΄Π΅Π»Π΅ Π½Π΅ совсСм Ρ‚Π°ΠΊ. ΠœΡ‹ Π·Π°Π±Ρ‹Π»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ производится младшими Π±Π°ΠΉΡ‚Π°ΠΌΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄, поэтому Π² любом Π΄Π°ΠΌΠΏΠ΅ ( dump – Π²Ρ‹Π²ΠΎΠ΄ содСрТимого памяти Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ прСдставлСнии) Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ всС Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС 3D_CC_A8_01

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π΅ вСсь Π΄Π°ΠΌΠΏ, Π° ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, ΠΎΡ‚Π½ΠΎΡΡΡ‰ΡƒΡŽΡΡ ΠΊ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌΡƒ слову. Π’ΡƒΡ‚ Ρ‚ΠΎ ΠΌΡ‹ ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌΡƒ свойству памяти: ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π΅Π΅ содСрТимому нСльзя ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ находится. ВсС зависит ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° – ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ размСщСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ. Π“Ρ€ΡƒΠ±ΠΎ говоря, Π½Π° Π±Π°ΠΉΡ‚Π΅ ΠΈΠ»ΠΈ машинном словС Π½Π΅ написано, Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ.

Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…

Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Ρ€Π΅Π·ΠΎΠ½Π½Ρ‹ΠΉ вопрос: Π·Π°Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° языкС высокого уровня ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Π·Π½Π°Ρ‚ΡŒ ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ прСдставлСния Π² памяти. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° Π‘ΠΈ/Π‘ΠΈ++ для этого ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ основания:

Β· для понимания сущности ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Ρ†Π΅Π»ΠΎΠ³ΠΎ со Π·Π½Π°ΠΊΠΎΠΌ Π² Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ (ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚) трСбуСтся ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎΠ± ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…;

Β· ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ (физичСском) ΡƒΡ€ΠΎΠ²Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ доступ ΠΊ «составным частям» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° прСдставляСмых Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΡ€ΠΈ сохранСнии содСрТимого памяти;

Β· ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, трСбуСтся ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° физичСском ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΏΡ€ΠΈ этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ прСдставляСмых Π΄Π°Π½Π½Ρ‹Ρ… Π² Π½Π΅ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ Π² любой систСмС счислСния. Рассмотрим Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ Π½Π°ΠΌ дСсятичной:

Β· вмСсто Π·Π½Π°ΠΊΠ° вводится Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Ρ†ΠΈΡ„Ρ€Π° слСва со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 0;

Β· ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ;

Β· ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ добавляСтся 1.

ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ числа Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ происходит Ρ‚Π΅ΠΌ ΠΆΠ΅ самым ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Ссли ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Ρ†ΠΈΡ„Ρ€Π° – 0, Ρ‚ΠΎ число ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π½Π΅ трСбуСтся, ΠΈΠ½Π°Ρ‡Π΅ число считаСтся ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ для Π½Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π΄Π²Π° послСдних ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°. Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Если Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΡΡ, Ρ‚ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ Π΄ΠΎ 9 ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ аналогию с Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ. Но ΠΊΠ°ΠΊ Π±Ρ‹ Ρ‚Π°ΠΌ Π½ΠΈ Π±Ρ‹Π»ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΆΠ΅ слоТСниС чисСл со Π·Π½Π°ΠΊΠΎΠΌ замСняСтся ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ слоТСния, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ для Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… чисСл.

Π’ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ выглядит ΠΊΠ°ΠΊ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ разряда, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π° 0 Π½Π° 1 ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π’ΠΎΠ³Π΄Π° получаСтся простой способ прСдставлСния ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа:

Β· Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ числа Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ всС разряды, ΠΊΡ€ΠΎΠΌΠ΅ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ, послСдний Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 0;

Β· ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС разряды, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ;

Π’Ρƒ ΠΆΠ΅ ΡΠ°ΠΌΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа. Π’ Π‘ΠΈ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ поразрядных (машинно-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…) ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ:

Π‘Ρ‚Π°Ρ€ΡˆΠΈΠΉ разряд Π² Ρ‚Π°ΠΊΠΎΠΌ прСдставлСнии Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ. Для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл ΠΎΠ½ Ρ€Π°Π²Π΅Π½ 1. Рассмотрим, ΠΊΠ°ΠΊ выглядит прСдставлСниС Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС:

ВсС эти Π½ΡŽΠ°Π½ΡΡ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ Π½Π΅ Π²Π°ΠΆΠ½Ρ‹ для программиста, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅ΠΌΡƒ Π½Π΅Ρ‚ Π½ΡƒΠΆΠ΄Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ слоТСниС ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ Π½ΠΈ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ Π½ΠΈ Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмах, Π·Π° Π½Π΅Π³ΠΎ это сдСлаСт ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. На самом Π΄Π΅Π»Π΅ ΠΎΡ‚ программиста Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ… достаточно Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° отобраТСния Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… чисСл Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ…. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° прСобразования ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ…, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ –1 соотвСтствуСт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌΡƒ (Ρ‚.Π΅. 0 xFFFF FFFF Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ прСдставлСнии), Π° минимальноС ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ – сСрСдинС ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° (Ρ‚.Π΅. 0 x 80000001). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 x 80000000 являСтся Β«Π²ΠΎΠ΄ΠΎΡ€Π°Π·Π΄Π΅Π»ΠΎΠΌΒ» ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ называСтся «минус 0Β». ВсС ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа ΠΈΠΌΠ΅ΡŽΡ‚ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ (Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ) Π±ΠΈΡ‚, установлСнный Π² 1.

Π’ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ прСдставлСнии Π΄Π΅Π»ΠΎ обстоит Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ прСдставлСния всСх Π΄Π°Π½Π½Ρ‹Ρ…:

На самом Π΄Π΅Π»Π΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ вСщСствСнного числа Ρ‚ΠΈΠΏΠ° double ΠΈΠΌΠ΅Π΅Ρ‚ нСсущСствСнныС отличия:

Β· вмСсто порядка Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ 11-разрядного Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ хранится Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ p+1023 (всСгда ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅);

Β· Π² Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ мантиссС ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΠ΅ 0, Π½ΠΎ ΠΈ пСрвая значащая 1 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: 0.0000001 011011… ). ΠœΠ°Π½Ρ‚ΠΈΡΡΠ° ΠΈΠΌΠ΅Π΅Ρ‚ 52 разряда;

Β· Π·Π½Π°ΠΊ мантиссы прСдставлСн ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ разрядом.

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ пСрСмСнная

Π’ языках программирования Ρ‚Π°ΠΊΠΈΠ΅ свойства Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ° ΠΈΡ… прСдставлСния ΠΈ занимаСмая ΠΈΠΌΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΡΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΈ прСдставлСны Π² Π²ΠΈΠ΄Π΅ понятий Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ пСрСмСнная.

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… = Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ + Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ + ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ Π² Π΅Π΅ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΌ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ – это ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ содСрТатся Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ассоциируСтся с Π΅Π΅ адрСсом, содСрТимоС памяти – со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ = ΠΏΠ°ΠΌΡΡ‚ΡŒ (имя, адрСс,ссылка) + Π’Π” + Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Π‘ΠΈ являСтся языком строго Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ использованиС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π½Π΅ допускаСтся (Ρ‚.Π΅. Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° привязка Ρ‚ΠΈΠΏΠ° автоматичСски, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ Ρ‚.ΠΏ).

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. smile. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-smile. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° smileΠ Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ссылкой ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ такая ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ стаканом ΠΈ Π΅Π³ΠΎ содСрТимым.

Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл

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

Из этих слуТСбных слов ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… Ρ†Π΅Π»ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠŸΡ€ΠΈ этом signed считаСтся Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° unsigned int сокращаСтся Π΄ΠΎ int:

int i; // Ρ†Π΅Π»ΠΎΠ΅ со Π·Π½Π°ΠΊΠΎΠΌ, слово

char c; // Ρ†Π΅Π»ΠΎΠ΅ со Π·Π½Π°ΠΊΠΎΠΌ, Π±Π°ΠΉΡ‚

unsigned char uc; // Ρ†Π΅Π»ΠΎΠ΅ Π±Π΅Π· Π·Π½Π°ΠΊΠ°, Π±Π°ΠΉΡ‚

unsigned u; // Ρ†Π΅Π»ΠΎΠ΅ Π±Π΅Π· Π·Π½Π°ΠΊΠ°, слово

long l; // Ρ†Π΅Π»ΠΎΠ΅ со Π·Π½Π°ΠΊΠΎΠΌ, Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ слово

unsigned long ul; // Ρ†Π΅Π»ΠΎΠ΅ Π±Π΅Π· Π·Π½Π°ΠΊΠ°, Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ слово

short s; // Ρ†Π΅Π»ΠΎΠ΅ со Π·Π½Π°ΠΊΠΎΠΌ, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ слово

Для опрСдСлСния размСрности Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Ρ‚ΠΈΠΏΠΎΠ² Π² Π‘ΠΈ имССтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ опСрация, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ значСния выраТСния, ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Π½Π½ΡƒΡŽ Π² Π±Π°ΠΉΡ‚Π°Ρ…:

x = 3; // ΠŸΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ 3 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ‚ΠΈΠΏΠ° digit

Π’ΠΎΠ³Π΄Π° Π·Π°Ρ‡Π΅ΠΌ ΠΆΠ΅ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹? Для придания большСй ясности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅: обозначСния ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ количСства Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² ΠΈ Ρ‚.Π΄..

Массив ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…

ВаТная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ массивов Π² Π‘ΠΈ: Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ индСксов Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… размСрности массива Π½Π΅ производится. Π’ случаС Π²Ρ‹Ρ…ΠΎΠ΄Π° Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ массива Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² сосСдних областях памяти ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ нСпрСдсказуСм.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚

Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ с элСктронными Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основных Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…:

ΠŸΡ€ΠΈ записи числа ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π°ΠΏΡΡ‚ΡƒΡŽ, «-«. Π’Π°ΠΊ ΠΊΠ°ΠΊ числа ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² расчСтах, Ρ‚ΠΎ Π² записи числа Π½Π΅ допустимо использованиС символов тСкста (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ±Π΅Π»Π°). Π’ этом случаС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Ρ‚Ρ€Π°ΠΊΡ‚ΡƒΠ΅Ρ‚ число ΠΊΠ°ΠΊ тСкст, ΠΈ Ссли Π΅ΡΡ‚ΡŒ ссылка Π½Π° эту ячСйку Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡƒΠ», Ρ‚ΠΎ выдаСтся сообщСниС ΠΎΠ± ошибкС Π² ячСйкС с Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ.
Для прСдставлСния чисСл ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. Π’ ячСйку B3 Π²Π²Π΅Π»ΠΈ число 13. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ контСкстного мСню Π€ΠΎΡ€ΠΌΠ°Ρ‚ ячССк ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹ΠΉ.

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 1. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 2. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 2

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ символов. дСйствия Π½Π°Π΄ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ производятся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ дСйствиям Π½Π°Π΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² тСкстовом процСссорС. Если Π²Ρ‹ случайно поставитС ΠΏΠ΅Ρ€Π΅Π΄ тСкстом Π·Π½Π°ΠΊ равСнства (=), Ρ‚ΠΎ Excel ΠΏΠΎΠΉΠΌΠ΅Ρ‚ это ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ (Π° ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π΅ смоТСт) ΠΈ выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ. ВСкст выравниваСтся ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ ячСйки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ЛогичСский Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…

ЛогичСскиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² логичСских Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ… ΠΈ функциях. Π”Π°Π½Π½Ρ‹Π΅ этого Ρ‚ΠΈΠΏΠ° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ячСйкС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: «Π˜Π‘ВИНА» ΠΈ «Π›ΠžΠ–Π¬«.

Π€ΠΎΡ€ΠΌΡƒΠ»Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ начинаСтся со Π·Π½Π°ΠΊΠ° равСнства ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ:

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. %D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D1%8B. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D1%8B. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° %D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%20%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D1%8B

ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π² Π­Π’.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. comfortaa. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-comfortaa. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° comfortaa

Π’ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ примСняСтся ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ. Один ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, понятный для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.

МногиС Π½ΠΎΠ²Ρ‹Π΅ API-интСрфСйсы приняли JSON Π² качСствС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ построСн Π½Π° популярном языкС программирования Javascript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ повсСмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊΠ°ΠΊ Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅, Ρ‚Π°ΠΊ ΠΈ Π½Π° бэкСндС Π²Π΅Π±-прилоТСния ΠΈΠ»ΠΈ сСрвиса. JSON β€” это ΠΎΡ‡Π΅Π½ΡŒ простой Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, состоящий ΠΈΠ· Π΄Π²ΡƒΡ… частСй: ΠΊΠ»ΡŽΡ‡Π΅ΠΉ (keys) ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (values). ΠšΠ»ΡŽΡ‡ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой свойство, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ описываСмого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π—Π°ΠΊΠ°Π· ΠΏΠΈΡ†Ρ†Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ (ΠΊΠ»ΡŽΡ‡ΠΈ), Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏ ΠΊΠΎΡ€ΠΎΡ‡ΠΊΠΈ, Π½Π°Ρ‡ΠΈΠ½ΠΊΠ° ΠΈ статус Π·Π°ΠΊΠ°Π·Π°. Π£ этих Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ значСния (толстоС тСсто, ΠΏΠ΅ΠΏΠΏΠ΅Ρ€ΠΎΠ½ΠΈ ΠΈ «доставляСтся»).

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ этот Π·Π°ΠΊΠ°Π· ΠΏΠΈΡ†Ρ†Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π² JSON:

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 5422e3c48cc047fb5c8f. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-5422e3c48cc047fb5c8f. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5422e3c48cc047fb5c8f

Рисунок 1. ΠšΠ»ΡŽΡ‡ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ JSON

Если Π²Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ строку слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ довольно СстСствСнноС английскоС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Взяв, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠ΅Ρ€Π²ΡƒΡŽ строчку, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΊΠ°ΠΊ Β«ΠΊΠΎΡ€ΠΎΡ‡ΠΊΠ° для этой ΠΏΠΈΡ†Ρ†Ρ‹ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ стиля». Вторая строка Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π° β€” Π² JSON Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ начинаСтся ΠΈ заканчиваСтся ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ скобками ([]), прСдставляСт собой список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Ρ‡ΠΈΡ‚Π°Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΡƒΡŽ строку Π·Π°ΠΊΠ°Π·Π° ΠΊΠ°ΠΊ Β«Π½Π°Ρ‡ΠΈΠ½ΠΊΠΈ для этого Π·Π°ΠΊΠ°Π·Π°: сыр, ΠΏΠ΅ΠΏΠΏΠ΅Ρ€ΠΎΠ½ΠΈ ΠΈ чСснок».

Иногда Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² качСствС значСния для ΠΊΠ»ΡŽΡ‡Π°. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ наш Π·Π°ΠΊΠ°Π· ΠΏΠΈΡ†Ρ†Ρ‹ подробностями ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ:

XML сущСствуСт с 1996 Π³ΠΎΠ΄Π°. Π‘ возрастом ΠΎΠ½ стал ΠΎΡ‡Π΅Π½ΡŒ Π·Ρ€Π΅Π»Ρ‹ΠΌ ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…. Как ΠΈ JSON, XML прСдоставляСт нСсколько простых ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ создатСли API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для структурирования своих Π΄Π°Π½Π½Ρ‹Ρ…. Основной Π±Π»ΠΎΠΊ называСтся
ΡƒΠ·Π»ΠΎΠΌ (node).

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ наш Π·Π°ΠΊΠ°Π· ΠΏΠΈΡ†Ρ†Ρ‹ Π² XML:

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 5cfca2d3c6904339b4d1. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-5cfca2d3c6904339b4d1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 5cfca2d3c6904339b4d1

Рисунок 2. Π£Π·Π΅Π» ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² XML

Когда ΠΊΠ»ΠΈΠ΅Π½Ρ‚ отправляСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Content-Type Π² запросС, ΠΎΠ½ сообщаСт сСрвСру, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π΅Π»Π΅ запроса ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹
ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ способом. Если ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сСрвСру Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON, ΠΎΠ½ установит Content-Type Π½Π° Β«application/jsonΒ». ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² запрос ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Π² этот Content-Type, сСрвСр сначала ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π»ΠΈ ΠΎΠ½ этот Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΈ, Ссли Π΄Π°, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° сСрвСр отправляСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΠΎΡ‚Π²Π΅Ρ‚, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ устанавливаСт Content-Type, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, ΠΊΠ°ΠΊ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°.

Иногда ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Если сСрвСр отправляСт ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ этого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ откаТСтся ΠΈ выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΉ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. ΠšΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Accept, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ сСрвСру, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ. Если ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Accept Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«application/jsonΒ». И Ρ‚ΠΎΠ³Π΄Π° сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON. Если сСрвСр Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ сообщСниС ΠΎΠ± ошибкС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎ запрос Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих Π΄Π²ΡƒΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Content-Type ΠΈ Accept, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ сСрвСр ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 3a1025b070c2f50269f3. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-3a1025b070c2f50269f3. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3a1025b070c2f50269f3

Рисунок 3. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…

Π’ этой Π³Π»Π°Π²Π΅ ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ, ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…. ΠœΡ‹ познакомились с двумя распространСнными Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ Π² API: JSON ΠΈ XML. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Content-Type β€” это ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ способ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… отправляСтся Π² запросС, Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Accept опрСдСляСт Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для ΠΎΡ‚Π²Π΅Ρ‚Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ДоступныС числовыС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π² Excel

Π’ Excel числа, содСрТащиСся Π² ячСйках, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹, дСсятичныС числа, Π΄Π°Ρ‚Ρ‹, Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ страхования БША.

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. f00ab446 4feb 4173 89e1 42b79c9b6572. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-f00ab446 4feb 4173 89e1 42b79c9b6572. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° f00ab446 4feb 4173 89e1 42b79c9b6572

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 4873755a 8b1e 497e bc54 101d1e75d3e7. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-4873755a 8b1e 497e bc54 101d1e75d3e7. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4873755a 8b1e 497e bc54 101d1e75d3e7

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ячСйку ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк.

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Главная Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Числовой.
Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 272cc97d c6c2 4272 af1d 491317d90c36. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-272cc97d c6c2 4272 af1d 491317d90c36. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 272cc97d c6c2 4272 af1d 491317d90c36
МоТно Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:

НаТмитС клавиши CTRL+1 ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Числовой.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ячСйку ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ячССк ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π€ΠΎΡ€ΠΌΠ°Ρ‚ ячССк. ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Числовой.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Ρ‹Π·ΠΎΠ²Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 9d04d685 cdde 4590 93d2 f33fcb561510. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-9d04d685 cdde 4590 93d2 f33fcb561510. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 9d04d685 cdde 4590 93d2 f33fcb561510Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Число Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 026c5cf7 b2b7 4f29 bc0f de8592bfc422. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-026c5cf7 b2b7 4f29 bc0f de8592bfc422. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 026c5cf7 b2b7 4f29 bc0f de8592bfc422ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Числовой.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.

ЧисловыС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС доступныС числовыС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Главная Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Число Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Ρ‹Π·ΠΎΠ²Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° рядом с надписью Число.

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 63114aca c8ba 4cd3 a58c d518828c484d. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-63114aca c8ba 4cd3 a58c d518828c484d. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 63114aca c8ba 4cd3 a58c d518828c484d

ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ чисСл Π² Excel этот Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв числа, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠžΠ±Ρ‰ΠΈΠΉ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ вводятся. Однако Ссли ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ячСйки нСдостаточно для отобраТСния всСго числа, числа Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠžΠ±Ρ‰ΠΈΠΉ ΠΎΠΊΡ€ΡƒΠ³Π»ΡΡŽΡ‚ΡΡ. Для чисСл, содСрТащих Π±ΠΎΠ»Π΅Π΅ 12 Π·Π½Π°ΠΊΠΎΠ², Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠžΠ±Ρ‰ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π°ΡƒΡ‡Π½ΠΎΠ΅ (ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅) прСдставлСниС.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ основной для Π²Ρ‹Π²ΠΎΠ΄Π° чисСл. МоТно Π·Π°Π΄Π°Ρ‚ΡŒ количСство ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² послС запятой, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ раздСлитСля Π³Ρ€ΡƒΠΏΠΏ разрядов ΠΈ способ отобраТСния ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ рядом с числом ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π΅Π½Π΅ΠΆΠ½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. МоТно Π·Π°Π΄Π°Ρ‚ΡŒ количСство ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² послС запятой, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ раздСлитСля Π³Ρ€ΡƒΠΏΠΏ разрядов ΠΈ способ отобраТСния ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ дСсятичных Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ Π² столбцС.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ числовыС прСдставлСния Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΊ значСния Π΄Π°Ρ‚Ρ‹ Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ ΠΈ языковым стандартом (мСстополоТСниСм). Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Ρ‚Ρ‹, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ со Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ ( *), ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ отобраТСния Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ управлСния. На Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π±Π΅Π· Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ управлСния, Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ числовыС прСдставлСния Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΊ значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ ΠΈ языковым стандартом (мСстополоТСниСм). Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ со Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ ( *), ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ отобраТСния Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ управлСния. На Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π±Π΅Π· Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ управлСния, Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚.

Π’ этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ячСйки умноТаСтся Π½Π° 100, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ отобраТаСтся со Π·Π½Π°ΠΊΠΎΠΌ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° ( %). МоТно Π·Π°Π΄Π°Ρ‚ΡŒ количСство Π·Π½Π°ΠΊΠΎΠ² Π² Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ части.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ число Π² Π²ΠΈΠ΄Π΅ Π΄Ρ€ΠΎΠ±ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ число Π² ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ прСдставлСнии, замСняя Ρ‡Π°ΡΡ‚ΡŒ числа Π½Π° E+n, Π³Π΄Π΅ E ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ числа Π½Π° 10 Π² стСпСни n. НапримСр, ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ с двумя Π·Π½Π°ΠΊΠ°ΠΌΠΈ Π² Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ части ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ 12345678901 ΠΊΠ°ΠΊ 1,23E+10, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 1,23, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Π½Π° 10 Π² 10-ΠΉ стСпСни. МоТно Π·Π°Π΄Π°Ρ‚ΡŒ количСство Π·Π½Π°ΠΊΠΎΠ² Π² Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ части.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ячСйки (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ числа) обрабатываСтся ΠΊΠ°ΠΊ тСкст ΠΈ отобраТаСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ.

Число отобраТаСтся Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ индСкса, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ страхового Π½ΠΎΠΌΠ΅Ρ€Π° (SSN).

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ копию ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° числового Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. ΠŸΡ€ΠΈ этом создаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ числовой Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, добавляСмый Π² список ΠΊΠΎΠ΄ΠΎΠ² числовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². Π’ зависимости ΠΎΡ‚ языковой вСрсии Microsoft Excel ΠΌΠΎΠΆΠ½ΠΎ ввСсти ΠΎΡ‚ 200 Π΄ΠΎ 250 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… числовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… числовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ².

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ числам Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ способ ΠΈΡ… отобраТСния. Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ способ отобраТСния чисСл ΠΈ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° значСния. НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ число ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΎΡΡŒ Π² Π²ΠΈΠ΄Π΅ Π²Π°Π»ΡŽΡ‚Ρ‹, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ячСйку с числом > Π”Π΅Π½Π΅ΠΆΠ½Ρ‹ΠΉ.

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. af621a5b 7404 43ae 976a b5b7fd443fcc. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-af621a5b 7404 43ae 976a b5b7fd443fcc. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° af621a5b 7404 43ae 976a b5b7fd443fcc

Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π²Π»ΠΈΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ чисСл, Π½ΠΎ Π½Π΅ значСния Π² ячСйках, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² вычислСниях. ЀактичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² строка Ρ„ΠΎΡ€ΠΌΡƒΠ».

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 2c6de22e 0924 46d8 8af2 d2465592ff41. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-2c6de22e 0924 46d8 8af2 d2465592ff41. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 2c6de22e 0924 46d8 8af2 d2465592ff41

НиТС прСдставлСны доступныС числовыС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈ описано, ΠΊΠ°ΠΊ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Excel Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅:

Числовой Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Если ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ячСйки нСдостаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ число Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, ΠΎΠ½ΠΎ округляСтся. НапримСр, 25,76 отобраТаСтся ΠΊΠ°ΠΊ 26.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли число состоит ΠΈΠ· 12 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ†ΠΈΡ„Ρ€, ΠΏΡ€ΠΈ использовании Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠžΠ±Ρ‰ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отобраТаСтся Π² ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅.

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. cdc6f18c cfb2 4cf2 a3cf a951d8654185. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-cdc6f18c cfb2 4cf2 a3cf a951d8654185. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° cdc6f18c cfb2 4cf2 a3cf a951d8654185

Π­Ρ‚ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠžΠ±Ρ‰ΠΈΠΉ, Π½ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ числа с дСсятичным Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа. НиТС прСдставлСно нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² отобраТСния чисСл Π² ΠΎΠ±ΠΎΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…:

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 9000dfcb 8c4f 4f8a 8124 0261111606aa. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-9000dfcb 8c4f 4f8a 8124 0261111606aa. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 9000dfcb 8c4f 4f8a 8124 0261111606aa

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ рядом с числами Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹ΠΉ символ. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ количСство Π·Π½Π°ΠΊΠΎΠ² послС запятой, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ.

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. eabe554b f86f 4d66 b114 8a95877a2fb8. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-eabe554b f86f 4d66 b114 8a95877a2fb8. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° eabe554b f86f 4d66 b114 8a95877a2fb8

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для отобраТСния Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ символов Π²Π°Π»ΡŽΡ‚Ρ‹ ΠΈ дСсятичных Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ Π² столбцС.

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚Ρ‹

Π’ этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π΄Π°Ρ‚Π° отобраТаСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅:

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. 15089f74 b47f 4d51 982d c2834acdc8b1. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-15089f74 b47f 4d51 982d c2834acdc8b1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 15089f74 b47f 4d51 982d c2834acdc8b1

Π”Π»ΠΈΠ½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Ρ‚Ρ‹

Π’ этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ мСсяц, дСнь ΠΈ Π³ΠΎΠ΄ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅:

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. e7fcdb24 5082 467a b36c e51422904d1c. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-e7fcdb24 5082 467a b36c e51422904d1c. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° e7fcdb24 5082 467a b36c e51422904d1c

Π’ этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ числовыС прСдставлСния Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π’ этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ячСйки умноТаСтся Π½Π° 100, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ отобраТаСтся со Π·Π½Π°ΠΊΠΎΠΌ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° ( %).

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ количСство Π·Π½Π°ΠΊΠΎΠ² послС запятой, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ.

Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. eabe554b f86f 4d66 b114 8a95877a2fb8. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ„ΠΎΡ‚ΠΎ. Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚-eabe554b f86f 4d66 b114 8a95877a2fb8. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° eabe554b f86f 4d66 b114 8a95877a2fb8

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ число Π² Π²ΠΈΠ΄Π΅ Π΄Ρ€ΠΎΠ±ΠΈ. НапримСр, ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ 0,5 отобраТаСтся Β½.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ числа Π² ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, замСняя Ρ‡Π°ΡΡ‚ΡŒ числа Π½Π° E+ n, Π³Π΄Π΅ E (ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ) ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ число Π½Π° 10 Π² стСпСни n. НапримСр, ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ с двумя Π·Π½Π°ΠΊΠ°ΠΌΠΈ Π² Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ части ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ 12345678901 ΠΊΠ°ΠΊ 1,23E+10, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 1,23, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Π½Π° 10 Π² 10-ΠΉ стСпСни. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ количСство Π·Π½Π°ΠΊΠΎΠ² послС запятой, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ячСйки (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ числа) обрабатываСтся ΠΊΠ°ΠΊ тСкст ΠΈ отобраТаСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ чисСл Π² Π²ΠΈΠ΄Π΅ тСкста.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния

Π’Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ вопрос спСциалисту Excel Tech Community ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² сообщСствС Answers community.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

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

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