Algoritmo para classificar desempenho acadêmico
Para classificar o desempenho acadêmico de um estudante, o sistema deve receber a média final como dado de entrada e, a partir desse valor, aplicar estruturas condicionais para decidir qual mensagem será exibida.
Dados de entrada
O algoritmo precisa receber:
- Média final do estudante.
Processamento
O sistema deve comparar a média informada com as regras definidas pela equipe pedagógica:
- Média menor que 5,0: estudante reprovado.
- Média entre 5,0 e 6,9: estudante em recuperação.
- Média igual ou maior que 7,0: estudante aprovado.
Decisão
A decisão será feita por meio de condições encadeadas. O sistema verifica primeiro se a média é menor que 5,0. Caso não seja, verifica se a média é menor que 7,0. Se nenhuma dessas condições for verdadeira, significa que a média é igual ou maior que 7,0.
Algoritmo em linguagem natural
Solicitar a média final do estudante.
Verificar se a média é menor que 5,0.
Se a média for menor que 5,0:
- Exibir a mensagem: “Você está reprovado.”
Senão, verificar se a média é menor que 7,0.
Se a média for menor que 7,0:
- Exibir a mensagem: “Você está de recuperação.”
Senão:
- Exibir a mensagem: “Parabéns! Você foi aprovado.”
Encerrar o processo.
Exemplo prático
Se o estudante informar média 4,5, o sistema exibirá:
“Você está reprovado.”
Se o estudante informar média 6,0, o sistema exibirá:
“Você está de recuperação.”
Se o estudante informar média 8,2, o sistema exibirá:
“Parabéns! Você foi aprovado.”
Fluxo simples
Início
↓
Solicitar média final do estudante
↓
A média é menor que 5,0?
↓
Se sim: exibir “Você está reprovado.”
↓
Se não: a média é menor que 7,0?
↓
Se sim: exibir “Você está de recuperação.”
↓
Se não: exibir “Parabéns! Você foi aprovado.”
↓
Fim
Conclusão
Esse algoritmo utiliza estruturas condicionais para avaliar a média final do estudante e exibir apenas uma mensagem correspondente ao seu desempenho. Dessa forma, o processo fica claro, objetivo e fácil de interpretar.