Мы определили что два или более чисел находятся в разных системах счисления.
Для правильного выполнения всех арифметических операций необходимо
перевести все числа в какую-нибудь одну систему счисления.
Вы выбрали шестнадцатеричную систему счисления поэтому в нее осуществим перевод всех чисел.
1)
Переведем число 658Для этого переведем его сначала в десятичную вот так:
65
8 = 6∙8
1+5∙8
0 = 48+5 = 53
10Целая часть находится делением на основание новой:
53 | 16 | |
-48 | 3 | |
5 | | |
 |
Результат перевода:
658 = 3516 2)
Переведем число 11010.0012Для этого переведем его сначала в десятичную вот так:
11010.001
2 = 1∙2
4+1∙2
3+0∙2
2+1∙2
1+0∙2
0+0∙2
-1+0∙2
-2+1∙2
-3 = 16+8+0+2+0+0+0+0.125 = 26.125
10Целая часть находится делением на основание новой:
26 | 16 | |
-16 | 1 | |
10=A | | |
 |
Дробная часть находится умножением на основание новой:
 |
0 | .125 |
. | 16 |
2 | 0 |
| |
Результат перевода:
11010.0012 = 1A.216В результате преобразований получили выражение:
3516*1A.216 В полученном выражении все числа находятся в шестнадцатеричной системе счисления. Поэтому все расчеты будем выполнять в ней.
1)
Выполним умножение 3516*1A.216x | | | | | 3 | 5 | . | 0 |
| | | | 1 | A | . | 2 |
+ | | | | | | 6 | A | 0 |
| | | | | | | |
| | | 2 | 1 | 2 | 0 | |
| | | 3 | 5 | 0 | | |
| | | | 5 | 6 | 8. | A | 0 |
Получилось: 35
16*1A.2
16 = 568.A0
16 Вы пожелали видеть ответ в восьмеричной системе счисления
Переведем его сначала в десятичную вот так:
568.A0
16 = 5∙16
2+6∙16
1+8∙16
0+10∙16
-1+0∙16
-2 = 1280+96+8+0.625+0 = 1384.625
10Резульат перевода:
568.A0
16 = 1384.625
10Теперь переведем его в 8 -ричную:
Целая часть находится делением на основание новой:
1384 | 8 | | | |
-1384 | 173 | 8 | | |
0 | -168 | 21 | 8 | |
| 5 | -16 | 2 | |
| | 5 | | |
 |
Дробная часть находится умножением на основание новой:
 |
0 | .625 |
. | 8 |
5 | 0 |
| |
Окончательный ответ:2550.58