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

Двоичный код в обычное число: складываем степени двойки.

Ответ
Число в популярных системах счисления

Решение

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

    Каждая единица в двоичном числе означает степень двойки, а нуль — её отсутствие. Пронумеруйте разряды справа налево от нуля, запишите число в развёрнутой форме и сложите степени двойки там, где стоят единицы:

    101101₂ = 1·2⁵ + 0·2⁴ + 1·2³ + 1·2² + 0·2¹ + 1·2⁰ = 32 + 8 + 4 + 1 = 45

    Веса разрядов

    Разряд76543210−1−2−3
    Вес12864321684210,50,250,125

    Пример с дробной частью

    101101,101₂ в десятичную систему

    Целая часть: 32 + 8 + 4 + 1 = 45. Дробная часть: 1·2⁻¹ + 0·2⁻² + 1·2⁻³ = 0,5 + 0,125 = 0,625. Ответ: 45,625.

    Способ удвоения

    Длинные двоичные числа удобнее переводить без таблицы степеней: идите слева направо, удваивайте результат и прибавляйте очередную цифру. Для 101101: 1 → 2 + 0 = 2 → 4 + 1 = 5 → 10 + 1 = 11 → 22 + 0 = 22 → 44 + 1 = 45. Это та же развёрнутая форма, только скобки раскрыты по-другому — схема Горнера.

    Двоичные числа длиной в 8 цифр — байты — встречаются в задачах по информатике чаще всего: от 00000000 = 0 до 11111111 = 255. Для обратной задачи есть страница «Перевод в двоичную систему», а перевод из восьмеричной и шестнадцатеричной — на странице «Перевод в десятичную систему».

    Частые вопросы

    Как быстро перевести двоичное число в десятичное?
    Подпишите над цифрами справа налево веса 1, 2, 4, 8, 16… и сложите веса там, где стоят единицы. 101101₂: единицы в разрядах 32, 8, 4 и 1, значит, 32 + 8 + 4 + 1 = 45.
    Чему равно 11111111 в десятичной системе?
    255: восемь единиц — это 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255, или 2⁸ − 1. Это наибольшее число, которое помещается в один байт.
    Как перевести двоичную дробь в десятичную?
    Разряды после запятой весят 1/2, 1/4, 1/8, 1/16… 0,101₂ = 0,5 + 0,125 = 0,625. Двоичная дробь всегда даёт конечную десятичную.

    Обновлено