перевести из десятичной системы в двоичную:
1.120
2. 330
3. 666
Цель понятна: перевести числа из десятичной системы в двоичную и дать подробное объяснение.
Метод: для каждого числа выполняем деление на 2 и записываем остатки. Остатки читаются в обратном порядке — это и есть двоичное представление.
1) 120 в десятичной системе → 1111000 в двоичной
- 120 ÷ 2 = 60, остаток 0
- 60 ÷ 2 = 30, остаток 0
- 30 ÷ 2 = 15, остаток 0
- 15 ÷ 2 = 7, остаток 1
- 7 ÷ 2 = 3, остаток 1
- 3 ÷ 2 = 1, остаток 1
- 1 ÷ 2 = 0, остаток 1
Читая остатки снизу вверх: 1111000₂.
Проверка: 1·64 + 1·32 + 1·16 + 1·8 = 64 + 32 + 16 + 8 = 120.
2) 330 в десятичной системе → 101001010 в двоичной
- 330 ÷ 2 = 165, остаток 0
- 165 ÷ 2 = 82, остаток 1
- 82 ÷ 2 = 41, остаток 0
- 41 ÷ 2 = 20, остаток 1
- 20 ÷ 2 = 10, остаток 0
- 10 ÷ 2 = 5, остаток 0
- 5 ÷ 2 = 2, остаток 1
- 2 ÷ 2 = 1, остаток 0
- 1 ÷ 2 = 0, остаток 1
Читая снизу вверх: 101001010₂.
Проверка: 256 + 64 + 8 + 2 = 330.
3) 666 в десятичной системе → 1010011010 в двоичной
- 666 ÷ 2 = 333, остаток 0
- 333 ÷ 2 = 166, остаток 1
- 166 ÷ 2 = 83, остаток 0
- 83 ÷ 2 = 41, остаток 1
- 41 ÷ 2 = 20, остаток 1
- 20 ÷ 2 = 10, остаток 0
- 10 ÷ 2 = 5, остаток 0
- 5 ÷ 2 = 2, остаток 1
- 2 ÷ 2 = 1, остаток 0
- 1 ÷ 2 = 0, остаток 1
Читая снизу вверх: 1010011010₂.
Проверка: 512 + 128 + 16 + 8 + 2 = 666.
Итоги:
- 120₁₀ = 1111000₂
- 330₁₀ = 101001010₂
- 666₁₀ = 1010011010₂
Если нужно, могу привести эти же числа в двоичном виде с лидирующими нулями до заданной длины (например, до 8, 9 или 16 бит).