Вопрос задан 13.04.2021 в 08:04. Предмет Информатика. Спрашивает Сорокин Иван.

Запишите в десятичной системе счисления целое число, если дан его дополнительный код: a)

01111000; b) 101110101;
0 0
Перейти к ответам

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

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

a) 01111000₂ = 2⁶ + 2⁵ + 2⁴ + 2³ = 120₁₀

b) 101110101₂ = 2⁸ + 2⁶ + 2⁵ + 2⁴ + 2² + 2⁰ = 373₁₀

Если я правильно вас понял


0 0
Отвечает Горбунова Мария.

a) 120

Б)373

Механизм решения данных заданий -

Расставить степени начиная с нулевой с права на лево

в вашем случае 0^7 1^6 1^5 1^4 1^3 0^2 0^1 0^0

записать вместо единиц двойки с их степенями

2⁶ + 2⁵ + 2⁴ + 2³

Считаем, складываем и получаем 120. Так переводятся числа   из 2 в 10 систему счисления.



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

a) Для того, чтобы перевести число из дополнительного кода в десятичную систему счисления, нужно проверить, является ли старший бит числа единицей (что означает, что число отрицательное). Если это так, то нужно инвертировать все биты числа, кроме старшего, а затем добавить единицу к результату. Если же старший бит равен нулю, то число положительное и его значение равно просто значению в дополнительном коде.

Таким образом, для числа 01111000 в дополнительном коде старший бит равен 0, что означает, что это положительное число. Значение этого числа в десятичной системе счисления равно:

markdown
0*2^7 + 1*2^6 + 1*2^5 + 1*2^4 + 1*2^3 + 0*2^2 + 0*2^1 + 0*2^0 = 120

Таким образом, число 01111000 в дополнительном коде равно 120 в десятичной системе счисления.

b) Для числа 101110101 в дополнительном коде старший бит равен 1, что означает, что это отрицательное число. Значение этого числа в десятичной системе счисления можно найти следующим образом:

Инвертируем все биты, кроме старшего: 010001010 Добавляем единицу: 010001011 Это число представляет значение -43 в десятичной системе счисления.

Таким образом, число 101110101 в дополнительном коде равно -43 в десятичной системе счисления.

0 0

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

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

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