Перевод из любой системы счисления в десятичную систему счисления
Перевод из любой системы счисления в десятичную систему счисления
Возьмём число и рассмотрим его с точки зрения системы счисления. Цифра 5 обозначает сотни, 4 — десятки и 3 — единицы. Попробуем представить это более формально. Для этого пронумеруем разряды числа справа налево, начиная с нуля.
Учтём, что , , .
Представим число как .
Сформулируем правило, по которому число из любой системы счисления можно перевести в десятичную систему:
- Пронумеровать разряды числа справа налево, начиная с нуля.
- Выписать цифры числа, умноженные на основание системы счисления, возведенное в степень (номер разряда), написанную над цифрой.
- Сложить все полученные величины.
Например, переведем число в десятичную систему счисления.
Пронумеруем разряды справа налево, начиная с нуля.
Выпишем цифры числа, умноженные на основание системы счисления (4) в степени номера разряда: .
Таким образом, можно перевести число из любой системы счисления в десятичную систему счисления.
При переводе из двоичной системы счисления процедура упрощается. Все цифры в двоичной системе счисления — нули и единицы. Умножение на ноль всегда даёт ноль, а умножение на единицу — исходное число. Поэтому достаточно сложить двойки, возведенные в степени номеров разрядов, при которых стоят единицы, пропуская разряды с нулями.
Пример: