Представление числа -200 в прямом, обратном и дополнительном кодах (предположим, что используется 8-битное представление):
- Прямой код:
- Сначала переводим 200 в двоичный вид: 200₁₀ = 11001000₂.
- В прямом коде старший бит отвечает за знак (0 - положительное, 1 - отрицательное).
- Таким образом, прямой код для -200 будет: 11001000.
- Обратный код:
- Обратный код для отрицательного числа получается инвертированием всех битов прямого кода, кроме знакового.
- Для числа -200 обратный код будет получен инвертированием 11001000: 10110111.
- Дополнительный код:
- Дополнительный код для отрицательного числа получается прибавлением 1 к обратному коду.
- 10110111 + 1 = 10111000
Ответ: Прямой код: 11001000. Обратный код: 10110111. Дополнительный код: 10111000.