Мы определили что два или более чисел находятся в разных системах счисления.
Для правильного выполнения всех арифметических операций необходимо
перевести все числа в какую-нибудь одну систему счисления.
Вы выбрали шестнадцатеричную систему счисления поэтому в нее осуществим перевод всех чисел.
1)
Переведем число 510Целая часть находится делением на основание новой:
5
10 = 5
16Результат перевода:
510 = 516 2)
Переведем число 0.12045Для этого переведем его сначала в десятичную вот так:
0.1204
5 = 0∙5
0+1∙5
-1+2∙5
-2+0∙5
-3+4∙5
-4 = 0+0.2+0.08+0+0.0064 = 0.2864
10Целая часть находится делением на основание новой:
0
10 = 0
16Дробная часть находится умножением на основание новой:
|
0 | .2864 |
. | 16 |
4 | 5824 |
| 16 |
9 | 3184 |
| 16 |
5 | 0944 |
| 16 |
1 | 5104 |
| 16 |
8 | 1664 |
| 16 |
2 | 6624 |
| 16 |
10=A | 5984 |
| 16 |
9 | 5744 |
| 16 |
9 | 1904 |
| 16 |
3 | 04639 |
| 16 |
0 | 74219 |
| 16 |
Результат перевода:
0.12045 = 0.495182A993016 3)
Переведем число 0.00015Для этого переведем его сначала в десятичную вот так:
0.0001
5 = 0∙5
0+0∙5
-1+0∙5
-2+0∙5
-3+1∙5
-4 = 0+0+0+0+0.0016 = 0.0016
10Целая часть находится делением на основание новой:
0
10 = 0
16Дробная часть находится умножением на основание новой:
|
0 | .0016 |
. | 16 |
0 | 0256 |
| 16 |
0 | 4096 |
| 16 |
6 | 5536 |
| 16 |
8 | 8576 |
| 16 |
13=D | 7216 |
| 16 |
11=B | 5456 |
| 16 |
8 | 7296 |
| 16 |
11=B | 6736 |
| 16 |
10=A | 7776 |
| 16 |
12=C | 4416 |
| 16 |
7 | 0656 |
| 16 |
Результат перевода:
0.00015 = 0.0068DB8BAC716В результате преобразований получили выражение:
516+0.495182A993016-0.0068DB8BAC716 В полученном выражении все числа находятся в шестнадцатеричной системе счисления. Поэтому все расчеты будем выполнять в ней.
1)
Выполним вычитание 0.495182A993016-0.0068DB8BAC716 | | | | | | | | | | | | | |
- | 0 | . | 4 | 9 | 5 | 1 | 8 | 2 | A | 9 | 9 | 3 | 0 |
0 | . | 0 | 0 | 6 | 8 | D | B | 8 | B | A | C | 7 |
| 0 | . | 4 | 8 | E | 8 | A | 7 | 1 | D | E | 6 | 9 |
Получилось: 0.495182A9930
16-0.0068DB8BAC7
16 = 0.48E8A71DE69
16 Подставим результат это расчета в исходное выражение
5
16 +
0.495182A993016 - 0.0068DB8BAC716 = 5
16 +
0.48E8A71DE6916 2)
Выполним сложение 516+0.48E8A71DE6916 | | | | | | | | | | | | | |
+ | 5 | . | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | . | 4 | 8 | E | 8 | A | 7 | 1 | D | E | 6 | 9 |
| 5 | . | 4 | 8 | E | 8 | A | 7 | 1 | D | E | 6 | 9 |
Получилось: 5
16+0.48E8A71DE69
16 = 5.48E8A71DE69
16 Вы пожелали видеть ответ в шестнадцатеричной системе счисления
Результат расчета уже находится в нужной СС.
Окончательный ответ:5.48E8A71DE6916