Dê os valores de cada uma destas expressões.
11000 \wedge(01011 \vee 11011)

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 \lor e AND \land. Para resolver, vamos usar as tabelas‐verdade de cada operação em cada posição de bit.

Passo 2

Primeiro, calculemos
01011 \;\lor\; 11011.
Aplicando OR bit a bit (o resultado é 1 se ao menos um dos bits for 1):
  • 1º bit: 0\lor1=1
  • 2º bit: 1\lor1=1
  • 3º bit: 0\lor0=0
  • 4º bit: 1\lor1=1
  • 5º bit: 1\lor1=1
Logo
01011\lor11011 = 11011.

Passo 3

Agora, usemos esse resultado em
11000 \;\land\; 11011.
Aplicando AND bit a bit (o resultado é 1 somente se ambos os bits forem 1):
  • 1º bit: 1\land1=1
  • 2º bit: 1\land1=1
  • 3º bit: 0\land0=0
  • 4º bit: 0\land1=0
  • 5º bit: 0\land1=0
Portanto
11000\land11011 = 11000.

Resposta

(a) 01011\lor11011 = 11011
(b) 11000\land11011 = 11000

Exercícios relacionados