Программа (Python):
print('1) 00010101 ->', oct(int('00010101', base = 2))[2:], '(8 cc) и', hex(int('00010101', base = 2))[2:], '(16 cc)')
print('2) 11111110 ->', oct(int('11111110', base = 2))[2:], '(8 cc) и', hex(int('11111110', base = 2))[2:], '(16 cc)')
print('3) 00111111 ->', oct(int('00111111', base = 2))[2:], '(8 cc) и', hex(int('00111111', base = 2))[2:], '(16 cc)')
print('4) 00111111 ->', oct(int('10101010', base = 2))[2:], '(8 cc) и', hex(int('10101010', base = 2))[2:], '(16 cc)')
1) 00010101 25 и 15
2) 11111110 376 и fe
3) 00111111 77 и 3f
4) 10101010 252 и aa
Вручную:
Из 2 в 8:
21 | 8 (деление)
-16 | 2
5
Из 2 в 16:
21 | 16
-16 | 1
Аналогично с остальными:
Кстати, нужно знать, что:
254 | 16
-240 | 15
14
15 = F, 14 = E
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Программа (Python):
print('1) 00010101 ->', oct(int('00010101', base = 2))[2:], '(8 cc) и', hex(int('00010101', base = 2))[2:], '(16 cc)')
print('2) 11111110 ->', oct(int('11111110', base = 2))[2:], '(8 cc) и', hex(int('11111110', base = 2))[2:], '(16 cc)')
print('3) 00111111 ->', oct(int('00111111', base = 2))[2:], '(8 cc) и', hex(int('00111111', base = 2))[2:], '(16 cc)')
print('4) 00111111 ->', oct(int('10101010', base = 2))[2:], '(8 cc) и', hex(int('10101010', base = 2))[2:], '(16 cc)')
1) 00010101 25 и 15
2) 11111110 376 и fe
3) 00111111 77 и 3f
4) 10101010 252 и aa
Вручную:
Из 2 в 8:
21 | 8 (деление)
-16 | 2
5
Из 2 в 16:
21 | 16
-16 | 1
5
Аналогично с остальными:
Кстати, нужно знать, что:
254 | 16
-240 | 15
14
15 = F, 14 = E