Перевод чисел из десятичной системы в двоичную

Как же переводить числа из десятичной системы в двоичную?

Покажем это на примере числа 517.

< 517 < Значит, 517 = Посмотрим, между какими степенями двойки лежит 5: 22< 5 <23, откуда 517 = 1∙29 + + 1∙22 + 1. Последняя единичка – это просто 20. В итоге получаем, что 517 = 1 ∙ 29 + 1 ∙22 + 1 · 20. Здесь использовали только девятую, вторую и нулевую степени двойки, значит коэффициенты при остальных степенях – нули.

Итак,

517 = 1 ∙ 29 + 0 ∙ 28 + 0 ∙ 27 + 0 ∙ 26 + 0 ∙ 25 + + 0 ∙ 24 + 0 ∙ 23 +

+ 1 · 22 + 0 ∙ 21 + 1 ∙ 20 = 10000001012.

Есть и другой способ перевода чисел из десятичной системы в двоичную, он удобен для вычислений на компьютере. Покажем его на примере этого же числа.

517 = 2 ∙ 258 + 1,

258 = 2 ∙ 129 + 0,

129 = 2 ∙ 64 + 1,

64 = 2 ∙ 32 + 0,

32 = 2 ∙ 16 + 0,

16 = 2 ∙ 8 + 0,

8 = 2 ∙ 4 + 0,

4 = 2 ∙ 2 + 0,

2 = 2 ∙ 1+ 0,

1 = 2 ∙ 0 + 1.

Получили, что 517 = 10000001012.

Сделаем проверку: 10000001012 = 1 ∙ 29 + 0 ∙ 28 + 0 ∙ 27 + 0 ∙ 26 + + 0 ∙ 25 + + 0 ∙ 24 + 0 ∙ 23 + 1∙ 22 + 0 ∙ 21 + 1 ∙ 20 = 29 + 22 + 20 =

= 512 + 4 + 1 = 517.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: