Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não entendi porque é Verdadeiro resposta.

Olá. Resolvi a questão da seguinte forma. (NOT (( 3 > 2 ) OR ( 4 >= 5 )) AND ( 5 > 4 )) OR ( 9 > 0 );

(NOT (( V ) OR ( F )) AND ( V ) OR ( V );

(NOT (( V ) AND ( V );

( NOT ( V );

FALSO;

Olhando a resolução na lição eu não entendi qual foi meu erro em calcular a lógica.

2 respostas
solução!

Olá Douglas, tudo bem?

O seu resultado da atividade ficou diferente, devido a uma parte da expressão que você acabou retirando no momento da resolução, na segunda parte da expressão :

  • (NOT ((Verdadeiro) OR (Falso)) AND (Verdadeiro)) OR (Verdadeiro)

Você acabou removendo o trecho :

  • ((Verdadeiro) OR (Falso))

Por este motivo a sua expressão resultou como Falsa.

Na segunda parte apenas é resolvido o trecho que você acabou removendo:

  • Verdadeiro OR Falso, o resultado é Verdadeiro:

    (NOT (( 3 > 2 ) OR ( 4 >= 5 )) AND ( 5 > 4 )) OR ( 9 > 0 );
    
    (NOT ((V) OR (F)) AND (V)) OR (V)
    
    (NOT (V) AND (V)) OR (V)
  • Sua solução:

    (NOT (( 3 > 2 ) OR ( 4 >= 5 )) AND ( 5 > 4 )) OR ( 9 > 0 );
    
    (NOT (( V ) OR ( F )) AND ( V ) OR ( V );
    
    (NOT (( V ) AND ( V );
    
    ( NOT ( V );
    
    FALSO;
  • Solução do Instrutor:

    (NOT ((3 > 2) OR (4 >= 5)) AND (5 > 4)) OR (9 > 0)
    
    (NOT ((V) OR (F)) AND (V)) OR (V)
    
    (NOT (V) AND (V)) OR (V)
    
    ((F) AND (V)) OR (V)
    
    (F) OR (V)
    
    Verdadeiro

Espero ter ajudado e bons estudos!

Obrigado Danielle. Entendi.