Задача. Записать наибольшее и наименьшее n-разрядные числа,
представимые в системе счисления с основанием q и перевести эти числа в
десятичную систему: n = 5, q = 4.
Решение.
Наибольшее пятиразрядное число, состоящее из 3 как максимальной цифры
четверичной системы счисления 33333
4
= 3 • 4
4
+ 3 • 4
3
+ 3 • 4
2
+ 3 • 4
1
+ 3 • 4
0
=
975
10
.
Наименьшее пятиразрядное число 10000
4
= 1 • 4
4
+ 0 • 4
3
+ 0 • 4
2
+ 0 • 4
1
+ 0 • 4
0
= 256
10
.
Ответ: 975
10
и 256
10
.
Задача. Какое максимальное десятичное положительное и минимальное
отрицательное числа можно представить в двух байтах информации?
Решение.
Два байта – это 16 бит (т. е. 2 по 8 бит), то есть это 16-тиразрядное число
в двоичной системе счисления. Положительное число начинается (слева)
нулем, так как мы ищем максимальное число, то остальные цифры будут
единицы. Итак, двоичное представление максимального положительного числа
в двух байта информации: 0111 1111 1111 1111
2
. Это число проще перевести в
16-ную систему по таблице 12, а затем из 16-ой с. с. в десятичную:
0111 1111 1111 1111
2
= 7FFF
16
= 7 • 16
3
+ 15 • 16
2
+ 15 • 16
1
+ 15 • 16
0
=
= 7 • 4096 + 15 • 256 + 15 • 16 + 15 = 28672 + 3840 + 240 + 15 = 32767
10
.
Отрицательное число начинается (слева) единицей, так как мы ищем
минимальное число, то остальные цифры будут нули. Итак, двоичное
представление минимального отрицательного числа в двух байта информации:
1000 0000 0000 0000
2
. Это число проще перевести в 16-ную систему по таблице
12, а затем из 16-ой с. с. в десятичную:
1000 0000 0000 0000
2
= 8000
16
= 8 • 16
3
+ 0 • 16
2
+ 0 • 16
1
+ 0 • 16
0
=
= 8 • 4096 + 0 + 0 + 0 = – 28672
10
.
Ответ: 32767
10
и – 28672
10
.