Boa Noite,
Estava fazendo o exercício da Atividade 6 Aula 2 no qual diz o seguinte:
A expressão abaixo é verdadeira ou falsa?
(NOT ((3 > 2) OR (4 >= 5)) AND (5 > 4)) OR (9 > 0)
Solução do instrutor:
(NOT ((3 > 2) OR (4 >= 5)) AND (5 > 4)) OR (9 > 0)
(NOT ((Verdadeiro) OR (Falso)) AND (Verdadeiro)) OR (Falso)
(NOT (Verdadeiro) AND (Verdadeiro)) OR (Falso)
(Falso AND (Verdadeiro)) OR (Falso)
(Falso) OR (Falso)
Falso
Corrijam-me caso esteja eu enganado mas há um erro no que o instrutor propos na parte (9 > 0), onde ele diz que isso é Falso, mas 9 é maior que 0, então é verdadeiro.
Com isso eu cheguei a uma resposta diferente ao que o intrutor propos.
Passo 1:
(NOT ((3 > 2) OR (4 >= 5)) AND (5 > 4)) OR (9 > 0)
(3 > 2) = Verdadeiro
(4 >= 5) = Falso
(5 > 4) = Verdadeiro
(9 > 0) = Verdadeiro
Passo 2:
(NOT ((Verdadeiro) OR (Falso)) AND (Verdadeiro)) OR (Verdareiro)
(Verdadeiro) OR (Falso) = Verdadeiro
Passo 3:
(NOT (Verdadeiro) AND (Verdadeiro)) OR (Verdareiro)
Lembrando que NOT tem precedência sobre AND e OR , neste caso onde não há parenteses para delimitar precedência
NOT (Verdadeiro) = Falso
Passo 4:
((Falso) AND (Verdadeiro)) OR (Verdareiro)
(Falso) AND (Verdadeiro) = Falso
Passo 5:
(Falso) OR (Verdareiro)
(Falso) OR (Verdareiro) = Verdadeiro
Resposta: Verdadeiro