Двенадцатеричная система счисления

Двенадцатеричная система счисления

Что такое двенадцатеричная система счисления

Двенадцатеричная система счисления — является позиционной системой счисления, то есть имеется зависимость от позиции цифры в записи числа. Для записи числа в двенадцатеричной системе счисления используется десять цифр и две буквы $0$, $1$, $2$, $3$, $4$, $5$, $6$, $7$, $8$, $9$, $A$ и $B$. Для определения, в какой системе счисления записано число, внизу, справа от числа ставят цифру, которая называется основанием системы счисления. Например, $12B2A_{12}$ или $13A_{12}$.

Если вам необходимо перевести число любой системы счисления в другую систему счисления, воспользуйтесь калькулятором систем счисления с подробным решением онлайн. А для выполнения математических операций и сравнения целых или дробных чисел в разных базисах используйте наш калькулятор для вычислений в разных системах счисления.

Как перевести целое десятичное число в двенадцатеричную систему счисления

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

  • Нужно десятичное число делить на $12$ до тех пор, пока неполное частное не будет равно нулю.
  • В результате будет получено число из остатков деления, записанное справа налево.

Например, переведем число $29361_{10}$ в двенадцатеричную систему счисления:

$29361 : 12 = 2446$, остаток: $9$
$2446 : 12 = 203$, остаток: $10$ ($10 = A$)
$203 : 12 = 16$, остаток: $11$ ($11 = B$)
$16 : 12 = 1$, остаток: $4$
$1 : 12 = 0$, остаток: $1$

$29361_{10} = 14BA9_{12}$

Как перевести десятичную дробь в двенадцатеричную систему счисления

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

  • Сначала перевести целую часть десятичной дроби в двенадцатеричную систему счисления.
  • Затем дробную часть последовательно умножать на $12$ до тех пор, пока в дробной части произведения не получится ноль (результатом произведения будет целое число) или не будет достигнуто необходимое количество знаков после запятой.
  • Если в результате умножения целая часть не равна нулю, тогда необходимо заменить значение целой части на ноль.
  • В результате будет получено число из целых частей произведений, записанное слева направо.

Например, переведем десятичное число $14.86803144_{10}$ в двенадцатеричную систему счисления:

Переведем целую часть:

$14 : 12 = 1$, остаток: $2$
$1 : 12 = 0$, остаток: $1$

$14_{10} = 12_{12}$

Переведем дробную часть:

$0.86803144 \cdot 12 = 10.41637728$ ($10 = A$)
$0.41637728 \cdot 12 = 4.99652736$
$0.99652736 \cdot 12 = 11.95832832$ ($11 = B$)
$0.95832832 \cdot 12 = 11.49993984$ ($11 = B$)
$0.49993984 \cdot 12 = 5.99927808$
$0.99927808 \cdot 12 = 11.99133696$ ($11 = B$)
$0.99133696 \cdot 12 = 11.89604352$ ($11 = B$)
$0.89604352 \cdot 12 = 10.75252224$ ($10 = A$)
$0.75252224 \cdot 12 = 9.03026688$
$0.03026688 \cdot 12 = 0.36320256$

$0.86803144_{10} = 0.A4BB5BBA90_{12}$
$14.86803144_{10} = 12.A4BB5BBA90_{12}$

Двенадцатеричные дроби, как и десятичные, могут быть как конечными, так и бесконечными. Не всегда конечная десятичная дробь может быть представлена конечной двенадцатеричной.

В данном примере получается бесконечная периодическая двенадцатеричная дробь, поэтому умножение на $12$ можно производить бесконечное число раз и все равно дробная часть частного не будет равна нулю. В данном случае десятичная дробь $14.86803144$ не может быть точно представлена в двенадцатеричной системе счисления.

К примеру, дробь $1.5_{10}$ может быть представлена в двенадцатеричной системе счисления в виде конечной: $1.5_{10} = 1.6_{12}$.

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

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

  • Записать позиции каждой цифры в числе справа налево начиная с нуля.
  • Каждая позиция цифры будет степенью числа $12$, так как система счисления 12-ичная.
  • Последовательно умножить каждое число на $12$ в степени соответствующей позиции числа и затем сложить со следующим произведением следующего числа в степени соответствующей его позиции.

Например, переведем число $9A36B_{12}$ в десятичную систему счисления:

Для расчета учитываем, что:
$A_{12} = 10_{10}$
$B_{12} = 11_{10}$

$$\overset{4}{9}\overset{3}{A}\overset{2}{3}\overset{1}{6}\overset{0}{B}_{12} = 9 \cdot 12^{4} + 10 \cdot 12^{3} + 3 \cdot 12^{2} + 6 \cdot 12^{1} + 11 \cdot 12^{0} = 204419_{10}$$

Как перевести дробное двенадцатеричное число в десятичное

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

  • Записать дробное двенадцатеричное число, убрав точку, и затем сверху расставить индексы.
  • Индексы в дробной части числа начинаются от $-1$ и продолжаются на уменьшение вправо.
  • Индексы в целой части начинаются с $0$ и ставятся справа налево по возрастанию.
  • Каждая позиция цифры (индекс) будет степенью числа $12$, так как система счисления 12-ичная.
  • Последовательно умножить каждое число на $12$ в степени соответствующей позиции числа и затем сложить со следующим произведением следующего числа в степени соответствующей его позиции.

Например, переведем дробное двенадцатеричное число $9A33.34B19_{12}$ в десятичную систему:

Для расчета учитываем, что:
$A_{12} = 10_{10}$
$B_{12} = 11_{10}$

$$\overset{3}{9}\overset{2}{A}\overset{1}{3}\overset{0}{3}.\overset{-1}{3}\overset{-2}{4}\overset{-3}{B}\overset{-4}{1}\overset{-5}{9}_{12} = 9 \cdot 12^{3} + 10 \cdot 12^{2} + 3 \cdot 12^{1} + 3 \cdot 12^{0} + 3 \cdot 12^{-1} + 4 \cdot 12^{-2} + 11 \cdot 12^{-3} + 1 \cdot 12^{-4} + 9 \cdot 12^{-5} = 17031.2842279128086419753086419746_{10}$$

Таблица значений десятичных чисел от $0$ до $100$ в двенадцатеричной системе счисления

10-я 12-я 10-я 12-я 10-я 12-я 10-я 12-я
$0$ $0_{12}$ $26$ $22_{12}$ $52$ $44_{12}$ $78$ $66_{12}$
$1$ $1_{12}$ $27$ $23_{12}$ $53$ $45_{12}$ $79$ $67_{12}$
$2$ $2_{12}$ $28$ $24_{12}$ $54$ $46_{12}$ $80$ $68_{12}$
$3$ $3_{12}$ $29$ $25_{12}$ $55$ $47_{12}$ $81$ $69_{12}$
$4$ $4_{12}$ $30$ $26_{12}$ $56$ $48_{12}$ $82$ $6A_{12}$
$5$ $5_{12}$ $31$ $27_{12}$ $57$ $49_{12}$ $83$ $6B_{12}$
$6$ $6_{12}$ $32$ $28_{12}$ $58$ $4A_{12}$ $84$ $70_{12}$
$7$ $7_{12}$ $33$ $29_{12}$ $59$ $4B_{12}$ $85$ $71_{12}$
$8$ $8_{12}$ $34$ $2A_{12}$ $60$ $50_{12}$ $86$ $72_{12}$
$9$ $9_{12}$ $35$ $2B_{12}$ $61$ $51_{12}$ $87$ $73_{12}$
$10$ $A_{12}$ $36$ $30_{12}$ $62$ $52_{12}$ $88$ $74_{12}$
$11$ $B_{12}$ $37$ $31_{12}$ $63$ $53_{12}$ $89$ $75_{12}$
$12$ $10_{12}$ $38$ $32_{12}$ $64$ $54_{12}$ $90$ $76_{12}$
$13$ $11_{12}$ $39$ $33_{12}$ $65$ $55_{12}$ $91$ $77_{12}$
$14$ $12_{12}$ $40$ $34_{12}$ $66$ $56_{12}$ $92$ $78_{12}$
$15$ $13_{12}$ $41$ $35_{12}$ $67$ $57_{12}$ $93$ $79_{12}$
$16$ $14_{12}$ $42$ $36_{12}$ $68$ $58_{12}$ $94$ $7A_{12}$
$17$ $15_{12}$ $43$ $37_{12}$ $69$ $59_{12}$ $95$ $7B_{12}$
$18$ $16_{12}$ $44$ $38_{12}$ $70$ $5A_{12}$ $96$ $80_{12}$
$19$ $17_{12}$ $45$ $39_{12}$ $71$ $5B_{12}$ $97$ $81_{12}$
$20$ $18_{12}$ $46$ $3A_{12}$ $72$ $60_{12}$ $98$ $82_{12}$
$21$ $19_{12}$ $47$ $3B_{12}$ $73$ $61_{12}$ $99$ $83_{12}$
$22$ $1A_{12}$ $48$ $40_{12}$ $74$ $62_{12}$ $100$ $84_{12}$
$23$ $1B_{12}$ $49$ $41_{12}$ $75$ $63_{12}$
$24$ $20_{12}$ $50$ $42_{12}$ $76$ $64_{12}$
$25$ $21_{12}$ $51$ $43_{12}$ $77$ $65_{12}$