а) -31₁₀ = -1 1111₂
В восьмибитном представлении знак минус заменяется на 1, а прочие семь битов используются для записи числа.
Прямой код: 1 001 1111
Обратный код: 1 110 0000 (инверсия разрядов, кроме знакового)
Дополнительный код: 1 110 0001 (+1 к обратному коду)
б) -77₁₀ = -100 1101₂
Прямой код: 1 100 1101
Обратный код: 1 011 0010
Дополнительный код: 1 011 0011
в) -113₁₀ = -111 0001₂
Прямой код: 1 111 0001
Обратный код: 1 000 1110
Дополнительный код: 1 000 1111
Вот какой пример должен получиться 640x480/24 = 12800
Ответ:
n = int(input())
newlist = []
for i in range(n):
newlist.append(int(input()))
print(
newlist[0],
newlist[len(newlist)-1]
)
Объяснение:
На первом этапе прохождения первого цикла (s mod 10 =0) условие выполнится, так как (2014120150 mod 10 =0). mod -выделение остатка от деления, если число 2014120150 делить на 10, то остаток 0. а так как условие выполнится, то следуем по ветке "Да" и переменная a :=0+1=1 (то есть переменная а станет равной 1)
Далее выполняется действие 2014120150 div 10 =201412015 (то есть s примет значение уже 201412015)
Дальше идет проверка условия 201412015 >=10, так как условие выполняется, то цикл повторяется опять.
и так каждый раз, то есть переменная а-счетчик нулей,их всего три, поэтому на выходе а=3
Устройство, предназначенное для ввода информации – г) мышь