Чтобы перевести число из двоичной системы счисления в десятичную, нужно каждый разряд двоичного числа умножить на 2, возведенное в степень, соответствующую позиции этого разряда, начиная справа (где позиция равна 0).
Для числа 1000011111100² выполняем следующие шаги:
Запишем число с указанными позициями:
- 1 × 2¹¹ (2 в степени 11)
- 0 × 2¹⁰ (2 в степени 10)
- 0 × 2⁹ (2 в степени 9)
- 0 × 2⁸ (2 в степени 8)
- 0 × 2⁷ (2 в степени 7)
- 1 × 2⁶ (2 в степени 6)
- 1 × 2⁵ (2 в степени 5)
- 1 × 2⁴ (2 в степени 4)
- 1 × 2³ (2 в степени 3)
- 0 × 2² (2 в степени 2)
- 0 × 2¹ (2 в степени 1)
- 0 × 2⁰ (2 в степени 0)
Теперь вычислим значение каждого из этих слагаемых:
- 1 × 2048 = 2048
- 0 × 1024 = 0
- 0 × 512 = 0
- 0 × 256 = 0
- 0 × 128 = 0
- 1 × 64 = 64
- 1 × 32 = 32
- 1 × 16 = 16
- 1 × 8 = 8
- 0 × 4 = 0
- 0 × 2 = 0
- 0 × 1 = 0
Складываем все полученные значения: 2048 + 0 + 0 + 0 + 0 + 64 + 32 + 16 + 8 + 0 + 0 + 0 = 2112
Таким образом, число 1000011111100² в десятичной системе будет равно 2112.