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

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

Возьмём число и рассмотрим его с точки зрения системы счисления. Цифра 5 обозначает сотни, 4 — десятки и 3 — единицы. Попробуем представить это более формально. Для этого пронумеруем разряды числа справа налево, начиная с нуля.

Учтём, что , , .

Представим число как .

Сформулируем правило, по которому число из любой системы счисления можно перевести в десятичную систему:

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

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

Пронумеруем разряды справа налево, начиная с нуля.

Выпишем цифры числа, умноженные на основание системы счисления (4) в степени номера разряда: .

Таким образом, можно перевести число из любой системы счисления в десятичную систему счисления.

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

Пример: