Вопрос задан 16.04.2021 в 17:19. Предмет Информатика. Спрашивает Isaeva Elizaveta.

Представить число -87(в десятичной) для записи в компьютере(прямой код, обратный и дополнительный)

Заранее спасибо...)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шведов Иван.

Ответ:

11010111₂ - прямой код

10101000₂ - обратный код

10101001₂ - дополнительный код

Объяснение:

87₁₀ = 1*2⁰ + 1*2¹ + 1*2² + 0*2³ + 1*2⁴ + 0*2⁵ + 1*2⁶ = 1010111₂

01010111₂ - положительное число

11010111₂ - прямой код: добавить 1 в старший разряд

10101000₂ - обратный код: 1 в старший разряд, остальные числа инвертируются

10101001₂ - дополнительный код = обратный код + 1

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для представления числа -87 в компьютере с использованием трех разных кодировок необходимо выполнить следующие шаги:

  1. Перевести число -87 в двоичную систему исчисления.
  2. Записать полученное двоичное число в требуемой кодировке.

Прямой код:

  1. Переводим число -87 в двоичную систему исчисления:

    87 = 64 + 16 + 4 + 2 + 1 = 1010111 (в двоичной системе)

  2. Поскольку знак числа отрицательный, для получения прямого кода необходимо использовать знаковый разряд. Знаковый разряд устанавливается в единицу для отрицательных чисел и в ноль для положительных чисел. Таким образом, прямой код числа -87 будет выглядеть следующим образом:

    1 0101111

Обратный код:

  1. Переводим число -87 в двоичную систему исчисления:

    87 = 64 + 16 + 4 + 2 + 1 = 1010111 (в двоичной системе)

  2. Для получения обратного кода необходимо инвертировать все биты числа, кроме знакового разряда. Знаковый разряд остается без изменений. Таким образом, обратный код числа -87 будет выглядеть следующим образом:

    1 0101000

Дополнительный код:

  1. Переводим число -87 в двоичную систему исчисления:

    87 = 64 + 16 + 4 + 2 + 1 = 1010111 (в двоичной системе)

  2. Для получения дополнительного кода необходимо инвертировать все биты числа, кроме знакового разряда, а затем добавить к полученному результату единицу. Таким образом, дополнительный код числа -87 будет выглядеть следующим образом:

    1 0101001

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос