SóProvas


ID
6223
Banca
CESGRANRIO
Órgão
AL-TO
Ano
2005
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Dadas as variáveis numéricas A e B, contendo os valores 2 e 6, respectivamente; a variável L, contendo o literal FALSO; e a variável lógica V, contendo o valor lógico verdadeiro, assinale a expressão lógica cujo resultado possui valor lógico falso.

Alternativas
Comentários
  • Basta resolver usando uma tabela verdade onde:TABELA VERDADE E(Somente verdadeira quando as duas partes forem verdadeiras)V e V = VV e F = FF e V = FF e F = FTABELA VERDADE OU(Somente Falsa quando as duas partes forem falsas)V ou V = VV ou F = VF ou V = VF ou F = F................a)A2 > B ou VF ou VVb)A > B ou L = "FALSO"F ou VVc) A < B e L = "LITERAL"V e FF <---------------------------Resposta Corretad) A > B e V ou L = "FALSO"F e V ou VF ou VVe)A - B < 2 e L ? "VERDADEIRO" e VV e V e VV e VV
  • Cara discordo do teu gabarito
    A > B e V ou L = "FALSO"
    respeitando-se as prioridades temos:
    (A > B) e (V ou L = "FALSO")
        F      e  V ou F
        F      e     V  = F ... na minha opiniao essa questao tem duas respostas... C e D, chutei c e acertei, mas se alguem consegue enxergar que a letra d nao tem valor logico = Falso e puder me exlciara eu agradeco
  • A premissa A > B e V é falsa enquanto a premissa L = "FALSO" é verdadeira (pois L é uma string de valor "FALSO", não uma variável booleana). Sendo F ou V = V, então a expressão da letra d é verdadeira.
     
    A letra c está correta porque A < B é verdadeiro, porém L = "LITERAL" é falso pois o valor de L é a string "FALSO". Sendo V e F = F, a expressão da letra c é falsa.

    Nesse caso, nem se faz necessária a tabela-verdade, basta lembrar as regras das operações lógicas.