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

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

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

Семнадцатеричная система счисления — является позиционной системой счисления, то есть имеется зависимость от позиции цифры в записи числа. Для записи числа в семнадцатеричной системе счисления используется десять цифр и семь букв $0$, $1$, $2$, $3$, $4$, $5$, $6$, $7$, $8$, $9$, $A$, $B$, $C$, $D$, $E$, $F$ и $G$. Для определения, в какой системе счисления записано число, внизу, справа от числа ставят цифру, которая называется основанием системы счисления. Например, $G4F2A_{17}$ или $3A7B_{17}$.

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

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

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

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

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

$79974 : 17 = 4704$, остаток: $6$
$4704 : 17 = 276$, остаток: $12$ ($12 = C$)
$276 : 17 = 16$, остаток: $4$
$16 : 17 = 0$, остаток: $16$ ($16 = G$)

$79974_{10} = G4C6_{17}$

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

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

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

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

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

$78525 : 17 = 4619$, остаток: $2$
$4619 : 17 = 271$, остаток: $12$ ($12 = C$)
$271 : 17 = 15$, остаток: $16$ ($16 = G$)
$15 : 17 = 0$, остаток: $15$ ($15 = F$)

$78525_{10} = FGC2_{17}$

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

$0.29161529 \cdot 17 = 4.95745993$
$0.95745993 \cdot 17 = 16.27681881$ ($16 = G$)
$0.27681881 \cdot 17 = 4.70591977$
$0.70591977 \cdot 17 = 12.00063609$ ($12 = C$)
$0.00063609 \cdot 17 = 0.01081353$
$0.01081353 \cdot 17 = 0.18383001$
$0.18383001 \cdot 17 = 3.12511017$
$0.12511017 \cdot 17 = 2.12687289$
$0.12687289 \cdot 17 = 2.15683913$
$0.15683913 \cdot 17 = 2.66626521$

$0.29161529_{10} = 0.4G4C003222_{17}$
$78525.29161529_{10} = FGC2.4G4C003222_{17}$

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

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

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

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

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

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

Для расчета учитываем, что:
$A_{17} = 10_{10}$
$D_{17} = 13_{10}$
$G_{17} = 16_{10}$

$$\overset{5}{1}\overset{4}{2}\overset{3}{A}\overset{2}{3}\overset{1}{G}\overset{0}{D}_{17} = 1 \cdot 17^{5} + 2 \cdot 17^{4} + 10 \cdot 17^{3} + 3 \cdot 17^{2} + 16 \cdot 17^{1} + 13 \cdot 17^{0} = 1637181_{10}$$

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

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

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

Например, переведем дробное семнадцатеричное число $G9A.3AF_{17}$ в десятичную систему:

Для расчета учитываем, что:
$A_{17} = 10_{10}$
$F_{17} = 15_{10}$
$G_{17} = 16_{10}$

$$\overset{2}{G}\overset{1}{9}\overset{0}{A}.\overset{-1}{3}\overset{-2}{A}\overset{-3}{F}_{17} = 16 \cdot 17^{2} + 9 \cdot 17^{1} + 10 \cdot 17^{0} + 3 \cdot 17^{-1} + 10 \cdot 17^{-2} + 15 \cdot 17^{-3} = 4787.2141257887237940158762466936_{10}$$

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

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