Lógica de Programação
3. Se A=127, B=10, C=5, D=FALSO e F=VERDADEIRO. Qual é o valor produzido por cada uma das sentenças abaixo?
1. NÃO D
R: VERDADE OU FALSO?
2. D E F
R: VERDADE OU FALSO?
3. ( A > B ) OU ( B < C )
R: VERDADE OU FALSO?
4. NÃO ( A < B )
R: VERDADE OU FALSO?
5. ( D E F ) OU ( A = B)
R: VERDADE OU FALSO?
6. ( D OU F) E ( A < B)
R: VERDADE OU FALSO?
7. (A + B < C) E D OU (F E (NÃO D) )
R: VERDADE OU FALSO?
8. A + B * C/B = 3 E NÃO ( A = B)
R: VERDADE OU FALSO?
Soluções para a tarefa
Resposta:
1) Verdade
2) Falso
3) Verdade
4) Verdade
5) Falso
6) Falso
7) Verdade
8) Verdade
Explicação:
1) R: Verdade.
A negação do falso (não D) é a verdade (F) e a negação da verdade (não F) é o falso (D).
2) R: Falso
A letra "E" entre as letras D e F é chamado de conectivo lógico chamado conjunção, e o resultado da proposição D E F só é verdadeiro se as duas proposições forem verdadeira, se ao menos uma delas for falsa, nesse caso D, então toda a sentença será falsa.
3) R: Verdade
(A>B) OU (B<C) = (127>10) OU (10<5). A palavra "OU" é outro conectivo lógico chamado disjunção, e o resultado da proposição (A>B) OU (B<C) é verdadeira se pelo menos uma das proposições forem verdadeira, nesse caso, (A>B) = (127>10) é verdadeiro, então toda sentença é verdadeira, mesmo que a outra proposição (B<C) = (10<5) seja falsa.
4) R: Verdade
Observe que (A<B) = (127<10) é falso, logo a negação de (A<B) é (A>B) = (127>10) que por sua vez é verdadeira. Ou seja, NÃO (A<B) = (A>B) que é verdade.
5) R: Falso
( D E F ) = falso pois D é falso.
( A = B) = (127 = 10) = falso.
logo ( D E F ) OU ( A = B) é falso pois nenhuma das proposições é verdadeira.
6) R: Falso
(D OU F) = verdadeiro pois F é verdadeiro.
(A < B) = (127<10) = falso.
Como a segunda proposição é falsa, então toda a sentença (D OU F) E ( A < B) é falsa
7) R: Verdade
(A + B < C) E D = (137 < 5) E D = verdadeiro, pois as duas proposições são falsas.
(F E (NÃO D) ) = F E F = F, pois como D é falso, então NÃO D é verdade, logo F E F é F.
(A + B < C) E D OU (F E (NÃO D) ) = verdade, pois as duas proposições acima são verdade.
8) R: Verdade
A + B * C/B = 127 + (10 * (5/10)) = 132 = 3 => Falso.
NÃO (A = B) => NÃO (127=10) => NÃO D = F => Falso.
F E F = Verdadeiro.