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

Из любой системы в десятичную через развёрнутую запись по степеням.

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

Решение

    Развёрнутая форма числа

    Любое число в позиционной системе — это сумма цифр, умноженных на основание в степени номера разряда. Разряды нумеруют от запятой: влево 0, 1, 2…, вправо −1, −2… Перевод в десятичную систему сводится к тому, чтобы записать эту сумму и посчитать её обычной арифметикой:

    an…a1a0,a−1… = an·qn + … + a1·q + a0 + a−1·q−1 + …

    где q — основание системы. Буквы сначала заменяют их значениями: A = 10, B = 11 и так далее до Z = 35.

    Пример: 3AF₁₆ и 2107₈

    Два числа из разных систем

    3AF₁₆ = 3·16² + 10·16¹ + 15·16⁰ = 768 + 160 + 15 = 943.
    2107₈ = 2·8³ + 1·8² + 0·8¹ + 7·8⁰ = 1024 + 64 + 0 + 7 = 1095.

    Степени оснований

    Основаниеq⁰q¹q²q³q⁴
    2124816
    31392781
    51525125625
    818645124 096
    161162564 09665 536

    Схема Горнера — без степеней

    Если степени считать неудобно, идите по цифрам слева направо: результат умножайте на основание и прибавляйте следующую цифру. Для 2107₈: 2 → 2·8 + 1 = 17 → 17·8 + 0 = 136 → 136·8 + 7 = 1095. Ответ тот же, а умножать приходится только на основание. Калькулятор расписывает развёрнутую форму — так решение оформляют в школе.

    Для двоичных чисел есть отдельная страница с приёмами для степеней двойки — «Из двоичной в десятичную».

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

    Как перевести число из восьмеричной системы в десятичную?
    Умножьте каждую цифру на 8 в степени её разряда и сложите: 173₈ = 1·8² + 7·8¹ + 3·8⁰ = 64 + 56 + 3 = 123. Разряды нумеруют справа налево, начиная с нуля.
    Как перевести шестнадцатеричное число в десятичное?
    Сначала замените буквы числами: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. Затем разверните по степеням 16: 3AF₁₆ = 3·256 + 10·16 + 15·1 = 768 + 160 + 15 = 943.
    Как перевести в десятичную систему дробное число?
    Цифры после запятой умножают на основание в отрицательных степенях: 0,12₈ = 1·8⁻¹ + 2·8⁻² = 0,125 + 0,03125 = 0,15625. Из систем с основанием не 2 и не 5 может получиться периодическая дробь: 0,1₃ = 1/3 = 0,(3).

    Обновлено