Дам 30 баллов. Срочно!!!
Перевести каждое число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатиричную и обратно:
1) 142
2) 154
3) 255
4) 128
5) 114
6) 220
7) 163
Срочно!!
Ответы
Все числа переводим сначала в двоичную, а потом в восьмеричную и шестнадцатеричную.
Для перевода из двоичной в восьмеричную (на каждую восьмеричную цифру приходится 3 двоичных):
Для перевода из двоичной в шестнадцатеричную (на каждую шестнадцатеричную цифру приходится 4 двоичных):
Что бы перевести из десятеричной в двоичную надо число разделить на 2, остаток записать, полученный результат снова разделить на 2, остаток записать и т.д., потом все остатки записать в обратном порядке.
Двоичную запись числа разбиваем на триады (три цифры) справа налево (при надобности к самому левому числу для получения триады можно дописать 0, например: 1111 = 001 111 = 17
) и получаем число в восьмеричной.
Двоичную запись числа разбиваем на тетрады (четыре цифры) справа налево (при надобности к самому левому числу для получения тетрады можно дописать 0, например 10000 = 0001 0000 = 10
) и получаем число в шестнадцатеричной.
1) 142 = 10001110
Число | Остаток
142 | 0
71 | 1
35 | 1
17 | 1
8 | 0
4 | 0
2 | 0
1 | 1
0
10001110 = 010 001 110 = 216
10001110 = 1000 1110 = 8E
По такому же принципу делаем остальные номера.
2) 154 = 10011010
Число | Остаток
154 | 0
77 | 1
38 | 0
19 | 1
9 | 1
4 | 0
2 | 0
1 | 1
0
10011010 = 010 011 010 = 232
10011010 = 1001 1010 = 9A
3) 255 = 11111111 = 377
= FF
255 | 1
127 | 1
63 | 1
31 | 1
15 | 1
7 | 1
3 | 1
1 | 1
0
Остальное по такому же принципу.
4) 128 = 10000000 = 200
= 80
5) 114 = 1110010 = 162
= 72
6) 220 = 11011100 = 334
= DC
7) 163 = 10100011 = 243
= A3