Вопрос задан 28.02.2019 в 18:09. Предмет Информатика. Спрашивает Филатов Никита.

Если обратный код целого числа X имеет указанный вид 111110012 , то чему будет равно его значение в

десятичной системе счисления
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тилепбай Назерке.
1* 2^{0}+ 1* 2^{1}+1* 2^{2}+1* 2^{3}+1* 2^{4}+1* 2^{7} = 159_{10}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

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

В данном случае вид обратного кода - 111110012. Рассмотрим его поэлементно:

Старший бит равен 1, поэтому число будет отрицательным. В данном случае, чтобы найти обратное значение числа, нужно инвертировать все его биты. Получим: 000001122. Затем нужно добавить единицу к полученному значению. Выходит: 000001123.

Полученное число 000001123 в двоичной системе счисления имеет вид 35. Обратный код с префиксом 1 в данном случае соответствует отрицательному значению числа, поэтому значение в десятичной системе счисления будет равно -35.

0 0

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

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

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