Восьмеричная сс, шестнадцатеричная сс
Для перевода из одной СС в другую нужно пользоваться разложением чисел по степеням.
Заполнить таблицу.
Десятичная |
Двоичная |
Восьмеричная |
16-ричная |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
2 |
10 |
2 |
2 |
3 |
11 |
3 |
3 |
4 |
100 |
4 |
4 |
5 |
101 |
5 |
5 |
6 |
110 |
6 |
6 |
7 |
111 |
7 |
7 |
8 |
1000 |
10 |
8 |
9 |
1001 |
11 |
9 |
10 |
1010 |
12 |
A |
11 |
1011 |
13 |
B |
12 |
1100 |
14 |
C |
13 |
1101 |
15 |
D |
14 |
1110 |
16 |
E |
15 |
1111 |
17 |
F |
В 8СС двоичное число переводится триадами, берем с конца по три цифры и по таблице смотрим, какое число это в 8СС. Если в последней тройке получается не три цифры. А меньше, то просто добавляем вперед нули, они в любой СС ничего не меняют, ничего не значат, поэтому и называются незначащими.
В 16СС двоичное число переводится тетрадами, берем с конца по 4 цифры и по таблице смотрим, какое число это в 16СС.
Для классификации всех переводов приведем следующую таблицу:
10 -> 2 | разложить в сумму по степеням двойки и выписать коэффициенты при двойках
2 -> 10 | проставить сверху степени справа налево, начиная с нуля, и
выписать как сумму степеней двойки с соответствующими
коэффициентами
8 -> 2 | каждую цифру по таблице соответствия записать в двоичном коде
16 -> 2 | каждую цифру по таблице соответствия записать в двоичном коде
2 -> 8 | разделить на триады и по таблице соответствия
2 -> 16 | разделить на тетрады и по таблице соответствия
10 -> 8 | сначала перевести в двоичную СС, потом в восьмеричную
10 -> 16 | сначала перевести в двоичную, потом в шестнадцатиричную
8 -> 10 | сначала перевести в двоичную, потом в десятичную
16 -> 10 | сначала перевести в двоичную, потом в десятичную
Контрольные задания
Задание 1. Перевести числа из десятичной СС во все остальные (2, 8, 16):
А) 1010=10102=128=A16
Б) 51210=1 000 000 0002=10008=20016
В) 25610=100 000 0002=4008=10016
Г) 25510=111111112=3778=FF16
Задание 2. Перевести числа из двоичной СС во все остальные (2, 8, 16):
А) 1011102=568=2E16
Б) 110110012=3318=D916
В) 01111112=778=3F16
Г) 10000002=1008=4016
Задание 3. Перевести числа из восьмеричной СС во все остальные (2, 8, 16):
А) 10008=10000000002=20016
Б) 208=100002=1016
Задание 4. Перевести числа из шестнадцатеричной СС во все остальные (2, 8, 16):
А) А1В216=1010 0001 1011 00102=1206628
Б) 100016=0001 0000 0000 00002=100008
Задание 5. Сколько различных чисел может храниться в 3 битах памяти? Какое максимальное число в них можно записать?