Чтобы перевести число из двоичной системы счисления (основание 2) в десятичную (основание 10), нужно взять каждую цифру двоичного числа, умножить её на 2, возведённое в степень, равную её позиции, начиная с нуля справа налево.
Давайте разберём ваш пример: 1010112. Прежде всего, убедитесь, что в числе нет лишних цифр, так как в двоичной системе есть только 0 и 1. Предполагая, что вы имели в виду 101011 (так как 2 не является допустимой цифрой в двоичной системе), мы будем переводить 101011.
Теперь определим положение каждой цифры:
- 1 * 2^5 = 32 (первая цифра, слева)
- 0 * 2^4 = 0
- 1 * 2^3 = 8
- 0 * 2^2 = 0
- 1 * 2^1 = 2
- 1 * 2^0 = 1
Теперь сложим все полученные результаты: 32 + 0 + 8 + 0 + 2 + 1 = 43
Таким образом, двоичное число 101011 в десятичной системе будет равно 43.