Мы определили что два или более чисел находятся в разных системах счисления.
Для правильного выполнения всех арифметических операций необходимо
перевести все числа в какую-нибудь одну систему счисления.
Вы выбрали двоичную систему счисления поэтому в нее осуществим перевод всех чисел.
1)
Переведем число 463328Для этого переведем его сначала в десятичную вот так:
46332
8 = 4∙8
4+6∙8
3+3∙8
2+3∙8
1+2∙8
0 = 16384+3072+192+24+2 = 19674
10Целая часть находится делением на основание новой:
19674 | 2 | | | | | | | | | | | | | | |
-19674 | 9837 | 2 | | | | | | | | | | | | | |
0 | -9836 | 4918 | 2 | | | | | | | | | | | | |
| 1 | -4918 | 2459 | 2 | | | | | | | | | | | |
| | 0 | -2458 | 1229 | 2 | | | | | | | | | | |
| | | 1 | -1228 | 614 | 2 | | | | | | | | | |
| | | | 1 | -614 | 307 | 2 | | | | | | | | |
| | | | | 0 | -306 | 153 | 2 | | | | | | | |
| | | | | | 1 | -152 | 76 | 2 | | | | | | |
| | | | | | | 1 | -76 | 38 | 2 | | | | | |
| | | | | | | | 0 | -38 | 19 | 2 | | | | |
| | | | | | | | | 0 | -18 | 9 | 2 | | | |
| | | | | | | | | | 1 | -8 | 4 | 2 | | |
| | | | | | | | | | | 1 | -4 | 2 | 2 | |
| | | | | | | | | | | | 0 | -2 | 1 | |
| | | | | | | | | | | | | 0 | | |
|
Результат перевода:
463328 = 1001100110110102 2) Число 11010010110
2 уже находится в нужной СС.
3)
Переведем число 8510Целая часть находится делением на основание новой:
85 | 2 | | | | | | |
-84 | 42 | 2 | | | | | |
1 | -42 | 21 | 2 | | | | |
| 0 | -20 | 10 | 2 | | | |
| | 1 | -10 | 5 | 2 | | |
| | | 0 | -4 | 2 | 2 | |
| | | | 1 | -2 | 1 | |
| | | | | 0 | | |
|
Результат перевода:
8510 = 10101012В результате преобразований получили выражение:
1001100110110102+110100101102+10101012 В полученном выражении все числа находятся в двоичной системе счисления. Поэтому все расчеты будем выполнять в ней.
1)
Выполним сложение 1001100110110102+110100101102 | | | | | | | | | | | | | | | |
+ | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
| | | | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Получилось: 100110011011010
2+11010010110
2 = 101001101110000
2 Подставим результат это расчета в исходное выражение
1001100110110102 + 110100101102 + 1010101
2 =
1010011011100002 + 1010101
2 2)
Выполним сложение 1010011011100002+10101012 | | | | | | | | | | | | | | | |
+ | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
| | | | | | | | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
Получилось: 101001101110000
2+1010101
2 = 101001111000101
2 Вы пожелали видеть ответ в восьмеричной системе счисления
Переведем его сначала в десятичную вот так:
101001111000101
2 = 1∙2
14+0∙2
13+1∙2
12+0∙2
11+0∙2
10+1∙2
9+1∙2
8+1∙2
7+1∙2
6+0∙2
5+0∙2
4+0∙2
3+1∙2
2+0∙2
1+1∙2
0 = 16384+0+4096+0+0+512+256+128+64+0+0+0+4+0+1 = 21445
10Резульат перевода:
101001111000101
2 = 21445
10Теперь переведем его в 8 -ричную:
Целая часть находится делением на основание новой:
21445 | 8 | | | | |
-21440 | 2680 | 8 | | | |
5 | -2680 | 335 | 8 | | |
| 0 | -328 | 41 | 8 | |
| | 7 | -40 | 5 | |
| | | 1 | | |
|
Окончательный ответ:517058