Quanto ao resultado lógico das expressões descritas em pseu...
Quanto ao resultado lógico das expressões descritas em pseudocódigo abaixo, assinale V quando o resultado for verdadeiro ou F quando falso. Em seguida, assinale a alternativa com a sequência correta. Considere os seguintes valores para as variáveis:
A = 1
B = 6
C = 7
D = 2
( ) (C = 6) .e. (D <> 7)
( ) .não.( D>2) .e. (C>B)
( ) (A>=B).ou. .não.(D > 8)
( ) .não. (A >= B) .e. .não. (C < D)
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é B - F – V – V – V. Vamos agora entender o raciocínio por trás de cada expressão lógica apresentada na questão.
Expressão 1: (C = 6) .e. (D <> 7)
- Avaliando: C = 7 e D = 2.
- A primeira parte, (C = 6), é falsa porque C não é igual a 6.
- A segunda parte, (D <> 7), é verdadeira porque D não é igual a 7.
- A expressão completa é falsa porque uma expressão com o operador '.e.' (AND) só é verdadeira se ambas as condições forem verdadeiras. Assim, a resposta é F.
Expressão 2: .não.(D>2) .e. (C>B)
- Avaliando: D = 2, C = 7, e B = 6.
- A condição .não.(D>2) é verdadeira porque D não é maior que 2, então inverte-se para verdadeira.
- A condição (C>B) é verdadeira porque 7 é maior que 6.
- Ambas as condições são verdadeiras, então a expressão completa é verdadeira. Portanto, a resposta é V.
Expressão 3: (A>=B) .ou. .não.(D>8)
- Avaliando: A = 1, B = 6, e D = 2.
- A condição (A>=B) é falsa porque 1 não é maior ou igual a 6.
- A condição .não.(D>8) é verdadeira porque D não é maior que 8 (inverte-se para verdadeira).
- Como uma das condições é verdadeira, a expressão completa é verdadeira devido ao operador '.ou.' (OR). Portanto, a resposta é V.
Expressão 4: .não. (A >= B) .e. .não. (C < D)
- Avaliando: A = 1, B = 6, C = 7, e D = 2.
- A condição .não. (A >= B) é verdadeira porque 1 não é maior ou igual a 6.
- A condição .não. (C < D) é verdadeira porque 7 não é menor que 2 (inverte-se para verdadeira).
- Ambas as condições são verdadeiras, então a expressão completa é verdadeira. Portanto, a resposta é V.
Com essa análise, a sequência correta é B - F – V – V – V.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
( ) (C = 6) .e. (D <> 7)
(7 = 6) ^ (2 <> 7)
F ^ V
F
( ) .não.( D>2) .e. (C>B)
!( 2 > 2) ^ ( 7 > 6)
!F ^ V
V ^ V
V
( ) (A>=B).ou. .não.(D > 8)
(1>=6) v !( 2 > 8 )
F v !F
F v V
V
( ) .não. (A >= B) .e. .não. (C < D)
!( 1 >= 6) ^ !( 7<2)
!F ^ !F
V ^ V
V
B) F - V - V - V
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo