Avalie as expressões a seguir.Expressão 1: x = ( ( (NOT a) O...
Avalie as expressões a seguir.
Expressão 1: x = ( ( (NOT a) OR b) AND ( ( NOT c) OR b) )
Expressão 2: x OR ( ( a OR (NOT b) ) AND (a AND (NOT b) ) )
Considerando a notação a = verdadeiro, b = falso e c = verdadeiro; os valores lógicos das expressões 1 e 2, respectivamente, serão:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - falso / verdadeiro
Vamos entender como resolver essa questão e por que a alternativa B é a correta.
Para resolver problemas de lógica proposicional como este, é necessário conhecer os operadores lógicos NOT, AND e OR. Vamos analisar cada uma das expressões dadas.
Expressão 1: x = ((NOT a) OR b) AND ((NOT c) OR b)
Substituindo os valores das variáveis (a = verdadeiro, b = falso, c = verdadeiro):
Passo a passo:
1. NOT a → NOT verdadeiro → falso
2. NOT c → NOT verdadeiro → falso
3. ((falso OR falso) AND (falso OR falso))
4. ((falso) AND (falso))
5. Falso
Portanto, o valor lógico da Expressão 1 é falso.
Expressão 2: x OR ((a OR (NOT b)) AND (a AND (NOT b)))
Substituindo os valores das variáveis (a = verdadeiro, b = falso):
Passo a passo:
1. NOT b → NOT falso → verdadeiro
2. (verdadeiro OR verdadeiro) AND (verdadeiro AND verdadeiro)
3. verdadeiro AND verdadeiro
4. verdadeiro
Agora, considerando o valor de x obtido na Expressão 1 (falso):
1. falso OR verdadeiro
2. Verdadeiro
Portanto, o valor lógico da Expressão 2 é verdadeiro.
Justificativa das alternativas:
A - falso / falso: Incorreta. Embora a primeira parte esteja correta, a segunda parte está incorreta.
C - verdadeiro / falso: Incorreta. A primeira parte está incorreta.
D - verdadeiro / verdadeiro: Incorreta. A primeira parte está incorreta.
Portanto, a alternativa correta é B - falso / verdadeiro.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo