https://mathweb.ru/numberconverter.html?id=208105

Перевод F.12AB из шестнадцатиричной в восьмеричную систему счисления

Введите число:
Его система счисления:
Двоичная
Троичная
Восьмеричная
Десятичная
Шестнадцатиричная
Двоично-десятичная
Другая
Дополнительно

Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.

Сначала выполним перевод через десятичную систему

Выполним перевод в десятичную систему счисления вот так:

15∙160+1∙16-1+2∙16-2+10∙16-3+11∙16-4 = 15∙1+1∙0.0625+2∙0.00390625+10∙0.000244140625+11∙1.52587890625E-5 = 15+0.0625+0.0078125+0.00244140625+0.0001678466796875 = 15.07292175292968810

Получилось: F.12AB16 =15.07292175292968810

Переведем число 15.07292175292968810 в восьмеричное вот так:

Целая часть числа находится делением на основание новой системы счисления:

158
-81
7
Перевод чисел из одной системы счисления в другую

Дробная часть числа находится умножением на основание новой системы счисления:

Перевод чисел из одной системы счисления в другую
0.072921752929688*8
0.5834*8
4.667*8
5.336*8
2.688*8
5.5*8
4.0*8
1.0*8

В результате преобразования получилось:

15.07292175292968810 = 17.04525418
Ответ: F.12AB16 = 17.04525418

Теперь выполним прямой перевод.

Выполним прямой перевод из шестнадцатиричной в двоичную вот так:

F.12AB16 = F. 1 2 A B = F(=1111). 1(=0001) 2(=0010) A(=1010) B(=1011) = 1111.00010010101010112

Ответ: F.12AB16 = 1111.00010010101010112

Дополним число недостающими нулями слева

Дополним число недостающими нулями справа

Выполним прямой перевод из двоичной в восмиричную вот так:

001111.0001001010101011002 = 001 111. 000 100 101 010 101 100 = 001(=1) 111(=7). 000(=0) 100(=4) 101(=5) 010(=2) 101(=5) 100(=4) = 17.0452548

Ответ: F.12AB16 = 17.0452548