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

Пошаговый алгоритм перевода чисел из двоичной системы счисления в десятичную: примеры, таблица степеней двойки, разбор дробных чисел и частые ошибки.

11012 = 13

Только цифры 0 и 1; для дроби используйте точку, например 101.01
Подставить:
Разбор по разрядам

Разряд Цифра Вес Произведение
Сумма
Метод удвоения (в уме)
    Идите по цифрам целой части слева направо: результат × 2 + текущая цифра.
    Таблица степеней двойки
    Степень Значение Двоичное число
    20 1 1
    21 2 10
    22 4 100
    23 8 1000
    24 16 10000
    25 32 100000
    26 64 1000000
    27 128 10000000
    28 256 100000000
    210 1024 10000000000

    Двоичная и десятичная системы счисления

    Двоичная система счисления использует только две цифры — 0 и 1, поэтому она лежит в основе работы компьютеров и цифровой электроники. Десятичная система, которой люди пользуются в повседневной жизни, основана на десяти цифрах — от 0 до 9.

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

    Алгоритм перевода: разложение по степеням двойки

    Проще всего перевести число, записав его в развёрнутом виде. Для этого:

    1. Пронумеруйте разряды двоичного числа справа налево, начиная с нуля.
    2. Умножьте каждую цифру на 2 в степени номера разряда.
    3. Сложите полученные произведения.

    Формула для целого двоичного числа bₙbₙ₋₁…b₁b₀ выглядит так:

    N₁₀ = bₙ × 2ⁿ + bₙ₋₁ × 2ⁿ⁻¹ + … + b₁ × 2¹ + b₀ × 2⁰

    Пример перевода

    Переведём двоичное число 1101 в десятичное:

    1101₂ = 1 × 2³ + 1 × 2² + 0 × 2¹ + 1 × 2⁰ = 8 + 4 + 0 + 1 = 13₁₀

    Метод удвоения (для быстрого счёта в уме)

    Если число длинное, удобнее использовать метод Горнера. Идите по цифрам слева направо: для каждой следующей цифры умножайте текущий результат на 2 и прибавляйте её.

    Пример: 1011₂

    • старт: 1
    • следующая цифра 0: 1 × 2 + 0 = 2
    • следующая 1: 2 × 2 + 1 = 5
    • следующая 1: 5 × 2 + 1 = 11

    Итого 1011₂ = 11₁₀.

    Перевод дробных двоичных чисел

    Для дробной части используются отрицательные степени двойки. Цифры после запятой умножаются на 2⁻¹, 2⁻², 2⁻³ и так далее.

    Например, двоичное число 101.01:

    101.01₂ = 1 × 2² + 0 × 2¹ + 1 × 2⁰ + 0 × 2⁻¹ + 1 × 2⁻² = 4 + 0 + 1 + 0 + 0.25 = 5.25₁₀

    Обратный перевод: из десятичной в двоичную

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

    Например, для числа 13:

    13 / 2 = 6 (ост. 1) 6 / 2 = 3 (ост. 0) 3 / 2 = 1 (ост. 1) 1 / 2 = 0 (ост. 1)

    Читаем снизу вверх: 1101₂.

    Таблица степеней двойки и соответствие чисел

    Степень | Значение | Двоичное число 2⁰ | 1 | 1 2¹ | 2 | 10 2² | 4 | 100 2³ | 8 | 1000 2⁴ | 16 | 10000 2⁵ | 32 | 100000 2⁶ | 64 | 1000000 2⁷ | 128 | 10000000 2⁸ | 256 | 100000000

    Таблица соответствия некоторых чисел:

    ДесятичноеДвоичное
    00
    11
    210
    311
    4100
    5101
    6110
    7111
    81000
    91001
    101010
    151111
    1610000
    25511111111

    Частые ошибки при переводе

    • Нумерация разрядов начинается с нуля, а не с единицы.
    • При переводе дробных чисел путают знаки степеней: первый разряд после запятой — это 2⁻¹, а не 2⁰.
    • Забывают учитывать нулевые разряды — они дают ноль, но в записи суммы их пропускать нельзя.
    • Ошибаются в направлении чтения остатков при обратном переводе.

    Онлайн-перевод из двоичной в десятичную

    Если нужно быстро перевести число, воспользуйтесь конвертером на нашем сайте. Инструмент работает с целыми и дробными двоичными числами и даёт мгновенный результат.

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

    Как перевести двоичное число в десятичное вручную?

    Запишите число, пронумеруйте разряды справа налево с нуля, умножьте каждую цифру на 2 в степени номера разряда и сложите результаты. Например, 101₂ = 1×2² + 0×2¹ + 1×2⁰ = 5₁₀. Это универсальный метод, который подходит для любых целых чисел.

    Что такое основание системы счисления?

    Основание показывает, сколько цифр используется в системе. Десятичная система имеет основание 10, двоичная — основание 2. Основание определяет веса разрядов: в двоичной системе это степени двойки, в десятичной — степени десятки.

    Как перевести дробное двоичное число в десятичное?

    Разделите число на целую и дробную части. Для дроби используйте отрицательные степени двойки: умножайте цифры после запятой на 2⁻¹, 2⁻² и так далее, затем сложите с целой частью. Пример: 0.1₂ = 0.5₁₀.

    Почему в компьютерах используется двоичная система?

    Двоичная система проста для электроники: у сигнала есть два устойчивых состояния — есть ток или нет. Это делает устройства надёжными и дешёвыми. Все данные в компьютере хранятся и обрабатываются в двоичном коде.

    Чему равно 1010 в десятичной системе?

    1010₂ = 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 8 + 0 + 2 + 0 = 10₁₀. Это стандартное представление числа десять в двоичной системе. Запомните: в двоичной системе чётные числа заканчиваются на 0, нечётные — на 1.

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

    Используйте метод удвоения: начните с 0, затем для каждой цифры слева направо умножайте результат на 2 и прибавляйте цифру. Этот способ легко выполнять в уме, даже для длинных чисел. Метод особенно удобен, когда под рукой нет калькулятора.