Записать двоичное число, начиная с самого правого (младшего) разряда, и двигаясь влево (к старшим разрядам).
Заменить каждый разряд числа, равный 1, на соответствующую степень двойки. Если самый правый разряд равен 1, заменить его на 2^0 = 1. Если следующий разряд равен 1, заменить его на 2^1 и так далее.
Сложить все полученные значения. Результатом будет число в десятичной системе счисления.
Например, чтобы перевести число 1011 из двоичной в десятичную систему счисления, мы выполняем следующие действия:
– Записываем число, начиная со старшего разряда: 1011
– Заменяем каждый разряд: 1 * 2^3 + 0 * 2^2 + 1 * 2^1 + 1 * 2^0
– Складываем полученные значения: 8 + 0 + 2 + 1 = 11