Informática, perguntado por aikapikas, 5 meses atrás

QUESTÃO 1
Considere o seguinte algoritmo para verificar o status de aprovação de um estudante que fez 2 avaliações:

Algoritmo MediaEscolar
Var
v1, v2, media : real
Início

Escreva("Digite o valor 1");
Leia(v1)
Escreva("Digite o valor 2");
Leia(v2)

media <- (v1 + v2) / 2

Escolha (media)
caso 1.0, 2.0, 3.0: Escreva("Reprovado")
caso 4.0, 5.0, 6.0: Escreva("Recuperação")
caso 7.0: Escreva("Aluno aprovado!")
senao: Escreva("Aprovado")
Fimescolha
fim

Ao analisar o algoritmo acima podemos concluir que:

Alternativas
Alternativa 1:
O código está escrito corretamente e não apresenta erros.

Alternativa 2:
O comando escolha é o mais recomendado para este tipo de situação.

Alternativa 3:
Para tornar o algoritmo correto, utilizar valores inteiros em vez de real.

Alternativa 4:
Embora o código conteha erro de sintaxe no comando escolha, a solução seria correta.

Alternativa 5:
O comando escolha deve ser substituído por um conjunto de comandos condicionais "se" aninhados para que trate as faixas de valores corretas.

Soluções para a tarefa

Respondido por mateus7870
9

Resposta:

a alternativa correta: 5 pois neste caso, teremos que utilizar a condição "se" e não o comando de switch case (caso)

Explicação:


brainMenStorm: é verdade, mas não aninhado né?
mateus7870: sim
Perguntas interessantes