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

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

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

Двадцативосьмеричная система счисления — является позиционной системой счисления, то есть имеется зависимость от позиции цифры в записи числа. Для записи числа в двадцативосьмеричной системе счисления используется десять цифр и восемнадцать букв $0$, $1$, $2$, $3$, $4$, $5$, $6$, $7$, $8$, $9$, $A$, $B$, $C$, $D$, $E$, $F$, $G$, $H$, $I$, $J$, $K$, $L$, $M$, $N$, $O$, $P$, $Q$ и $R$. Для определения, в какой системе счисления записано число, внизу, справа от числа ставят цифру, которая называется основанием системы счисления. Например, $GR3_{28}$ или $14_{28}$.

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

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

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

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

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

$595343 : 28 = 21262$, остаток: $7$
$21262 : 28 = 759$, остаток: $10$ ($10 = A$)
$759 : 28 = 27$, остаток: $3$
$27 : 28 = 0$, остаток: $27$ ($27 = R$)

$595343_{10} = R3A7_{28}$

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

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

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

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

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

$10195 : 28 = 364$, остаток: $3$
$364 : 28 = 13$, остаток: $0$
$13 : 28 = 0$, остаток: $13$ ($13 = D$)

$10195_{10} = D03_{28}$

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

$0.99363 \cdot 28 = 27.82164$ ($27 = R$)
$0.82164 \cdot 28 = 23.00592$ ($23 = N$)
$0.00592 \cdot 28 = 0.16576$
$0.16576 \cdot 28 = 4.64128$
$0.64128 \cdot 28 = 17.95584$ ($17 = H$)
$0.95584 \cdot 28 = 26.76352$ ($26 = Q$)
$0.76352 \cdot 28 = 21.37856$ ($21 = L$)
$0.37856 \cdot 28 = 10.59968$ ($10 = A$)
$0.59968 \cdot 28 = 16.79104$ ($16 = G$)
$0.79104 \cdot 28 = 22.14912$ ($22 = M$)

$0.99363_{10} = 0.RN04HQLAGM_{28}$
$10195.99363_{10} = D03.RN04HQLAGM_{28}$

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

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

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

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

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

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

Для расчета учитываем, что:
$I_{28} = 18_{10}$
$J_{28} = 19_{10}$
$R_{28} = 27_{10}$

$$\overset{3}{I}\overset{2}{J}\overset{1}{R}\overset{0}{5}_{28} = 18 \cdot 28^{3} + 19 \cdot 28^{2} + 27 \cdot 28^{1} + 5 \cdot 28^{0} = 410793_{10}$$

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

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

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

Например, переведем дробное двадцативосьмеричное число $K00RM.QKA_{28}$ в десятичную систему:

Для расчета учитываем, что:
$A_{28} = 10_{10}$
$K_{28} = 20_{10}$
$M_{28} = 22_{10}$
$Q_{28} = 26_{10}$
$R_{28} = 27_{10}$

$$\overset{4}{K}\overset{3}{0}\overset{2}{0}\overset{1}{R}\overset{0}{M}.\overset{-1}{Q}\overset{-2}{K}\overset{-3}{A}_{28} = 20 \cdot 28^{4} + 0 \cdot 28^{3} + 0 \cdot 28^{2} + 27 \cdot 28^{1} + 22 \cdot 28^{0} + 26 \cdot 28^{-1} + 20 \cdot 28^{-2} + 10 \cdot 28^{-3} = 12293898.9545371720116618075801749272_{10}$$

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

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