FC ConcursosFC Concursos

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

  1. false, false e false.
  2. false, true e false.
  3. true, true e false.
  4. false, true e true.
  5. 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

Continue aprendendo