Сложение числа со знаком

§ Сложение отрицательных чисел. Сложение рациональных чисел

сложение числа со знаком

выполнить сложение их модулей;; дописать к полученной сумме знак «–». Правило сложения отрицательных чисел применяется к отрицательным. Эти правила позволяют легко проводить сложение и вычитание чисел разных Чтобы сложить два отрицательных числа, надо поставить знак минус и. Сложение двоичных чисел выполняется так, как это предписано правилами двоичной арифметики. Вычитание заменяется сложением.

При выполнении переноса двоичных разрядов результирующее значение может оказаться длиннее п -1 разряда, отведенного на модуль числа n — длина представления.

сложение числа со знаком

В этом случае старший разряд суммы переносится в разряд знака, и результат окажется неправильным сумма двух положительных чисел получится отрицательной.

Такая ситуация называется переполнением разрядной сетки. При программировании ее следует избегать.

Математика 6 класс. 23 октября. Сложение смешанных чисел с разными знаменателями

Здесь результат оказывается неправильным вследствие переноса из знакового разряда. Если единицу перенести в младший разряд, получим правильный ответ в прямом коде: Если единицу перенести в младший разряд, получим правильный ответ: Рассмотрим теперь сложение чисел в дополнительных кодах.

Здесь следует рассмотреть те же четыре случая, что и для обратных кодов 1.

сложение числа со знаком

Суммируются все двоичные разряды прямого кода слагаемых, в том числе старшие разряды знака. Поскольку в данном случае используется прямой код, единственная возможная проблема — переполнение разрядной сетки.

сложение числа со знаком

Для общности прямым кодом беззнакового целого числа можно считать его двоичную запись. При этом единичные значения, возникающие в разряде 8, выходящем за состав байта, отбрасываются. Это свойство используется у беззнаковых целых чисел для замены операции вычитания операцией сложения чисел по следующему правилу: Выражение 28—b называют дополнительным кодом отрицательного числа —bсоответствующего байтовому беззнаковому числу b.

Сложение отрицательных чисел

Дополнительный код положительного числа совпадает с прямым. Выполнить вычитание 10—37 байтовых беззнаковых чисел с использованием дополнительного кода. Найти результат в дополнительном коде, а также его модуль в прямом коде. Прямой двоичный код беззнакового числа 10 равен Прямой код числа 37 равен Найдем его дополнительный код: Так как большее число вычиталось из меньшего, ответ отрицательный.

сложение числа со знаком

Для определения абсолютной величины ответа переведем его в прямой код. Полученное значение модуля результата равно Выполнить вычитание —17 байтовых беззнаковых чисел с использованием дополнительного кода.

сложение числа со знаком

Найти результат в дополнительном и прямом кодах. Прямой двоичный код беззнакового числа равен Прямой код числа 17 равен Так как из большего числа вычиталось меньшее, ответ положительный.

  • Сложение двоичных чисел
  • Сложение отрицательных чисел
  • 31. Сложение отрицательных чисел. Правила