Questão nº 29
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 29)
Uma estrutura de seleção realiza o teste lógico da expressão
C = not(A and not(B)) or (A and B).
Sendo A e B expressões lógicas, a expressão equivalente a C é:
- A(A or not(B));
- B(A and not(B));
- C(not(A) and B);
- D(not(A) or not(B));
- Enot(A and not(B)). (alternativa correta)
Resposta comentada
Gabarito Alternativa E
A Álgebra Booleana é uma parte da lógica de programação que usa operadores lógicos (como AND, OR, NOT) para combinar ou modificar expressões que podem ser verdadeiras (True) ou falsas (False), permitindo simplificar e analisar o comportamento de condições.
Vamos simplificar a expressão :
-
Aplique a Lei de De Morgan à primeira parte da expressão: .
Aqui, e .
Então, se torna .
Como é equivalente a , a primeira parte simplifica para . -
Substitua essa simplificação de volta na expressão original:
. -
Aplique a propriedade associativa para o operador OR: .
. -
Aplique a Lei da Absorção: .
Observe a parte . Aqui, e .
Então, se simplifica para . -
Substitua essa simplificação de volta na expressão:
.
A expressão simplificada é . Agora, vamos verificar as alternativas.
- (A) Incorreta: . Esta alternativa é diferente da expressão simplificada. Um erro comum seria aplicar De Morgan's incorretamente, transformando em (removendo ambos os NOTs), o que levaria a esta alternativa após a absorção.
- (B) Incorreta: . Esta é a expressão que está dentro do primeiro NOT da expressão original, não a expressão completa.
- (C) Incorreta: . Esta é uma operação AND, enquanto a expressão simplificada é uma operação OR.
- (D) Incorreta: . Esta é equivalente a pela Lei de De Morgan, e é diferente da expressão simplificada.
- (E) Correta: . Para verificar, aplicamos a Lei de De Morgan a esta alternativa: . Esta é exatamente a expressão simplificada que obtivemos para C, provando que são equivalentes. A "pegadinha" aqui é que o segundo termo da expressão original () é completamente absorvido pelo termo devido à Lei da Absorção, fazendo com que a expressão final seja equivalente apenas à primeira parte (simplificada) da expressão original.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.