Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅

Π’Ρ‹Π²ΠΎΠ΄ числа Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ, Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π°Ρ…

ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. tick. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅-tick. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° tick. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.Π’Ρ‹Π²ΠΎΠ΄ числа Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ прСдставлСнии
БобствСнно, Π½ΡƒΠΆΠ½ΠΎ вывСсти Ρ†Π΅Π»ΠΎΠ΅ дСсятичноС число Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Π­Ρ‚ΠΎ всС) Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ.

Π’Ρ‹Π²ΠΎΠ΄ числа, прСдставлСнного Π² дСсятичной систСмС, Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π±Π΅Π· Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈ массивов
Π”Π°Π½ΠΎ число Π² дСсятичной систСмС исчислСния. ВывСсти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ printf() Π² Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ, Π±Π΅Π· Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈ.

Π’Ρ‹Π²ΠΎΠ΄ числа Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, учитывая Π½Π΅Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΠ΅ Π½ΡƒΠ»ΠΈ
Π― написал ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Π²Ρ‹Π²ΠΎΠ΄Π° числа Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΠ΅ Π½ΡƒΠ»ΠΈ.

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π°Ρ…
Π”ΠΎΠ±Ρ€ΠΎΠ΅ врСмя суток. РСшаю Π·Π°Π΄Π°Ρ‡Ρƒ Ρ‚Π°ΠΊΡƒΡŽ: Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ слоТСния Π² ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π².

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π°Ρ…
Как Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Паскаль ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΠΈΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ.

Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. tick. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅-tick. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° tick. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ X, Y ΠΈ Z Π² прямой, ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄Ρ‹. Π‘Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π°Ρ…
ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ X, Y ΠΈ Z Π² прямой, ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄Ρ‹. Π‘Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΈ.

НСобходимо ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π²Π° Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… числа Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅.
НСобходимо ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π²Π° Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… числа Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

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

ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄Ρ‹ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл

Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. l4 image002. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅-l4 image002. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° l4 image002. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. equation. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅-equation. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° equation. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. distance. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅-distance. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° distance. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. projection image013. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅-projection image013. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° projection image013. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. piramid. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅-piramid. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° piramid. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. line. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅-line. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° line. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. p image002. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅-p image002. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p image002. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°
x1=10101-[x1]ΠΏΡ€=010101
x2=-11101-[x2]ΠΏΡ€=111101
x3=0,101-[x3]ΠΏΡ€=0,101
x4=-0,111-[x4]ΠΏΡ€=1,111
2) ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ числа, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выполнСния арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ вычитания, умноТСния, дСлСния, Ρ‡Π΅Ρ€Π΅Π· слоТСниС. ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа совпадаСт с Π΅Π³ΠΎ прямым ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа формируСтся ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ: Π² Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌ разрядС записываСтся β€œ1”; Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ значСния ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹Π΅.

3) Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ числа, ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ числа. ЀормируСтся ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ: ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ выглядят Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΈ Π² прямом ΠΊΠΎΠ΄Π΅, Ρ‚.Π΅. Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ΠΊ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа (ΠΊ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΌΡƒ разряду) добавляСтся 1, ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°
x1=10101-[x1]Π΄ΠΎΠΏ=010101
x2=-11101-[x2]ΠΎΠ±Ρ€=100010+1-[x2]Π΄ΠΎΠΏ=100011
x3=0,101-[x3]Π΄ΠΎΠΏ=0,101
x4=-0,111-[x4]ΠΎΠ±Ρ€=1,000+1-[x4]Π΄ΠΎΠΏ=1,001
Для выявлСния ошибок ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹: ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ прямой; ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ; ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ΄ ΠΊΠΎΠ΄ Π·Π½Π°ΠΊΠ° числа отводится Π΄Π²Π° разряда, Ρ‚.Π΅. β€œ+”=00; ”-”=11. Если Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌ разрядС появляСтся комбинация 10 ΠΈΠ»ΠΈ 01 Ρ‚ΠΎ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ это ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ошибки, Ссли 00 ΠΈΠ»ΠΈ 11 Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Π΅Ρ€Π½Ρ‹ΠΉ.

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

ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ число Π² прямой, ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ число ΠΈΠ· дСсятичной систСмы Π² прямой, ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Delphi 7
Π΄ΠΎΠ±Ρ€Ρ‹ΠΉ Π²Π΅Ρ‡Π΅Ρ€, всСм участникам прСкрасного Ρ„ΠΎΡ€ΡƒΠΌΠ°. ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅, поТалуйста, Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π°.

ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ X ΠΈ Y Π² прямой, ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄Ρ‹
ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ X ΠΈ Y Π² прямой, ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄Ρ‹. Π‘Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ.

ΠŸΡ€ΡΠΌΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄
procedure programma; var i,pp,kod,chislo,op,po:integer; c,a,b:string; rez :array of integer;.

прямой Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄
ΠΊΠ°ΠΊ Π² прямом ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ я разобрался, Π° ΠΊΠ°ΠΊ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ? я ΡƒΠΆΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ.

Fizzy, ΠΠ°Ρ‡Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° Π’Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚Π΅ сюда ΠΊΠΎΠ΄ своСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π² ΠΎΠΊΠ½Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Python (‘Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Python’) ΠΈ Ρ‚ΡƒΠ΄Π°, ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ, вставляйтС свою ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π»ΠΈ отступы ΠΈΠ· Π’Π°ΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° Π’Π°Ρˆ вопрос, учитывая, Ρ‡Ρ‚ΠΎ ошибка Ρƒ Вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π² Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… отступах. ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ синтаксиса Python.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 23 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹
Fizzy, Когда Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Ρ€Π°Π·Π½ΠΎΠΉ разрядности 4, 8, 16, 32. Π₯отя вычислСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ для ΠΊΠ°ΠΊΠΎΠΉ разрядности Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.

https://ru.qaz.wiki/wiki/Two%27s_complement
Π― Π² своС врСмя ΠΊΠ°ΠΊ Ρ‚ΠΎ разобрался с дополнСниями, Π½ΠΎ сСйчас ΠΏΠΎΠ΄Π·Π°Π±Ρ‹Π». Если сами Π½Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ ΠΈ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ подскаТСт, Ρ‚ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ освСТу Ρƒ сСбя Π² памяти ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 8 ΠΌΠΈΠ½ΡƒΡ‚
Для понимания инвСрсии

ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Ρ‰Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ
«»»https://f o o o b a r.com/questions/13665/bit-wise-operation-unary-invert»»»
Взял Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ½Π°Ρ‡Π΅ ссылка Π½Π΅ выводится
И ΡƒΠ±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² f o o o b a r.com

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 1 час 26 ΠΌΠΈΠ½ΡƒΡ‚
Π‘ΠΎΠ»Π΅Π΅ простым языком
«»»https://o t v e t.mail.ru/question/39094525″»»
Π‘Π»ΠΈΡ‚Π½ΠΎ o t v e t.mail.ru

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 1 час 1 ΠΌΠΈΠ½ΡƒΡ‚Ρƒ

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 12 ΠΌΠΈΠ½ΡƒΡ‚
Π¦ΠΈΡ‚Π°Ρ‚Π° ΠΈΠ· послСднСй ссылки:
«ΠŸΡ€ΡΠΌΠΎΠΉ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ чисСл Π² памяти Π­Π’Πœ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ умноТСния ΠΈ дСлСния, Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ прСдставлСния чисСл Π² прямом ΠΊΠΎΠ΄Π΅ Π½Π΅ΡƒΠ΄ΠΎΠ±Π΅Π½ для использования Π² вычислСниях, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ слоТСниС ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл выполняСтся по–разному, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ трСбуСтся Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅ разряды ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ прямой ΠΊΠΎΠ΄ практичСски Π½Π΅ примСняСтся ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² АЛУ арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами. ВмСсто этого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ прСдставлСния чисСл Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π°Ρ….»

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

ΠŸΡ€ΡΠΌΠΎΠΉ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Ρ‹

ΠŸΡ€ΡΠΌΠΎΠΉ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ числа (создан ΠΏΠΎ запросу).

Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. by sa. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅-by sa. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° by sa. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π­Ρ‚ΠΎΡ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» распространяСтся Π½Π° условиях Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Creative Commons Attribution/Share-Alike License 3.0 (Unported). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ этот ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° своСм сайтС ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π° Π΅Π³ΠΎ основС собствСнный (Π² Ρ‚ΠΎΠΌ числС ΠΈ Π² коммСрчСских цСлях), ΠΏΡ€ΠΈ условии сохранСния ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ соглашСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€Π° этой Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΡƒΡ‚Π΅ΠΌ размСщСния HTML ссылки Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρ‹ https://planetcalc.ru/747/. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π° ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π΅Π· измСнСния всС ссылки Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ создана данная Ρ€Π°Π±ΠΎΡ‚Π° (Ссли Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² ΡΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ тСкстС).

Π”Π°Π»Π΅Π΅ ΠΈΠ΄Π΅Ρ‚ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ этого числа ΠΈ Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄. Под ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠ°ΠΊ водится, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ.

ОбновлСниС: Из ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² становится ясно, Ρ‡Ρ‚ΠΎ люди Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ этот ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€. Π’ΠΎΡ‡Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π» β€” примСнял Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ вычислСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ числу. Π›ΡŽΠ΄ΠΈ хотят, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΈΠΌ просто ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π» Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ числа. Ну Ρ…ΠΎΡ€ΠΎΡˆΠΎ β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ прСдставлСниС числа Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, ΠΈΠ±ΠΎ для Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π° ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄.

Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. . Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ запись числа a Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ 8 разрядном Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΡΠΌΠΎΠΉ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄

ΠŸΡ€ΡΠΌΠΎΠΉ ΠΊΠΎΠ΄ числа это прСдставлСниС Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа. Если Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ машинной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ΅, Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π° прСдставлСниС числа отводится ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ число разрядов. Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ числом разрядов n Ρ€Π°Π²Π΅Π½

ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ числа, ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ (one’s complement) это ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ прямого ΠΊΠΎΠ΄Π° (поэтому Π΅Π³ΠΎ Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ инвСрсный ΠΊΠΎΠ΄). Π’ΠΎ Π΅ΡΡ‚ΡŒ всС Π½ΡƒΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π° Π½ΡƒΠ»ΠΈ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ числа, ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ Π΄Π²ΠΎΠΉΠΊΠΈ (two’s complement) это ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΌΡƒ Π·Π½Π°Ρ‡Π°Ρ‰Π΅ΠΌΡƒ разряду ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±Π°Π²Π»Π΅Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Β«Π·Π°Ρ‡Π΅ΠΌ, Π·Π°Ρ‡Π΅ΠΌ это всС?Β» Β©

Для различия ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ разряд числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΌ (sign bit)
0 Π² этом разрядС Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π½Π°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число, Π° 1 β€” ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅.

Π‘ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ числами всС Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ понятно, для ΠΈΡ… прСдставлСния ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прямой ΠΊΠΎΠ΄
0 β€” 0000
1 β€” 0001
7 β€” 0111

А ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа?

И это оказалось ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… вычислСний β€” ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ прСдставлСнии ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ слоТСния ΠΈ вычитания ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ схСмой слоТСния, ΠΏΡ€ΠΈ этом ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (ΠΊΠΎΠ³Π΄Π° для прСдставлСния ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ числа Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ разрядности)

ΠŸΠ°Ρ€Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²
7-3=4
0111 прямой ΠΊΠΎΠ΄ 7
1101 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ 3
0100 Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния 4

-1+7=6
1111 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ 1
0111 прямой ΠΊΠΎΠ΄ 7
0110 Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния 6

Π§Ρ‚ΠΎ касаСтся пСрСполнСния β€” ΠΎΠ½ΠΎ опрСдСляСтся ΠΏΠΎ Π΄Π²ΡƒΠΌ послСдним пСрСносам, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ пСрСнос Π·Π° ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ разряд. ΠŸΡ€ΠΈ этом Ссли пСрСносы 11 ΠΈΠ»ΠΈ 00, Ρ‚ΠΎ пСрСполнСния Π½Π΅ Π±Ρ‹Π»ΠΎ, Π° Ссли 01 ΠΈΠ»ΠΈ 10, Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ. ΠŸΡ€ΠΈ этом, Ссли пСрСполнСния Π½Π΅ Π±Ρ‹Π»ΠΎ, Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ Π·Π° разряды ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π³Π΄Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ пСрСносы ΠΈ пятый разряд

00111 прямой ΠΊΠΎΠ΄ 7
00001 прямой ΠΊΠΎΠ΄ 1
01110 пСрСносы
01000 Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 8 β€” ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅

Π”Π²Π° послСдних пСрСноса 01 β€” ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅

-7+7=0
00111 прямой ΠΊΠΎΠ΄ 7
01001 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ 7
11110 пСрСносы
10000 Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 16 β€” Π½ΠΎ пятый разряд ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 0

Π”Π²Π° послСдних пСрСноса 11 Π· пСрСнос Π² пятый разряд ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ, ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΉΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ноль, арифмСтичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π΅Π½.
ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ XOR Π΄Π²ΡƒΡ… Π±ΠΈΡ‚ пСрСносов.

Π’ΠΎΡ‚ благодаря Ρ‚Π°ΠΊΠΈΠΌ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ свойствам Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ это самый распространСнный способ прСдставлСния ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл Π² машинной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ΅.

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

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ (прСдставлСниС числа)

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ (Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ 2) Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа получаСтся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ 1 ΠΊ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΌΡƒ Π·Π½Π°Ρ‡Π°Ρ‰Π΅ΠΌΡƒ разряду Π΅Π³ΠΎ дополнСния Π΄ΠΎ 1. [1]

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ 2 Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа опрСдСляСтся ΠΊΠ°ΠΊ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° получСнная Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ числа ΠΈΠ· наибольшСй стСпСни Π΄Π²ΡƒΡ… (ΠΈΠ· 2 N для N-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ дополнСния Π΄ΠΎ 2). [2]

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

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ числа Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅

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

ДСсятичноС
прСдставлСниС
Код Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ прСдставлСния (8 Π±ΠΈΡ‚)
ΠΏΡ€ΡΠΌΠΎΠΉΠ΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ
1270111111101111111
10000000100000001
00000000000000000
-010000000———
-11000000111111111
-21000001011111110
-31000001111111101
-41000010011111100
-51000010111111011
-61000011011111010
-71000011111111001
-81000100011111000
-91000100111110111
-101000101011110110
-111000101111110101
-1271111111110000001
-128———10000000

ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΈΠ΄Π΅ΠΈ ΠΊ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ 10-Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния получится (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для гипотСтичСского процСссора ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ 10-Ρ€ΠΈΡ‡Π½ΡƒΡŽ систСму счислСния):

10-ричная систСма счислСния
(«ΠΎΠ±Ρ‹Ρ‡Π½Π°Ρ» запись)
10-ричная систСма счислСния,
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄
..
130013
120012
110011
100010
90009
80008
..
20002
10001
00000
-19999
-29998
-39997
-49996
..
-99991
-109990
-119989
-129988
..

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ числа ΠΈΠ· прямого ΠΊΠΎΠ΄Π° Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ осущСствляСтся ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число βˆ’5, записанноС Π² прямом ΠΊΠΎΠ΄Π΅, Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. ΠŸΡ€ΡΠΌΠΎΠΉ ΠΊΠΎΠ΄ числа βˆ’5, взятого ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ:

Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ всС разряды числа, получая Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄:

Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ 1

Π”ΠΎΠΏΠΈΡˆΠ΅ΠΌ слСва Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ разряд

Для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ прСобразования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. А ΠΈΠΌΠ΅Π½Π½ΠΎ:

Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ всС разряды числа, получая Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄:

Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ 1 ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ, слоТив с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ для дСсятичных чисСл

Π’ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ прСдставлСнии дСсятичных чисСл: для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ разряда Ρ†ΠΈΡ„Ρ€Π° X замСняСтся Π½Π° 9βˆ’X, ΠΈ ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΌΡƒΡΡ числу добавляСтся 1. НапримСр, ΠΏΡ€ΠΈ использовании Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…Π·Π½Π°Ρ‡Π½Ρ‹Ρ… чисСл βˆ’0081 замСняСтся Π½Π° 9919 (9919+0081=0000, пятый разряд выбрасываСтся).

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

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

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