Задача: перевести десятичное число 2322 в двоичную систему счисления.
Подход 1: метод деления на 2 (постепенная запись остатков)
- 2322 ÷ 2 = 1161, остаток 0
- 1161 ÷ 2 = 580, остаток 1
- 580 ÷ 2 = 290, остаток 0
- 290 ÷ 2 = 145, остаток 0
- 145 ÷ 2 = 72, остаток 1
- 72 ÷ 2 = 36, остаток 0
- 36 ÷ 2 = 18, остаток 0
- 18 ÷ 2 = 9, остаток 0
- 9 ÷ 2 = 4, остаток 1
- 4 ÷ 2 = 2, остаток 0
- 2 ÷ 2 = 1, остаток 0
- 1 ÷ 2 = 0, остаток 1
Читаем остатки от последнего к первому: 1 0 0 1 0 0 0 1 0 0 1 0
Итого: 2322 в двоичной системе записывается как 100100010010₂.
Проверка (быстрый контроль по степеням двойки) 2322 = 2^11 + 2^8 + 2^4 + 2^1 = 2048 + 256 + 16 + 2 = 2322. Значит двоичное представление верно: 100100010010₂.
Дополнительно (для понимания): можно увидеть, что это значение в шестнадцатеричном равно 0x912, поскольку 1001 0001 0010 разбивается на 9 1 2 в hex. Это дополнительная проверка, но основное решение — двоичное число 100100010010₂.