Перевести десятичное число Х в 16-ричное (точность – 5 знаков после точки)
.pdf
Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥
Перевести десятичное число Х в 16-ричное (точность – 5 знаков после точки), двоичное число Y в десятичное и восьмеричное, восьмеричное число Z в двоичное и шестнадцатеричное.
Z=105,502.
Решение
Переводим целую часть числа. Заменяем каждый разряд на код из таблицы.
Двоичная СС Восьмеричная СС
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
Получаем число:
1058=0010001012
Переводим дробную часть числа:
5028=1010000102
В итоге получаем число: 105,5028=001000101,1010000102
105,5028=Z16
Для того, чтобы перевести число из восьмеричной системы счисления в шестнадцатеричную, необходимо для начала это число перевести в двоичную систему счисления
. Так как в двоичную систему счисления число Z мы перевели в предыдущем примере позволим себе воспользоваться этими данными.
Итак,
105,5028=001000101,1010000102
Полученное число переведем в 16-у систему счисления.
Разделим исходный код целой части числа на группы по 4 разряда.
0010001012=0000 0100 0101 2
Затем заменяем каждую группу на код из таблицы.
Двоичная СС Шестнадцатеричная СС
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
Получаем число:
0000 0100 0101 2= 04516
Переводим дробную часть числа