3
respostas

[Sugestão] Desafio: Classificando Desempenho Acadêmico

escrevi o algoritmo em linguagem natural, espero que esteja correto.

  1. Início do algoritmo.
  2. Receber a média final do estudante.
  3. Verificar se a média é menor que 5,0.
    • Se for, exibir a mensagem: “Você está reprovado.”
  4. Caso contrário, verificar se a média é menor que 7,0.
    • Se for, exibir a mensagem: “Você está de recuperação.”
  5. Caso nenhuma das condições anteriores seja verdadeira:
    • Exibir a mensagem: “Parabéns! Você foi aprovado.”
  6. Fim do algoritmo.
3 respostas

Oi, como vai?

O seu algoritmo em linguagem natural ficou muito bem estruturado e demonstra que você compreendeu corretamente o uso de decisões condicionais. A organização passo a passo facilitou bastante a leitura e o entendimento da lógica aplicada para verificar a situação do estudante conforme a média final.

Você utilizou corretamente a sequência de verificações, começando pela menor média e tratando cada possibilidade até chegar à aprovação. Isso mostra um bom raciocínio lógico e uma ótima compreensão da estrutura “se”, “senão se” e “senão” dentro de um algoritmo.

Pensando nessa lógica que você criou, como você adaptaria o algoritmo caso a escola utilizasse também o conceito de “aprovação com mérito” para médias acima de 9,0?

Parabéns pelo excelente trabalho e pela iniciativa de escrever o algoritmo em linguagem natural antes de partir para a programação. Essa prática ajuda muito no desenvolvimento do raciocínio lógico e na organização das ideias. Continue participando do fórum e compartilhando suas soluções e aprendizados com a comunidade!

Olá, agradeço a resposta ao post !

Bem, eu poderia adaptar o algoritmo adicionando uma nova condição antes da aprovação comum. Ficaria assim:

  1. Início do algoritmo.
  2. Receber a média final do estudante.
  3. Se a média for menor que 5,0:
    • Exibir “Você está reprovado.”
  4. Senão, se a média for menor que 7,0:
    • Exibir “Você está de recuperação.”
  5. Senão, se a média for maior que 9,0:
    • Exibir “Parabéns! Você foi aprovado com mérito.”
  6. Senão:
    • Exibir “Parabéns! Você foi aprovado.”
  7. Fim do algoritmo.

Sua adaptação ficou muito boa! Você adicionou a condição de “aprovação com mérito” de forma correta e organizada, mostrando que entendeu bem a lógica das estruturas condicionais.

Também foi uma ótima escolha colocar essa verificação antes da aprovação comum, garantindo que cada situação seja tratada corretamente.

Parabéns pela dedicação e por buscar aprimorar ainda mais o algoritmo. Continue praticando e explorando novas possibilidades na lógica de programação!