Dê os valores de cada uma destas expressões.
Passo 1
O enunciado pede para avaliar expressões lógicas em binário usando operação bit a bit. O conteúdo envolvido é a álgebra booleana aplicada a vetores de bits, em particular as operações OR
e AND
. Para resolver, vamos usar as tabelas‐verdade de cada operação em cada posição de bit.
Passo 2
Primeiro, calculemos
Aplicando OR bit a bit (o resultado é 1 se ao menos um dos bits for 1):
- 1º bit:
- 2º bit:
- 3º bit:
- 4º bit:
- 5º bit:
Logo
Passo 3
Agora, usemos esse resultado em
Aplicando AND bit a bit (o resultado é 1 somente se ambos os bits forem 1):
- 1º bit:
- 2º bit:
- 3º bit:
- 4º bit:
- 5º bit:
Portanto
Resposta
(a)
(b)
(b)