1.
1) 219[10] > 21[10]
2) 25[10] < 71[10]
Объяснение:
[10] - десятичная система
2.
ответ:
а) 211212 б) 201212
Объяснение:
Т.к. это двоичная система, то полный десяток это 2. То есть:
1 + 1 = 2
1 + 2 = 11
2 + 2 = 12
а) 101012
10112
211212
б) 100012
101112
201212
3.
ответ: 1011001_(2)
Объяснение:
Было бы неплохо, конечно, еще указать в каком из четырех обратных кодов это надо представить, но ладно. Разберем случай первого обратного кода:
1) отбросить знак минус (-38) => 38
2) перевести в двоичный код: 38_(10) = 100110_(2)
3) инвертировать все биты: 100110_(2) => 011001_(2)
4) приписать слева единицу, как знак отрицательного числа: 011001_(2) => 1011001_(2)
Python:
from array import *
j = 1
i = 0
d = array('i',[3,12,1,9,8,5,6,4,7,10,11,2]) # масив з дійсних чисел #
# сортування #
while i < 12:
i += 1
j = 1
while j <12:
if d[j-1] > d[j]:
temp = d[j]
d[j] = d[j-1]
d[j-1] = temp
j +=1
char = 0
while char < 12:
print(d[char])
char +=1