Для перевода числа из двоичной в десятичную систему обычно используют алгоритм, при котором десятичное число делится на 2 до тех пор, пока в остатке не останется число меньшее двух. Но этот способ слишком громоздкий, да и не всегда под рукой есть листок, чтобы записать все операции. Способ приведённый ниже - проще. Главное помнить степени двойки. Зная степени двойки, вы можете разложить любое число на слагаемые, как в примере ниже: 160 = 128 + 32 + 8 + 2 160 ₁₀ = 10101010 ₂ Числа, которые присутствуют в сложении вы заменяете на единицы, а отсутствующие нулями. Разберём этот способ более детально: Пример: переведём число 87 в двоичную систему ближайшая степень двойки, меньшая 87 - это 64, вычтем 64 87 - 64 = 23, запоминаем 1 23 < 32, поэтому запоминаем ноль ближайшая степень двойки, меньшая 23 - это 16 , вычтем 16 23 - 16 = 7, запоминаем 1 7 < 8, поэтому запоминаем ноль 7 = 4 + 2 + 1, запоминаем три единицы Запишем единицы и нули по порядку, получается, 87₁₀ = 1010111 ₂ Так же 8
Лайфхак: переводим в уме число из двоичной в десятичную систему
7 июня 20187 июн 2018
847
1 мин