Мы определили что два или более чисел находятся в разных системах счисления.
Для правильного выполнения всех арифметических операций необходимо
перевести все числа в какую-нибудь одну систему счисления.
Вы выбрали шестнадцатеричную систему счисления поэтому в нее осуществим перевод всех чисел.
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)
Выполним вычитание 516-0.495182A993016 | | | | | | | | | | | | | |
- | 5 | . | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | . | 4 | 9 | 5 | 1 | 8 | 2 | A | 9 | 9 | 3 | 0 |
| 4 | . | B | 6 | A | E | 7 | D | 5 | 6 | 6 | D | 0 |
Получилось: 5
16-0.495182A9930
16 = 4.B6AE7D566D
16 Подставим результат это расчета в исходное выражение
516 - 0.495182A993016 - 0.0068DB8BAC7
16 =
4.B6AE7D566D16 - 0.0068DB8BAC7
16 2)
Выполним вычитание 4.B6AE7D566D16-0.0068DB8BAC716 | | | | | | | | | | | | | |
- | 4 | . | B | 6 | A | E | 7 | D | 5 | 6 | 6 | D | 0 |
0 | . | 0 | 0 | 6 | 8 | D | B | 8 | B | A | C | 7 |
| 4 | . | B | 6 | 4 | 5 | A | 1 | C | A | C | 0 | 9 |
Получилось: 4.B6AE7D566D
16-0.0068DB8BAC7
16 = 4.B645A1CAC09
16 Вы пожелали видеть ответ в шестнадцатеричной системе счисления
Результат расчета уже находится в нужной СС.
Окончательный ответ:4.B645A1CAC0916