Обновлено:

2 переведите числа в десятичную

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

Исходные данныеМожно вводить целые и дробные числа. Для систем с основанием >10 используйте A-F

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

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

В цифровых технологиях и программировании часто применяются другие системы: двоичная (основание 2) для машинного кода, восьмеричная (основание 8) и шестнадцатеричная (основание 16) для компактного представления данных. Умение переводить числа между системами критично для работы с низкоуровневым программированием, сетевыми адресами, цветовыми кодами и архитектурой процессоров.

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

Калькулятор автоматизирует процесс перевода:

  1. Укажите исходное число — введите последовательность цифр (и букв для систем с основанием >10)
  2. Выберите основание исходной системы — 2 (двоичная), 8 (восьмеричная), 16 (шестнадцатеричная) или любое от 2 до 36
  3. Получите результат — калькулятор выдаст десятичное значение с пошаговым расчетом
  4. Проверьте решение — изучите промежуточные вычисления для понимания алгоритма

Инструмент проверяет корректность ввода: цифры не должны превышать основание системы (например, цифра 7 недопустима в двоичной системе).

Формула перевода в десятичную систему

Общая формула для перевода числа из системы с основанием n в десятичную:

Число₁₀ = dₖ×n^k + dₖ₋₁×n^(k-1) + … + d₁×n¹ + d₀×n⁰

Где:

Обозначения для различных систем

СистемаОснованиеЦифрыПример
Двоичная20, 11101₂
Восьмеричная80–7745₈
Десятичная100–9123₁₀
Шестнадцатеричная160–9, A–F3FA₁₆

В шестнадцатеричной системе: A=10, B=11, C=12, D=13, E=14, F=15.

Примеры перевода чисел в десятичную систему

Пример 1: Двоичное число в десятичное

Перевести 1101₂ в десятичную систему:

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

Пример 2: Восьмеричное число

Перевести 745₈:

745₈ = 7×8² + 4×8¹ + 5×8⁰
= 7×64 + 4×8 + 5×1
= 448 + 32 + 5
= 485₁₀

Пример 3: Шестнадцатеричное число

Перевести 2A3₁₆ (A = 10):

2A3₁₆ = 2×16² + 10×16¹ + 3×16⁰
= 2×256 + 10×16 + 3×1
= 512 + 160 + 3
= 675₁₀

Пример 4: Дробное двоичное число

Перевести 101.11₂:

Целая часть: 101₂ = 1×2² + 0×2¹ + 1×2⁰ = 5
Дробная часть: 0.11₂ = 1×2⁻¹ + 1×2⁻² = 0.5 + 0.25 = 0.75
Результат: 5.75₁₀

Алгоритм ручного перевода

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

Типичные ошибки при переводе

Применение в программировании и технике

IP-адреса: 192.168.1.1 можно представить в двоичной форме для понимания масок подсети
Цветовые коды: #FF5733 (шестнадцатеричный) = RGB(255, 87, 51)
Права доступа Unix: chmod 755 = rwxr-xr-x (восьмеричное представление битовой маски)
Память компьютера: адреса 0x0A3F переводятся в десятичные для отладки
Кодирование данных: преобразование байтов между системами для анализа протоколов

Проверка результата

Для верификации перевода используйте обратное преобразование: переведите полученное десятичное число обратно в исходную систему. Если результат совпадает с исходным числом — расчет верен. Альтернативно: воспользуйтесь научным калькулятором с поддержкой различных систем счисления или онлайн-конвертерами.

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

Часто задаваемые вопросы

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

Умножьте каждую цифру на 2 в степени её позиции справа налево: 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11.

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

Число = Σ(цифра × основание^позиция), где позиция отсчитывается справа налево с нуля. Для системы с основанием n: d₀×n⁰ + d₁×n¹ + d₂×n² + ... + dₖ×nᵏ.

Что делать, если в шестнадцатеричном числе есть буквы?

Буквы A–F соответствуют числам 10–15. Например, в числе 2F: F = 15, поэтому 2×16¹ + 15×16⁰ = 32 + 15 = 47.

Можно ли переводить дробные числа в десятичную систему?

Да, для дробной части используется отрицательная степень основания: 0.101₂ = 1×2⁻¹ + 0×2⁻² + 1×2⁻³ = 0.5 + 0 + 0.125 = 0.625₁₀.

Почему результат перевода не совпадает с ожидаемым?

Проверьте: правильно ли указано основание исходной системы, нет ли недопустимых цифр (например, 8 в восьмеричной), учтена ли дробная часть.

Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.

2 в 16-ричную

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

Перейти к калькулятору