Перевод числа 105311.413 из шестнадцатеричной системы счисления в двоичную

Для перевода числа 105311.413 из шестнадцатеричной в двоичную систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в двоичную. Для перевода шестнадцатеричного числа 105311.413 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:

A16 = an-1 ∙ 16n-1 + an-2 ∙ 16n-2 + ∙∙∙ + a0 ∙ 160 + a-1 ∙ 16-1 + ∙∙∙ + a-m ∙ 16-m

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

105311.41316=1 ∙ 165 + 0 ∙ 164 + 5 ∙ 163 + 3 ∙ 162 + 1 ∙ 161 + 1 ∙ 160 + 4 ∙ 16-1 + 1 ∙ 16-2 + 3 ∙ 16-3 = 1 ∙ 1048576 + 0 ∙ 65536 + 5 ∙ 4096 + 3 ∙ 256 + 1 ∙ 16 + 1 ∙ 1 + 4 ∙ 0.0625 + 1 ∙ 0.00390625 + 3 ∙ 0.000244140625 = 1048576 + 0 + 20480 + 768 + 16 + 1 + 0.25 + 0.00390625 + 0.000732421875 = 1069841.254638710

Таким образом:

105311.41316 = 1069841.254638710.

Для перевода десятичного числа 1069841.2546387 в двоичную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 2 до тех пор, пока остаток не станет меньше чем 2.

— 1069841 2
1069840 — 534920 2
1 534920 — 267460 2
0 267460 — 133730 2
0 133730 — 66865 2
0 66864 — 33432 2
1 33432 — 16716 2
0 16716 — 8358 2
0 8358 — 4179 2
0 4178 — 2089 2
1 2088 — 1044 2
1 1044 — 522 2
0 522 — 261 2
0 260 — 130 2
1 130 — 65 2
0 64 — 32 2
1 32 — 16 2
0 16 — 8 2
0 8 — 4 2
0 4 — 2 2
0 2 1
0

Ответом будет являться обратная последовательность результатов деления:

106984110=1000001010011000100012

Для перевода дробной части 0.2546387 из десятичной системы в двоичную, необходимо выполнить последовательное умножение дробной части на 2, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:

0.2546387 ∙ 2 = 0.5092774 (0)
0.5092774 ∙ 2 = 1.0185548 (1)
0.0185548 ∙ 2 = 0.0371096 (0)
0.0371096 ∙ 2 = 0.0742192 (0)
0.0742192 ∙ 2 = 0.1484384 (0)
0.1484384 ∙ 2 = 0.2968768 (0)
0.2968768 ∙ 2 = 0.5937536 (0)
0.5937536 ∙ 2 = 1.1875072 (1)
0.1875072 ∙ 2 = 0.3750144 (0)
0.3750144 ∙ 2 = 0.7500288 (0)
0.7500288 ∙ 2 = 1.5000576 (1)

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

0.254638710=0.010000010012

Ответом будет являться соединение целой и дробной части:

1069841.254638710=100000101001100010001.010000010012.

Окончательный ответ:

105311.41316=100000101001100010001.010000010012.

Другие переводы числа 105311.413:

Калькулятор перевода чисел

Введите число, его основание и основание системы счиления в которую хотите это число перевести.

Смотрите также:

Другие калькуляторы
Теория
Примеры
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии