"As expressões lógicas são aquelas cujo resultado consiste em um valor lógico verdadeiro ou falso. Neste tipo de expressão podem ser usados os operadores relacionais, os operadores lógicos ou expressões matemáticas."
LEAL, Gislaine C. L. Fundamentos da Programação. Maringá-Pr: Unicesumar, 2017.
Considere as variáveis lógicas A e B, inicializadas abaixo.
A <- verdadeiro
B <- falso
Avalie as afirmações.
I – A expressão NAO(A OU B) retornará sempre o mesmo que a expressão (A OU B), para quaisquer combinações de valores lógicos que A e B assumirem.
II – A expressão NAO(A E B) retorna VERDADEIRO para os valores de A e B da inicialização.
III – A expressão (A E B) OU (NAO(A) E B) retorna VERDADEIRO para os valores de A e B da inicialização.
IV – A expressão NAO(NAO(A)) retorna VERDADEIRO para o valor de A da inicialização.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I e III, apenas.
Alternativa 2:
II e IV, apenas.
Alternativa 3:
III e IV, apenas.
Alternativa 4:
I, II e III, apenas.
Alternativa 5:
II, III e IV, apenas.
Soluções para a tarefa
A afirmativa I é falsa, pois NÃO (A ou B) retornará, para os valores de inicialização, falso, enquanto que, para os valores de inicialização, ( A OU B) retornará verdadeiro, o que já implica uma diferença com estes valores.
A afirmativa II é verdadeira, pois a expressão E é inclusiva, só sendo verdadeira quando os dois termos são. Com os valores de inicialização, A E B é falso, sendo NÃO (A E B) verdadeiro.
A afirmativa III é falsa, pois (A E B) é falso, e (NÃO (A) E B) é falso, sendo que a disjunção une dois valores falsos, o que implica em falsidade.
A afirmativa IV é verdadeira, pois a dupla negação afirma, de modo que a dupla negação de um valor verdadeiro implica em um resultado verdadeiro.
É correta a alternativa 2.
Resposta:
ALTERNATIVA 2)
Explicação:
ESPERO TER AJUDADO ✔✔✔