Вопрос задан 30.10.2023 в 17:18. Предмет Другие предметы. Спрашивает Дорошенко Ира.

ПОМОГИТЕ ПЖ ДАМ 100 БАЛОВ !!! Переведите заданное целое число (тип Integer) в дополнительный код.

Как будет выглядеть заданное число в типе Word, и типе Longint. Полученный код записать как в двоичном, так и в шестнадцатеричном варианте. а)91 б)206 в)-18
0 0
Перейти к ответам

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

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

Ответ:

Перед дополнительный код - 5648

  1. 1000,10001,0111,1011.прямой код числа
  2. 0111,0110,1000,0100. Инверсия
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

a) Для перевода числа 91 в дополнительный код в типе integer необходимо выполнить следующие шаги:

1. Представить число 91 в двоичном виде: 01011011. 2. Перевернуть все биты числа: 10100100. 3. Добавить единицу к полученному результату: 10100101.

Целое число 91 в дополнительном коде типа integer будет выглядеть как 10100101.

Переведем полученный код в типе word и longint:

- В типе word размер числа будет 16 бит. Поскольку полученный код состоит из 8 бит, остальные биты будут заполнены нулями. Таким образом, в типе word число 91 в дополнительном коде будет выглядеть как 0000000010100101.

- В типе longint размер числа будет 32 бита. Поскольку полученный код состоит из 8 бит, остальные 24 бита будут заполнены знаковым битом, равным единице (поскольку исходное число 91 положительное). Таким образом, в типе longint число 91 в дополнительном коде будет выглядеть как 11111111111111111111111110100101.

Число 91 в дополнительном коде: - в двоичном виде: 10100101. - в шестнадцатеричном виде: A5.

b) Для перевода числа 206 в дополнительный код в типе integer необходимо выполнить следующие шаги:

1. Представить число 206 в двоичном виде: 11001110. 2. Перевернуть все биты числа: 00110001. 3. Добавить единицу к полученному результату: 00110010.

Целое число 206 в дополнительном коде типа integer будет выглядеть как 00110010.

Переведем полученный код в типе word и longint:

- В типе word размер числа будет 16 бит. Поскольку полученный код состоит из 8 бит, остальные биты будут заполнены нулями. Таким образом, в типе word число 206 в дополнительном коде будет выглядеть как 0000000000110010.

- В типе longint размер числа будет 32 бита. Поскольку полученный код состоит из 8 бит, остальные 24 бита будут заполнены знаковым битом, равным нулю (поскольку исходное число 206 положительное). Таким образом, в типе longint число 206 в дополнительном коде будет выглядеть как 00000000000000000000000000110010.

Число 206 в дополнительном коде: - в двоичном виде: 00110010. - в шестнадцатеричном виде: 32.

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

1. Представить число -18 в двоичном виде: 11101110. 2. Перевернуть все биты числа: 00010001. 3. Добавить единицу к полученному результату: 00010010.

Целое число -18 в дополнительном коде типа integer будет выглядеть как 00010010.

Переведем полученный код в типе word и longint:

- В типе word размер числа будет 16 бит. Поскольку полученный код состоит из 8 бит, остальные биты будут заполнены нулями. Таким образом, в типе word число -18 в дополнительном коде будет выглядеть как 0000000000010010.

- В типе longint размер числа будет 32 бита. Поскольку полученный код состоит из 8 бит, остальные 24 бита будут заполнены знаковым битом, равным единице (поскольку исходное число -18 отрицательное). Таким образом, в типе longint число -18 в дополнительном коде будет выглядеть как 11111111111111111111111111100110.

Число -18 в дополнительном коде: - в двоичном виде: 00010010. - в шестнадцатеричном виде: 12.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Другие предметы

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

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