Гуманитарные науки

Как перевести обычное число в двоичный код??? Объясните!!! Например число 476!

Как перевести обычное число в двоичный код???? Объясните!!!! Например число 476!Помогите пожалуйста! Заранее спасибо! Если знаете как перевести число в десятичный код объясните!)
Числа -- они все обычные. ))))))))))
Как записать число в двоичной системе счисления -- так будет правильно.

Вспомните, как записывается число в десятичной системе. Справа единицы, левее -- десятки, дальше -- сотни (десятки десятков), потом тысячи (десятки сотен) и т.д.
Смотрите -- везде десятки. Потому что система десятичная.

Так в двоичной то же самое. Справа единицы, левее -- двойки, дальше -- четверки (двойки двоек), потом восьмерки (двойки четверок) и т.д.

Выпишем все степени двойки:
1, 2, 4, 8, 16, 32, 64, 128, 256, 512... хватит.
Теперь берем исходное число (476) и ищем ближайшую степень двойки, не превышающую этого числа. Это 256.
Записываем в результат: 1
Вычитаем 256 из 476: 476 - 256 = 220
Берем следующую степень: 128
Добавляем к результату еще единицу: 11
Вычитаем: 220 - 128 = 92
Берем следующую степень: 64
Добавляем к результату еще единицу: 111
Вычитаем: 92 - 64 = 28
Берем следующую степень: 32
Она больше нашего числа (нет разряда), так что к результату надо добавить 0: 1110
Берем следующую степень: 16
Добавляем к результату еще единицу: 11101
Вычитаем: 28 - 16 = 12
Берем следующую степень: 8
Добавляем к результату еще единицу: 111011
Вычитаем: 12 - 8 = 4

Можно дальше не продолжать, а заметить, что 4 в двоичной системе -- это 100
Приписываем его справа и получаем результат: 111011100
ПЛ
Про100 Ленусик
61 758
Лучший ответ
Тамерлан Раев блеск, я бы лучше не объяснил)))

Похожие вопросы