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

Основание р=16. База — цифры от 0 до 9 и буквы A,B,C,D,E,F.

Посчитаем в этой системе

10-я 16-я 10-я 16-я 10-я 16-я 10-я 16-я
1B
A 1C
B 1D
C 1E
D 1F
E
F
1A

Каждая цифра шестнадцатеричной системы может быть переведена в двоичную систему независимо от остальных цифр. Для этого нужно составить таблицу соответствия цифр шестнадцатеричной системы двоичным числам только двоичные числа должны быть представлены в виде тетрад, то есть совокупности из четырёх цифр.

2-а 8-я 2-я 8-я
A
B
C
D
E
F

Для перевода шестнадцатеричного числа в двоичную систему нужно каждую цифру представить ее двоичным эквивалентом согласно таблице.

Пример: 56,А816=101 0110, 1010 10002.

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

Пример: 111 0100 1110 0111, 11012=74E7,D16.

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

Пример: 98610=3DA16.

Для перевода правильной дробииз 10-системы счисления в 16-ю СС нужно умножить исходную дробь и дробные части получающихся произведений на основание 16. Целые части получающихся произведений дают последовательность цифр, которая является представлением дроби в 16-ой системе счисления.

Для перевода шестнадцатеричного числа в десятичную систему необходимо разложить его по степеням основания системы 16 и выполнить сложение.

Пример: Шестнадцатеричная система - student2.ru

Арифметические действия с восьмеричными

И шестнадцатеричными числами.

Арифметические действия выполняются аналогично десятичной системе, но с учетом цифр, используемых в системе. Научиться проще всего на примере. Попробуем сложить:

7568+4528=14308

1А516+С3516=DDA16

7458+3638=13308

1F416+91116=B0516.

Задачи для самостоятельного решения

1) Перевести двоичное число вовсе известные вам системы счисления:

а) 1001011101 б) 10110001111 в) 1111011010 г) 1111100001 д) 100011100011 е) 10001101001 ж) 111100000111111 з)10101100110101 и) 1111000111110101 к) 10101101011010101

2) Перевести восьмеричное число вовсе известные вам системы счисления:

а) 526 б) 457 в) 562 г) 125 д) 443 е) 361 ж) 777 з) 1267 и) 6375 к) 774527

3) Перевести десятичное число вовсе известные вам системы счисления:

а) 58 б) 96 в) 129 г) 345 д) 789 е) 953 ж) 1283 з) 1892 и) 5638 к) 105896

4) Перевести шестнадцатеричное число вовсе известные вам системы счисления:

а) 1А б) 26 в) 3AF г) C45 д) D56 е) AFD ж) 4A5F з) 9E6CA и) ABC5F к) 48FF56A

5 ) Сложить

а) 2210+568 б)458+96316 в)1001012+5678 г)56810+А4516 д)368+110001110102 е) 100111012+1000101112 ж)1111011112+1011011112 з) 12В516+456216 и)4895216+5623148 к)458910+ААВВСС16

6) Перемножить:

а) 1001012*1012 б)1001111*11012 в)1101012*101112 г)4528*128 д)23568*2568 е) 14А16*6516 ж)89В16*36816 з) 52610*478 и)45238*56916 к)86210+С5816

Наши рекомендации