Converta os números 104, 86 e 52 em binário com complemento de dois (Utilize 8 dígitos). Faça as seguintes operações ( NOT((104 AND 86) + 52) XOR NOT(86 OR 52)). Escreva o resultado final em binário sem espaços. *
-----------------------------------------------------------------------------------
Converta os números 99, 56, 39 e -75 em binário com complemento de dois (Utilize 8 dígitos). Faça as seguintes operações ( NOT(99 AND 56) XOR NOT(39 OR -75)). Escreva o resultado final em binário sem espaços. *
Soluções para a tarefa
Respondido por
1
→→→
Resposta:
( NOT((104 AND 86) + 52) XOR NOT(86 OR 52)) = 2
Em Binário = 10
Em Python:
print(bin(~((104 & 86) + 52) ^ ~(86 | 52)) [2:])
( NOT(99 AND 56) XOR NOT(39 OR -75)) = -105
Em Binário = -1101001
Em Python:
print(bin(~(99 & 56) ^ ~(39 | -75)) [0] + bin(~(99 & 56) ^ ~(39 | -75)) [3:])
and = &
or = |
xor = ^
not = ~
Explicação:
espero ter ajudado
→→→
Perguntas interessantes