Вопрос задан 28.01.2026 в 18:20. Предмет Информатика. Спрашивает Ракович Ольга.

записать в десятичной сс целое число, если дан его дополнительный код 0111011101000111

Перейти к ответам

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

Отвечает Салманович Светлана.

Дан дополнительный код (two’s complement) числа:

0111011101000111

  1. Определяем знак числа
    В дополнительном коде старший (левый) бит — это знак:

  • 0 → число положительное

  • 1 → число отрицательное

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

  1. Переводим двоичное число в десятичное
    Разложим по степеням двойки (это 16-битное число, веса от 2152^{15} до 202^0):

0111011101000111
Единицы стоят в разрядах: 14,13,12,10,9,8,6,2,1,014, 13, 12, 10, 9, 8, 6, 2, 1, 0

Складываем:

  • 214=163842^{14} = 16384

  • 213=81922^{13} = 8192

  • 212=40962^{12} = 4096

  • 210=10242^{10} = 1024

  • 29=5122^{9} = 512

  • 28=2562^{8} = 256

  • 26=642^{6} = 64

  • 22=42^{2} = 4

  • 21=22^{1} = 2

  • 20=12^{0} = 1

Сумма:
16384+8192+4096+1024+512+256+64+4+2+1=3053516384 + 8192 + 4096 + 1024 + 512 + 256 + 64 + 4 + 2 + 1 = 30535

Ответ: 30535

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

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

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

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