Пример вычитания восьмеричных чисел сервисом www.reshinfo.com

Ваша задача будет решена с вашими исходными данными OnLine и бесплатно

Задача:

Из числа 4378 вычесть число 45628 в восьмеричной системе счисления.


Решение:

1) Так как вычитаемое больше уменьшаемого, результатом вычитания будет отрицательное число. Поэтому мы вычтем из болшего числа меньшее, а в результат добавим знак минус.

Обозначим как A число 45628 и как B число 4378.

2) Запишем числа A и B столбиком, одно под другим, начиная с младших разрядов (нумерация разрядов начинается с нуля).

Разр.43210
A4562
B437

3) Вычтем разряд за разрядом из числа A число B записывая результат в C начиная с младших разрядов. Правила поразрядного вычитания, для восьмеричной системы счисления представлены в таблице ниже.


 "В" 
  0 1 2 3 4 5 6 7  
"A" 0 0 17 16 15 14 13 12 11  
1 1 0 17 16 15 14 13 12  
2 2 1 0 17 16 15 14 13  
3 3 2 1 0 17 16 15 14  
4 4 3 2 1 0 17 16 15  
5 5 4 3 2 1 0 17 16  
6 6 5 4 3 2 1 0 17  
7 7 6 5 4 3 2 1 0  

Здесь номер строки (синий цвет) соответствует значению разряда операнда А, а столбца соответственно B. На пересечении соответствующей строки и столбца, серым цветом, указывается значение соответствующего разряда результата C. При некоторых комбинациях значений А и B возникает единица заема из следующего (более старшего разряда), что в таблице указывается красным цветом.

В качестве примера, желтым цветом, показано вычисление для чисел 3 и 4 (3 минус 4), результат есть 7 и еще заем из следующего разряда.

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

Весь процесс вычитания наших чисел выглядит следующим образом:
(красным шрифтом показаны заемы из соответствующего разряда)


Разр.c43210
1
A4562
B437
C4123



Ответ:    4378 - 45628 = -41238



...вычесть MOИ чиcла в восьмеричной системе


...к списку решаемых задач