Перевод из двоичной в десятичную систему
Пошаговый алгоритм перевода чисел из двоичной системы счисления в десятичную: примеры, таблица степеней двойки, разбор дробных чисел и частые ошибки.
Двоичная и десятичная системы счисления
Двоичная система счисления использует только две цифры — 0 и 1, поэтому она лежит в основе работы компьютеров и цифровой электроники. Десятичная система, которой люди пользуются в повседневной жизни, основана на десяти цифрах — от 0 до 9.
Перевод чисел из двоичной системы в десятичную — это преобразование двоичного кода в привычную запись. Такая операция нужна программистам, инженерам и всем, кто работает с низкоуровневыми форматами данных.
Алгоритм перевода: разложение по степеням двойки
Проще всего перевести число, записав его в развёрнутом виде. Для этого:
- Пронумеруйте разряды двоичного числа справа налево, начиная с нуля.
- Умножьте каждую цифру на 2 в степени номера разряда.
- Сложите полученные произведения.
Формула для целого двоичного числа 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
Таблица соответствия некоторых чисел:
| Десятичное | Двоичное |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 10 |
| 3 | 11 |
| 4 | 100 |
| 5 | 101 |
| 6 | 110 |
| 7 | 111 |
| 8 | 1000 |
| 9 | 1001 |
| 10 | 1010 |
| 15 | 1111 |
| 16 | 10000 |
| 255 | 11111111 |
Частые ошибки при переводе
- Нумерация разрядов начинается с нуля, а не с единицы.
- При переводе дробных чисел путают знаки степеней: первый разряд после запятой — это 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 и прибавляйте цифру. Этот способ легко выполнять в уме, даже для длинных чисел. Метод особенно удобен, когда под рукой нет калькулятора.