Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСс ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² систСмС счислСния? Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ дСсятичноС число 324512. Какой вСс ΠΈΠΌΠ΅Π΅Ρ‚ каТдая позиция

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

Π’ ΠΎΠ±Ρ‰ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ ΠΏΡƒΡ‚ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Π° ΠΏΡƒΡ‚ΠΈ AC = 10

Π”Π»ΠΈΠ½Π° ΠΏΡƒΡ‚ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ· C Π² F (CF) = 8.

Нам Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ссли Π»ΠΈ смысл Π΅Ρ…Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ нас. ΠΏΡƒΠ½ΠΊΡ‚ ΠΈΠ· C, Ρ‡Ρ‚ΠΎΠ± ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Π³Π΄Π΅ расстояниС ΠΈΠ· C Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ нас. ΠΏΡƒΠ½ΠΊΡ‚ большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ CF отбрасываСм. Π£ нас ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ:

НайдСм ΠΎΠ±Ρ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡƒΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Ρ‚ΡŒ с самого Π½Π°Ρ‡Π°Π»Π° ΠΈ Π½Π°ΠΉΠ΄Π΅ΠΌ мСньший

ΠžΡ‚Π²Π΅Ρ‚:

Π”Π»ΠΈΠ½Π° ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠ΅Π³ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ А ΠΈ F, проходящая Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΠ½ΠΊΡ‚ Π‘ = 15 (ACEF).

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

1)ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ТСсткий диск это ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° компания IBM Π² 1956 Π³ΠΎΠ΄Ρƒ, ΠΈ вошСл ΠΎΠ½ Π² ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ индустрии.
2)8,4 Π“Π‘,128 Π“Π‘
3)ΠŸΡ€ΠΈ опСрациях β€” чтСния (read)

HDD ΠΌΠ΅Π΄Π»Π΅Π½Π΅Π΅ Π² 94 Ρ€Π°Π·Π° (0.68 ΠœΠ‘/с ΠΏΡ€ΠΎΡ‚ΠΈΠ² 63.6 ΠœΠ‘/с), ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с SSD

HDD ΠΌΠ΅Π΄Π»Π΅Π½Π΅Π΅ Π² 53 Ρ€Π°Π·Π° (0.36 ΠœΠ‘/с ΠΏΡ€ΠΎΡ‚ΠΈΠ² 19 ΠœΠ‘/с), ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с SSD

ΠŸΡ€ΠΈ опСрациях β€” записи (write)

HDD ΠΌΠ΅Π΄Π»Π΅Π½Π΅Π΅ Π² 178 Ρ€Π°Π· (0.78 ΠœΠ‘/с ΠΏΡ€ΠΎΡ‚ΠΈΠ² 139 ΠœΠ‘/с), ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с SSD

HDD ΠΌΠ΅Π΄Π»Π΅Π½Π΅Π΅ Π² 86 Ρ€Π°Π· (0.64 ΠœΠ‘/с ΠΏΡ€ΠΎΡ‚ΠΈΠ² 55 ΠœΠ‘/с), ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с SSD

4)Π’ 1981 Π³ΠΎΠ΄Ρƒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ 1 Π“Π‘ пространства Π½Π° HDD составляла 500 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². БСйчас β€” 0,025 Π΄ΠΎΠ»Π»Π°Ρ€Π°.
5)ЯвляСтся основным Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².

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

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π²ΠΈΠ΄Π΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… сим­волов достаточно ΡƒΠ΄ΠΎΠ±Π΅Π½, ΠΎΠ½ оказываСтся нСэффСктивным ΠΏΡ€ΠΈ записи чисто чи­словой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ‚Π°ΠΊ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ трСбуСтся Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ число 25. Если Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ символами Π² ΠΊΠΎΠ΄Π°Ρ… ASCII, Ρ‚ΠΎ для записи этого числа потрСбуСтся ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ‚ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ символ, Π° всСго β€” 16 Π±ΠΈΡ‚. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, самоС большоС число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ смоТСм ΠΏΡ€Π΅Π΄ΡΡ‚Π°Β­Π²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 16 Π±ΠΈΡ‚ΠΎΠ², β€” это 99. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС эффСктивнСС Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Β­Π½ΠΈΡ‚ΡŒ это число Π² Π΅Π³ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ прСдставлСнии.

Двоичная систСма счислСния прСдставляСт собой способ выраТСния Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²ΡƒΡ… Ρ†ΠΈΡ„Ρ€ (0 ΠΈ 1), Π° Π½Π΅ всСх дСсяти (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), ΠΊΠ°ΠΊ Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ дСсятичной систСмС счислСния. Напомним, Ρ‡Ρ‚ΠΎ Π² дСсятичной систСмС счислСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² прСдставлСнии числа приписываСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. НапримСр, Π² прСдставлСнии числа 375 позиция Ρ†ΠΈΡ„Ρ€Ρ‹ 5 ΠΈΠΌΠ΅Π΅Ρ‚ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, позиция Ρ†ΠΈΡ„Ρ€Ρ‹ 7 β€” вС­совоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π΅ΡΡΡ‚ΡŒ, Π° позиция Ρ†ΠΈΡ„Ρ€Ρ‹ 3 β€” вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сто (рис. 1.13, Π°). Π’ этом случаС вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Π΄Π΅ΡΡΡ‚ΡŒ Ρ€Π°Π· ΠΏΡ€Π΅-

восходит вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΠΌΠ°Ρ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° опрС­дСляСтся посрСдством умноТСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π° вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Β­ΠΌΠΎΠΉ Сю ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ слоТСниСм ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Β­Ρ€Π°Π·ΠΎΠΌ, комбинация Ρ†ΠΈΡ„Ρ€ 375 прСдставляСт Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ (3 Ρ… сто) + (7 Ρ… Π΄Π΅ΡΡΡ‚ΡŒ) + (5 Ρ… ΠΎΠ΄ΠΈΠ½).

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

Для опрСдСлСния числового значСния, прСдставлСнного Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‚Π΅ ΠΆΠ΅ дСйствия, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ записи Π΅Π³ΠΎ Π² дСсятичной систСмС счислСния, β€” каТдая Π΅Π³ΠΎ Ρ†ΠΈΡ„Ρ€Π° умноТаСтся Π½Π° вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ Сю ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число 100101 ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 37, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 1.14. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†ΠΈΡ„Ρ€Ρ‹ 0 ΠΈ 1, общая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° умноТСния ΠΈ суммирования Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² сокращаСтся Π΄ΠΎ суммирования вСсовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находятся Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. НапримСр, Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число, 1011 прСдставляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 11 Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π² Π½Π΅ΠΌ располоТСны Π² позициях с вСсовыми значСниями ΠΎΠ΄ΠΈΠ½, Π΄Π²Π° ΠΈ восСмь.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

Рис 1.14 Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° значСния Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа 100101

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

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

НаиболСС распространСнныС ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² прСдставлСния ΠΈΠ·ΠΎΒ­Π±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ большиС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: растровыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Π²Π΅ΠΊΒ­Ρ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. ΠŸΡ€ΠΈ растровом ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдставляСтся ΠΊΠ°ΠΊ ΡΠΎΠ²ΠΎΒ­ΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π΅ΠΊ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… пиксСлями (pixel, сокращСниС ΠΎΡ‚ picture element β€” элСмСнт изобраТСния). Говоря ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ кодируСтся Π² Π²ΠΈΠ΄Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… строк Π±ΠΈΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ряды пиксСлСй Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. ΠŸΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚ Ρ€Π°Π²Π΅Π½ 0 ΠΈΠ»ΠΈ 1, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Β­Π²ΡƒΡŽΡ‰ΠΈΠΉ пиксСль Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π±Π΅Π»Ρ‹ΠΌ. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ†Π²Π΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Β­Π½ΠΈΠΉ лишь Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ услоТняСт Π΄Π΅Π»ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² этом случаС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пик­сСль прСдставляСтся ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Π±ΠΈΡ‚ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚. ΠŸΡ€ΠΈ растровом ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π±ΠΈΡ‚ΠΎΠ² часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ (bit map), подчСркивая Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ данная комбинация Π±ΠΈΡ‚ΠΎΠ² прСдставляСт собой Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΈΠ»ΠΈ схСму исходного изобраТСния.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

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

Аналогичный Ρ‚Ρ€Π΅Ρ…ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹ΠΉ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ графичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° экраны ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ² со­врСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π­ΠΊΡ€Π°Π½Ρ‹ этих устройств содСрТат дСсятки тысяч пиксС­лСй, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (красного, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ си­нСго), Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π½Π΅Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ Π³Π»Π°Π·ΠΎΠΌ, Ссли Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΒ­ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° экран. (МоТно Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ стСклом.)

Π€ΠΎΡ€ΠΌΠ°Ρ‚ «Ρ‚Ρ€ΠΈ Π±Π°ΠΉΡ‚Π° Π½Π° пиксСль» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для хранСния изобраТСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ 1280 рядов ΠΏΠΎ 1024 пиксСля (фотография ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°), потрСбуСт­ся нСсколько ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ памяти, Ρ‡Ρ‚ΠΎ сущСствСнно ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ стандартной дискСты. Одним ΠΈΠ· нСдостатков растровых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² являСтся Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² изобраТСния Π΄ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ значСния. Π’ сущности, СдинствСнный способ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ β€” это ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ сами пиксСли. Однако это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ появлСнию зСрнистости, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ часто встрСчаСтся ΠΈ ΠΏΡ€ΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Β­Ρ„ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΠΏΠ»Π΅Π½ΠΊΡƒ. Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΒ­Π²Π°Π½ΠΈΡ, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Ρ… для растровых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Π’ этом случаС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдставля­Стся Π² Π²ΠΈΠ΄Π΅ совокупности Π»ΠΈΠ½ΠΈΠΉ ΠΈ ΠΊΡ€ΠΈΠ²Ρ‹Ρ…. ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ устройство Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ пиксСлСй, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π΅ΠΌΡƒ пСрСдаСтся ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ располоТСны ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΈΒ­Π½ΠΈΠΈ ΠΈ ΠΊΡ€ΠΈΠ²Ρ‹Π΅. На основС этих Π΄Π°Π½Π½Ρ‹Ρ… устройство, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС, ΠΈ создаСт Π³ΠΎΡ‚ΠΎΒ­Π²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Β­Ρ‚Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ соврСмСнными ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°ΠΌΠΈ. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ·Β­ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ символов Π² ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΈ ΠΏΠΎ этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². НапримСр, тСхнология True Type, разработанная компа­ниями Microsoft ΠΈ Apple Computer, описываСт способ отобраТСния символов Π² тСк­стС. Для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° ΠΈ тСхнология PostScript (разработанная ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Adobe Systems), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ способ отобраТСния символов, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΡ… графичСских Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… систСмах проСктирования (computer-aided design, CAD), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π½Π° экранС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ² Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ слоТных Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Β­Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ срСдства манипулирования ΠΈΠΌΠΈ. Однако вСкторная тСхнология Π½Π΅ позволяСт Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ фотографичСского качСства ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ использовании растровых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². ИмСнно поэтому Π² соврСмСнных Ρ†ΠΈΡ„Ρ€ΠΎΒ­Π²Ρ‹Ρ… Ρ„ΠΎΡ‚ΠΎΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ растровыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ прСдставлСния изобраТСния.

Двоичная систСма счислСния

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

БистСма счислСния β€” это способ записи чисСл.

ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Π°Ρ систСма счислСния β€” это такая систСма, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Ρ†ΠΈΡ„Ρ€Ρ‹ зависит ΠΎΡ‚ Π΅Ρ‘ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² записи числа.

ВСс ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ β€” это число, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ умноТаСтся Ρ†ΠΈΡ„Ρ€Π°, находящаяся Π² этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ числа ΠΏΠΎ Π΅Π³ΠΎ записи Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС счислСния, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π° вСса ΠΈΡ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΈ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

ОснованиС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы счислСния β€” это число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния вСса ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ.

ВСс ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ всСгда Ρ€Π°Π²Π΅Π½ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅. ВСс ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ получаСтся ΠΈΠ· вСса ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° основаниС систСмы (нумСрация справа Π½Π°Π»Π΅Π²ΠΎ).

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ скороговорки, замСняя Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ числа дСсятичными:

БъСл ΠΌΠΎΠ»ΠΎΠ΄Π΅Ρ†
100001 2 ΠΏΠΈΡ€ΠΎΠ³Π° с ΠΏΠΈΡ€ΠΎΠ³ΠΎΠΌ,
Π”Π° всС с Ρ‚Π²ΠΎΡ€ΠΎΠ³ΠΎΠΌ.

Π¨Π»ΠΈ 101000 2 ΠΌΡ‹ΡˆΠ΅ΠΉ,
НСсли 101000 2 Π³Ρ€ΠΎΡˆΠ΅ΠΉ,
А 10 2 ΠΌΡ‹ΡˆΠΈ поплошС
НСсли ΠΏΠΎ 10 2 Π³Ρ€ΠΎΡˆΠ°.

Π Π°Π·Π³Π°Π΄Π°ΠΉΡ‚Π΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ рСбусы:

1100100 Π›101000 А
Π‘Π’Π˜ 1100100 К10001 плюс 11001 Ρ€Π°Π²Π½ΠΎ 101010

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ вычислСния ΠΈ Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚ Π² дСсятичной систСмС счислСния:

1)100 2 Β·5 8 =
2)100 3 + 100 5 =
3)10 9 Β·10 100 – 10 900 =
4)33 4 + 44 5 =
5)15 6 + 51 8 =

ΠŸΠ΅Ρ€Π΅Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ числа Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ систСмы счислСния:

Число 10Число 5Число 4Число 3Число 2
1)0
2)1
3)2
4)3
5)4
6)5
7)9
8)16
8)25
9)32
10)64


Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2

Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ арифмСтичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ подсчитайтС ΠΎΡ‚Π²Π΅Ρ‚:

Наша ΡƒΠΌΠ½ΠΈΡ†Π° Мальвина
ΠžΠΏΠ΅ΠΊΠ°Π΅Ρ‚ Π‘ΡƒΡ€Π°Ρ‚ΠΈΠ½ΠΎ
И ΠΊΡƒΠΏΠΈΠ»Π° для Π½Π΅Π³ΠΎ,
Π§Ρ‚ΠΎ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½Π΅ΠΉ всСго:
10 2 ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ, 11 2 Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ
И Π½Π° 111 2 Ρ€ΡƒΠ±Π»Π΅ΠΉ Π½Π°ΠΊΠ»Π΅ΠΉΠΊΠΈ.
На ΠΎΠ±Π»ΠΎΠΆΠΊΠ°Ρ… Β— Π‘Π°Ρ€ΠΌΠ°Π»Π΅ΠΉ,
Π¦Π΅Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Β— 101 2 Ρ€ΡƒΠ±Π»Π΅ΠΉ.
На Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΠΊΡƒΠΏΠΈΠ»Π°,
101010 2 рубля Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ.
Бколько стоили ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ?
На Ρ€Π°Π·Π΄ΡƒΠΌΡŒΠ΅ Β— ΠΏΠΎΠ»ΠΌΠΈΠ½ΡƒΡ‚ΠΊΠΈ.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° чисСл ΠΈΠ· стихотворСния Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΡƒΡŽ Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½ΡƒΡŽ запись ( Π’ΠΈΠ΄ Β— Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹ΠΉ, Bin Β— Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС числа, Dec Β— дСсятичноС прСдставлСниС числа). Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° чисСл с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π° ΠΈΠ· Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ прСдставлСния Π² дСсятичноС ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΈΠ· дСсятичного Β— Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 3

Π”ΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ запись 10 Π² любой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС счислСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ число, Ρ€Π°Π²Π½ΠΎΠ΅ основанию этой систСмы.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ основаниС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы счислСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ равСнства.

ШСстнадцатСричная систСма счислСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 16 Ρ†ΠΈΡ„Ρ€. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π΅ΡΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ дСсятичной систСмы, Π° послСдниС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

Π¦ΠΈΡ„Ρ€Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
A10
B11
C12
D13
E14
F15

A8 16 = 10 Β·16 + 8 Β·1 = 168 10

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ числа x.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ задания.

Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° числа ΠΈΠ· дСсятичной Π² Ρ‚Ρ€ΠΎΠΈΡ‡Π½ΡƒΡŽ систСму счислСния.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ слоТСния ΠΈ умноТСния для Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмы счислСния. ΠŸΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ этими Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ столбиком ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия Π½Π°Π΄ числами (ΠΎΡΡ‚Π°Π²Π°ΡΡΡŒ Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния):

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ слоТСния ΠΈ умноТСния для Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмы счислСния. ΠŸΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ этими Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ столбиком ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия Π½Π°Π΄ числами (ΠΎΡΡ‚Π°Π²Π°ΡΡΡŒ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния):

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

БистСмы счислСния. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия.

Π—Π°ΠΏΠΈΡΡŒ числа Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ систСмС счислСния называСтся ΠΊΠΎΠ΄ΠΎΠΌ числа.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ разрядов Π² записи числа Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ совпадаСт с Π΅Π³ΠΎ Π΄Π»ΠΈΠ½ΠΎΠΉ.

БистСмы счислСния дСлятся Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΈ Π½Π΅ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы счислСния дСлятся

Π½Π° ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Π΅ ΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅.

НСпозиционная систСма счислСния β€” Π΄Ρ€Π΅Π²Π½Π΅ΠΉΡˆΠ°Ρ, здСсь всС Ρ†ΠΈΡ„Ρ€Ρ‹ числа ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, которая Π½Π΅

зависит ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (разряда).

Π’.Π΅., Ссли Π΅ΡΡ‚ΡŒ 5 ΠΏΠ°Π»ΠΎΡ‡Π΅ΠΊ, Π·Π½Π°Ρ‡ΠΈΡ‚ число соотвСтствСнно Ρ€Π°Π²Π½ΠΎ 5, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Π»ΠΎΡ‡ΠΊΠ΅, Π²Π½Π΅ зависимости

ΠΎΡ‚ Π΅Ρ‘ мСста Π² строкС, соотвСтствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚.

ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Π°Ρ систСма счислСния β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ зависит ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (разряда) этой Ρ†ΠΈΡ„Ρ€Ρ‹ Π² числС.

НапримСр, стандартная 10-я систСма счислСния являСтся ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ. Допустим Π΄Π°Π½ΠΎ число 453.

Π¦ΠΈΡ„Ρ€Π° 4 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ число сотСн ΠΈ соотвСтствуСт числу 400, 5 β€” ΠΊΠΎΠ»-Π²ΠΎ дСсятков ΠΈ соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ

50, Π° 3 β€” Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ 3. Π›Π΅Π³ΠΊΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ разряда увСличиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ число запишСм Π² Π²ΠΈΠ΄Π΅ суммы 400+50+3=453.

ΠžΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Π°Ρ систСма β€” для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ разряда (ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ) числа Π½Π°Π±ΠΎΡ€ допустимых символов (Ρ†ΠΈΡ„Ρ€)

ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ. Как ΠΏΡ€ΠΈΠΌΠ΅Ρ€ снова ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ 10-ю систСму. Если Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ число Π² ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΎΠΉ 10-ΠΉ систСмС,

(1-ΠΉ разряд β€” 0, 2-ΠΉ β€” 5, 3-ΠΉ β€” 4), Π° 4F5 β€” Π½Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ символ F Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π½Π°Π±ΠΎΡ€ Ρ†ΠΈΡ„Ρ€ ΠΎΡ‚ 0 Π΄ΠΎ 9.

БмСшанная систСма β€” Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ разрядС (ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ) числа Π½Π°Π±ΠΎΡ€ допустимых символов (Ρ†ΠΈΡ„Ρ€) ΠΌΠΎΠΆΠ΅Ρ‚

ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ΠΎΠ² Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… разрядах. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” систСма измСрСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ разрядС

Π’ Π½Π΅ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах счислСния вСс Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π΅ зависим ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π²

числС. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² римской систСмС счислСния Π² числС XXXII (32) вСс Ρ†ΠΈΡ„Ρ€Ρ‹ X Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

Π¦ΠΈΡ„Ρ€Π°ΠΌΠΈ Π² римской систСмС слуТат: I(1), V(5), X(10), L(50), C(100), D(500), M(1000).

Π Π°Π·ΠΌΠ΅Ρ€ числа Π² римской систСмС счислСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΊΠ°ΠΊ сумму Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ Π² числС. Когда

мСньшая Ρ†ΠΈΡ„Ρ€Π° стоит слСва ΠΎΡ‚ большСй – ΠΎΠ½Π° вычитаСтся, ΠΊΠΎΠ³Π΄Π° справа – прибавляСтся.

Бамая пСрвая систСма счислСния β€” Сдиничная (нСпозиционная).

Π’ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах счислСния вСс ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ измСняСтся Π² зависимости ΠΎΡ‚ Π΅Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π²

ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ†ΠΈΡ„Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ число.

КаТдая позиционная систСма характСризуСтся своим основаниСм.

ОснованиС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы счислСния – это количСство Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π»ΠΈΠ±ΠΎ символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅

ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для изобраТСния Ρ†ΠΈΡ„Ρ€ Π² этой систСмС.

мноТСство ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ систСм счислСния. Числа ΠΌΠΎΠΆΠ½ΠΎ пСрСвСсти ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ систСмы счислСния Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ.

Π’Π°Π±Π»ΠΈΡ†Π° соотвСтствия Ρ†ΠΈΡ„Ρ€ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… систСмах счислСния.

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

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ Π² Π½Π΅Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… опСрациях: ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ рСсурсы

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

ΠŸΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… опСрациях.

Π‘ Π½ΠΈΠΌΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ embedded-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ занимаСтся ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠ΅ΠΉ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π² систСмном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΈ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ присутствуСт сильная ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΡΡ‚ΡŒ рСсурсов ΠΈΠ»ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ вычислСния.

Π’ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ (|) ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ (&) Ρ‡Π΅Ρ€Π΅Π· стСпСни Π΄Π²ΠΎΠΉΠΊΠΈ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, дальшС этого Π½Π΅ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚. Но всСгда Π΅ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΈ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π² случаС ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ явным ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ способом.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° Π² ΠΏΠ»Π°Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… рСсурсов – ΠΈ посмотрим, Ρ‡Ρ‚ΠΎ ΠΈΠ· этого получится.

ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ: вспомним основы

ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ производят ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС числа. Π‘Ρ€Π΅Π΄ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ частых случаСв использования ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ – Ρ‚Π°ΠΊΠΈΠ΅:

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚Π°: y = x | (1 x = x ^ y ^ x

Π’Π°ΠΊΠΆΠ΅ достаточно просто ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° стСпСни Π΄Π²ΠΎΠΉΠΊΠΈ. Для этого достаточно ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ число Π²ΠΏΡ€Π°Π²ΠΎ ΠΈΠ»ΠΈ Π²Π»Π΅Π²ΠΎ. НапримСр, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ числа 10 Π½Π° 2: 10 Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

Π—Π°Π΄Π°Ρ‡Π°: ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° основС Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° (вСса), ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈ объСдинСнии ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… характСристик, с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ваТности ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ….

Рассмотрим эту Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ρ‚ΠΎΠ²Π°Ρ€Π°. ΠŸΡƒΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ мноТСства Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ количСства характСристик Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π΄Π°Ρ‘Ρ‚ свёртку Π²Π·Π²Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… сумм Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, это Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… характСристик: X1, X2, X3, X4, X5. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ это информация ΠΎ Ρ†Π²Π΅Ρ‚Π΅, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅, Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ТСсткого диска ΠΈ Ρ‚.Π΄. Нормализованный вСс характСристик опрСдСляСтся значСниями ΠΎΡ‚ 0 Π΄ΠΎ 10 – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 7, 10, 5, 8, 9. ΠŸΡ€ΠΈ составлСнии Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ порядок Π΄Π°Π½Π½Ρ‹Ρ… характСристик.

Π’Ρ‹Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎ 4 Π±ΠΈΡ‚Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ 10 Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ исчислСнии – 1010; соотвСтствСнно, всС числа мСньшС 10 Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π²Ρ‹ΠΉΠ΄ΡƒΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π±ΠΈΡ‚ΠΎΠ².

ОбъСдиним ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ | ΠΈ 2 ).

Π‘Ρ‚ΠΎΠΈΠ»ΠΎ Π»ΠΈ ΠΎΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ? НапримСр, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ML ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΎΠ΄Π½Ρƒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚Π½ΡƒΡŽ характСристику ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΅ΠΉ. Но всё-Ρ‚Π°ΠΊΠΈ Π½Π°Π±ΠΎΡ€ характСристик, хранящихся Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, – Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΊ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ прСимущСство пСрСсчёта Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° Π½Π° Π»Π΅Ρ‚Ρƒ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° характСристик ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ сдвиги для Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΈΠ· смСТных ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΅ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° ΠΈΠ»ΠΈ вСс. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ. Π”Π°Π»ΡŒΡˆΠ΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ нСобходимости порядок характСристик Π² соотвСтствии со своими прСдпочтСниями. Π’ этом случаС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° Π±ΡƒΠ΄Π΅Ρ‚ пСрСсчитано. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ смСТных ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Π² соотвСтствии с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ характСристик ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π΅ΠΌΡƒ Ρ‚Π΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π»ΠΈΠ·ΠΊΠΈ ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΏΠΎ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Ρƒ.

Рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Допустим, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±Ρ€Π°Π» смартфон со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ характСристик ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

1. ОбъСм ТСсткого диска (8).

Π”Π°Π½Π½Ρ‹Π΅ характСристики прСдставлСны Π² Π²ΠΈΠ΄Π΅ вычислСнного числового значСния. Π”Π°Π»Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… порядок, Ссли посчитаСт Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌ для сСбя β€œΠ¦Π²Π΅Ρ‚β€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Или ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΈΠ· характСристик. И Π·Π°Ρ‚Π΅ΠΌ происходит поиск ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅. Π£ Π½ΠΈΡ… Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ вСса Π² соотвСтствии с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Π½ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ. И Π² ΠΊΠΎΠ½Ρ†Π΅ происходит ΠΈΡ… сортировка β€” с Ρ†Π΅Π»ΡŒΡŽ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±Π»ΠΈΠ·ΠΊΠΎΠ΅.

Π’ этой Π·Π°Π΄Π°Ρ‡Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΊ поиску. Рассмотрим ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ· смСТных ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ сдвиги.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΠ”Π΅Ρ€Π΅Π²ΠΎ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ для простоты, Ρ‡Ρ‚ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Π½Π΅ большС Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…. БоотвСтствСнно, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ 2 16 = 65536 ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ для числа разрядности 64. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, Π° Π½Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ пСрСполнСния накопитСля.

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, сохраним ΠΏΡƒΡ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. МоТно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ укладываСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ прСдставлСниС:

НапримСр, для ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ 401 ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ вычисляСтся Ρ‚Π°ΠΊ:

Π’Π°ΠΊΠΆΠ΅ вычислСниС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅:

Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±Ρ€Π°Π» ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΡ‚Π½ΡƒΡŽ ΠΏΠ°Π»Π°Ρ‚ΠΊΡƒ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Π΅ΠΌΡƒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ – Ρ‚ΠΎΠΆΠ΅ ΠΏΠ°Π»Π°Ρ‚ΠΊΠΈ: двухмСстныС, трёхмСстныС ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠΎ списку.

По рисунку Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ Π΄Π΅Ρ€Π΅Π²Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Π΅ΡΡ‚ΡŒ общая Ρ‡Π°ΡΡ‚ΡŒ, которая Π½Π΅ Π½ΡƒΠΆΠ½Π° для сокращСния количСства Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ наличия Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, привязанных ΠΊ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, ΠΈΠ»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСсовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈLSB β€“Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΠΉ Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΠΉ Π±ΠΈΡ‚; MSB – ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΠΉ Π±ΠΈΡ‚; 16, 32, 48 – Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ числами

Π”Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ, Π½ΠΎ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅. МоТно Ρ‚Π°ΠΊΠΈΠ΅ значСния Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π° ΠΌΠΎΠΆΠ½ΠΎ – Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ вычислСнного ΠΏΡƒΡ‚ΠΈ, Π²Ρ‹Π΄Π΅Π»ΠΈΠ² для Π½Π΅Π³ΠΎ Π΄Π²Π° Π±ΠΈΡ‚Π°.

Нам Π·Π°Ρ€Π°Π½Π΅Π΅ извСстно, сколько слотов Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ для ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ (16), поэтому для вычислСния Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ достаточно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ количСство сдвигов. Π’ нашСм случаС достаточно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ числа ΠΎΡ‚ 0 Π΄ΠΎ 3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²ΠΏΠΎΠ»Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π΄Π²ΡƒΡ… Π±ΠΈΡ‚ΠΎΠ².

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Для ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ 401 ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ числу 1. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, дальнСйшиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ:

Π”Π°Π»Π΅Π΅ ΠΏΠΎ ΠΎΠ±Ρ‰Π΅ΠΉ части Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… смСТныС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ. Для этого создадим маску совпадСния Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ:

ВыполняСм запрос для Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ условиСм:

Π­Ρ‚ΠΎ даст Π½Π°ΠΌ список смСТных ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° связСй.

А Π΄Π°Π»Π΅Π΅ ΠΈΠ· списка ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π½Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π° Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ списки Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠ΅ нас значСния:

Π’ΠΎ Π΅ΡΡ‚ΡŒ обнуляСм Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, сдвигая число ΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ Π½Π° 32 Π±ΠΈΡ‚Π°. ΠžΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ разбиваСтся ΠΏΠΎ 16 Π±ΠΈΡ‚ΠΎΠ². И Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ значСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² 301, 302, 303, 401, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘Π½ поиск ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния быстро ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΈ Π½Π΅Ρ‚ нСобходимости Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ записи для опрСдСлСния мСстополоТСния Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π΄Π΅Ρ€Π΅Π²Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ сортировку (O(n 2 )), сортировку слияниСм (merge sort) (O(n log n)) ΠΈ ΠΏΠΎΡ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ сортировку (radix sort) с ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ опСрациями. ΠžΠΏΡƒΡΠΊΠ°Π΅ΠΌ ΠΏΡ€ΠΈ этом свою Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ быстрой сортировки для цСлочислСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ Π΄Π²ΡƒΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сортировки слияниСм Π² Ρ…ΡƒΠ΄ΡˆΠ΅ΠΌ случаС Π»ΡƒΡ‡ΡˆΠ΅. И выполняСтся быстрСС Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΌΠ°Ρ… сортируСмых Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΈ для ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ большого смысла Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ сортировку ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ со встроСнным Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ.

Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ 1000000 чисСл ΠΈ запускаСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ сортировки:

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

ВСрнСмся ΠΊ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ, учитывая ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…. Π’ΠΎ ΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ².

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

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Для этого Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° Π² количСствС 10000 записСй ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°:

И запустим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹:

Π¦ΠΈΠΊΠ»Ρ‹ ΠΈ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСстирования ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ уступаСт ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ – Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ программирования

ΠŸΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ особой аккуратности ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΈ ΠΏΠΎ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ счёту ΠΎΠΏΡ€Π°Π²Π΄Π°Π½, ΠΊΠΎΠ³Π΄Π° это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ. Если Π΅Π³ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π΅ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ с основной бизнСс-Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ, Ρ‚ΠΎ Π½Π΅ всё Ρ‚Π°ΠΊ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд. Π’Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈ этом Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ – ΠΌΠΎΠΆΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π° порядок ΠΏΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ†ΠΈΠΊΠ»Ρ‹.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ сохранСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° Π² ΠΎΠ΄Π½Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сократит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ рСсурсы, Π° Π΅Π³ΠΎ вычислСниС Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ†ΠΈΠΊΠ»Ρ‹.

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

Π§Ρ‚ΠΎ касаСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² сортировки, Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ для ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΠ° входящих Π΄Π°Π½Π½Ρ‹Ρ… дСлаСтся сортировка. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСстирования ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ сортировка слияниСм ΠΈ поразрядная сортировка ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ Π² ΠΏΠ»Π°Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Но ΠΏΡ€ΠΈ этом ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ рСсурсов Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΡˆΠ΅.

НапослСдок β€” список возмоТностСй ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅:

оптимизация распространённых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ: Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ чётности/нСчётности, ΠΎΠ±ΠΌΠ΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ/Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ рСгистру ΠΈ Ρ‚. Π΄.;

Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ использованиС памяти;

использованиС Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ – с Ρ†Π΅Π»ΡŒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΠ·ΠΊΠΈΡ… мСст: Π·Π°ΠΌΠ΅Π½Π° Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ умноТСния ΠΈ дСлСния ΠΈ Ρ‚. Π΄.;

Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сохранСния состояния ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ части систСмы Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅.

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

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

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