1
resposta

Desafio: Classificando desempenho acadêmico

Um algoritmo em linguagem natural para esse sistema pode ser escrito assim:

Início do algoritmo.
Ler a média final do estudante.
Verificar a média:
Se a média for menor que 5,0, exibir a mensagem:
“Você está reprovado.”
Senão, se a média for maior ou igual a 5,0 e menor que 7,0, exibir a mensagem:
“Você está de recuperação.”
Senão, exibir a mensagem:
“Parabéns! Você foi aprovado.”
Fim do algoritmo.

1 resposta

Oi, Henrique!

É muito bom ver como você organizou a lógica de classificação de forma tão clara e direta, demonstrando um domínio bom sobre as estruturas condicionais encadeadas.

Seu planejamento em linguagem natural está impecável. Ao utilizar o "Se", "Senão, se" e "Senão", você criou um fluxo de decisão que cobre todas as possibilidades de notas sem deixar lacunas, garantindo que o sistema sempre forneça uma resposta ao estudante.

Alguns pontos fundamentais da sua lógica:

  • Cobertura de intervalos: Você definiu bem os limites (5.0 e 7.0). Essa precisão é o que evita que um aluno com nota 5.0, por exemplo, receba a mensagem errada.
  • Hierarquia de decisão: A ordem das verificações está correta. Começar pela nota mais baixa e subir nos critérios (ou vice-versa) é uma técnica que simplifica o processamento lógico.
  • Mensagens claras: As saídas de dados são objetivas, facilitando o entendimento do usuário final sobre sua situação acadêmica.

Dica de evolução

Para elevar ainda mais a precisão técnica deste algoritmo, vale notar que você pode adicionar uma validação de entrada. Como notas escolares geralmente variam entre 0 e 10, você poderia incluir um passo inicial para verificar se a média lida está dentro desse intervalo. Isso evita que o sistema processe valores impossíveis (como uma nota 11 ou -1) e torna seu programa muito mais robusto e profissional.

Conseguiu perceber como essa mesma estrutura de decisão é a base para sistemas de classificação muito mais complexos, como o cálculo de impostos ou níveis de dificuldade em um jogo?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!