Questão FC373187
Considere a estrutura a seguir, representando a realização de operações lógicas em um programa. Em condições ideais, a instrução exiba (x, y, z) deve mostrar os valores
Algoritmos e Lógica de Programação
FCC · 2023
Considere a estrutura a seguir, representando a realização de operações lógicas em um programa.

Em condições ideais, a instrução exiba (x, y, z) deve mostrar os valores
- false, false e false.
- false, true e false.
- true, true e false.
- false, true e true.
- true, true e true.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
Calculando x: dentro das parênteses temos \(2+0>0\) (verdadeiro) e \(3-1\le5\) (verdadeiro). Aplicando o Não ao primeiro termo: Não(TRUE) = FALSE. Então \( \text{FALSE} \land \text{TRUE} = \text{FALSE}\). Logo, x = false.
Calculando y: a expressão é Não(FALSE) ou \(3/2>2\). Temos Não(FALSE) = TRUE e \(3/2>2\) = FALSE. Então \( \text{TRUE} \lor \text{FALSE} = \text{TRUE}\). Portanto, y = true.
Calculando z: avalia-se \( \text{TRUE} \land \text{Não (x é falso)} \land (0\ge0)\). Como x é false, a proposição “x é falso” é TRUE, então Não(TRUE) = FALSE. Assim \( \text{TRUE} \land \text{FALSE} \land \text{TRUE} = \text{FALSE}\). Logo, z = false.
Conteúdo do catálogo FC Concursos · Atualizado em