• Matéria: Informática
  • Autor: flaviotecoc
  • Perguntado 7 anos atrás

Na construção de algoritmos, as chamadas estruturas de decisão são fundamentais, pois permitem o desvio da execução de um algoritmo ou programa de acordo com avaliações de condições, por exemplo. Observe o trecho de código a seguir, contendo uma estrutura de decisão para em seguida poder avaliar as afirmativas como corretas ou não.

1 se (valor > 2000) então
2 escreva (“Valor muito alto”)
3 senão
4 escreva (“Valor aceitável”)

I – Esta estrutura de decisão verifica se um determinado valor é menor que 2000.
II – Apenas os valores maiores que 2000, incluindo o próprio 2000 são considerados altos.
III – Valores aceitáveis são valores menores ou iguais a 2000.

É correto o que se afirma em:

Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
II, apenas.

Alternativa 3:
III, apenas.

Alternativa 4:
I e II, apenas.

Alternativa 5:
II e III, apenas.


Resposta: Alternativa 3: III, apenas.

Respostas

respondido por: Catarse
1

Acredito que a correta seja a alternativa IIApenas os valores maiores que 2000, incluindo o próprio 2000 são considerados altos.

Pois para a III ser correta precisaria ser Se fosse >= ou <=, mas não é o caso do enunciado.

(Posso estar errado na minha análise, então me corrijam futuramente caso obtenham a resposta correta.)


umcastello: Discordo, pois 2000 > 2000 = falso, não satisfaz a condição, a alternativa correta é a III, Valores aceitáveis são valores menores ou iguais a 2000.
Catarse: Obrigado por esclarecer. Vou na alternativa III então... desejo que esteja certo.
respondido por: natanael04018
1

Resposta:

Alternativa: 03

Explicação:

É uma questão de interpretação da resposta.

A 02 engana, mas não satisfaz a condição pois na expressão fala que tem que ser maior que 2000, então igual a 2000 já fica incorreto.

Obs.: A interpretação de "Valores aceitáveis são valores menores ou iguais a 2000" é dentro disso aqui:

Senão

     Escreva (“Valor aceitável”)

Perguntas similares