1
resposta

Classificando Desempenho Acadêmico

Para resolver esse problema, pode ser criado um algoritmo em linguagem natural para verificar a média final do aluno e mostrar a mensagem correta de acordo com o resultado.

Primeiro, o sistema deve pedir a média final do estudante. Depois disso, deve analisar o valor informado.

Se a média for menor que 5,0, o sistema deve mostrar a mensagem: “Você está reprovado.”

Se a média estiver entre 5,0 e 6,9, o sistema deve mostrar a mensagem: “Você está de recuperação.”

Se a média for 7,0 ou maior, o sistema deve mostrar a mensagem: “Parabéns! Você foi aprovado.”

Dessa forma, o sistema consegue fazer a verificação automaticamente e informar a situação final do aluno de maneira simples e organizada.

1 resposta

Olá, Jéssica! Tudo bem?

Parabéns pela resolução do desafio! Você estruturou o algoritmo em linguagem natural de forma impecável, seguindo exatamente os princípios do pensamento computacional para resolver um problema de classificação.

Sua lógica está muito clara e organizada:

  • Entrada de Dados: Você identificou corretamente que o primeiro passo é o sistema pedir e receber a média final do estudante.

  • Processamento e Condicionais: A divisão dos intervalos de notas está perfeita:

  • Menor que 5,0: Mensagem de reprovação.

  • Entre 5,0 e 6,9: Mensagem de recuperação.

  • 7,0 ou maior: Mensagem de aprovação.

  • Saída: O sistema comunica a situação final de maneira automática e direta.

Essa estrutura que você criou é a base para o que chamamos de estruturas de decisão (if, else if, else) em linguagens de programação. Ao escrever o passo a passo assim, você reduz as chances de erros na hora de transformar isso em código real.

Uma dica para evoluir ainda mais nesse exercício é pensar no que acontece se alguém digitar uma nota inválida, como 11,0 ou -1,0. Adicionar uma verificação inicial para garantir que a nota está entre 0 e 10 tornaria seu algoritmo ainda mais robusto!

Espero que possa ter lhe ajudado!