Обновлено:
Калькулятор десятичной системы
Десятичная система счисления – привычный способ записи чисел с основанием 10. Однако в программировании, электронике и математике часто приходится работать с двоичной, восьмеричной и шестнадцатеричной системами. Калькулятор ниже мгновенно переводит числа между любыми этими системами.
- Двоичная
1011...
Пошаговый перевод
...Пошаговое объяснение
Укажите исходное число, выберите систему счисления – калькулятор покажет результат в десятичной форме и всех остальных поддерживаемых системах.
Что такое десятичная система счисления
Десятичная система – позиционная система с основанием 10. Для записи чисел используются цифры от 0 до 9. Значение каждой цифры зависит от её позиции: чем левее разряд, тем больше вес.
Например, в числе 745:
- 7 – сотни (7 × 10² = 700)
- 4 – десятки (4 × 10¹ = 40)
- 5 – единицы (5 × 10⁰ = 5)
Сумма: 700 + 40 + 5 = 745.
Эта система привычна повседневно, но в вычислительной технике применяются другие основания.
Как перевести число в десятичную систему
Чтобы перевести число из любой системы в десятичную, умножьте каждую цифру на основание системы в степени, равной номеру позиции справа налево (начиная с 0). Сложите результаты.
Перевод из двоичной системы
Двоичная система использует только 0 и 1.
Пример: переведём 1101₂ в десятичную систему.
| Цифра | Позиция | Степень | Расчёт |
|---|---|---|---|
| 1 | 3 | 2³ | 1 × 8 = 8 |
| 1 | 2 | 2² | 1 × 4 = 4 |
| 0 | 1 | 2¹ | 0 × 2 = 0 |
| 1 | 0 | 2⁰ | 1 × 1 = 1 |
Сумма: 8 + 4 + 0 + 1 = 13₁₀.
Перевод из восьмеричной системы
В восьмеричной системе основание 8, используются цифры 0–7.
Пример: 247₈.
2 × 8² + 4 × 8¹ + 7 × 8⁰ = 2 × 64 + 4 × 8 + 7 × 1 = 128 + 32 + 7 = 167₁₀.
Перевод из шестнадцатеричной системы
Шестнадцатеричная система использует цифры 0–9 и буквы A–F (A=10, B=11, C=12, D=13, E=14, F=15).
Пример: 3F8₁₆.
3 × 16² + 15 × 16¹ + 8 × 16⁰ = 3 × 256 + 240 + 8 = 768 + 240 + 8 = 1016₁₀.
Как перевести из десятичной системы в другую
Алгоритм обратного перевода – последовательное деление на основание целевой системы с записью остатков.
Из десятичной в двоичную
Переведём 45₁₀ в двоичную систему:
- 45 ÷ 2 = 22, остаток 1
- 22 ÷ 2 = 11, остаток 0
- 11 ÷ 2 = 5, остаток 1
- 5 ÷ 2 = 2, остаток 1
- 2 ÷ 2 = 1, остаток 0
- 1 ÷ 2 = 0, остаток 1
Записываем остатки снизу вверх: 101101₂.
Из десятичной в шестнадцатеричную
Переведём 250₁₀:
- 250 ÷ 16 = 15, остаток 10 (A)
- 15 ÷ 16 = 0, остаток 15 (F)
Результат: FA₁₆.
Таблица соответствия систем счисления
| Десятичная | Двоичная | Восьмеричная | Шестнадцатеричная |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 10 | 1010 | 12 | A |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
| 1024 | 10000000000 | 2000 | 400 |
Где применяется перевод в десятичную систему
Программирование. Отладка кода часто требует чтения памяти в шестнадцатеричном виде – калькулятор помогает быстро понять значения.
Электроника. Цветовая маркировка резисторов, адресация регистров микроконтроллеров – всё это работает с шестнадцатеричными кодами.
Сетевые технологии. MAC-адреса устройств, IPv6-адреса записываются в шестнадцатеричной форме.
Образование. Задачи по информатике и дискретной математике требуют уверенного владения переводом между системами.
Информация предоставлена для образовательных целей. При критичных расчётах проверяйте результаты вручную.
Часто задаваемые вопросы
Как перевести двоичное число в десятичную систему?
Умножьте каждую цифру числа на 2 в степени, равной её позиции справа налево, начиная с 0. Сложите все произведения. Например, 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀.
Какая формула перевода из десятичной системы в двоичную?
Делите число на 2 до получения нуля в частном. Записывайте остатки от каждого деления. Прочтите остатки снизу вверх – это и есть двоичное число. Например, 25 ÷ 2 = 12 (ост. 1), 12 ÷ 2 = 6 (ост. 0), 6 ÷ 2 = 3 (ост. 0), 3 ÷ 2 = 1 (ост. 1), 1 ÷ 2 = 0 (ост. 1). Результат: 11001₂.
Что такое основание системы счисления?
Основание – количество цифр, используемых в системе для записи чисел. У десятичной системы основание 10 (цифры 0–9), у двоичной – 2 (0 и 1), у шестнадцатеричной – 16 (0–9 и A–F).
Как перевести шестнадцатеричное число в десятичное?
Замените буквы A–F на числа 10–15. Умножьте каждую цифру на 16 в степени её позиции и сложите результаты. Например, 2A3₁₆ = 2×16² + 10×16¹ + 3×16⁰ = 512 + 160 + 3 = 675₁₀.
Почему компьютеры используют двоичную систему вместо десятичной?
Электронные схемы работают с двумя состояниями: есть сигнал (1) или нет (0). Двоичная система надёжна, проста в реализации и устойчива к помехам. Десятичная требовала бы распознавания десяти уровней напряжения, что менее надёжно.