Para automatizar o sistema educacional, estruturei um algoritmo que processa a média do estudante e seleciona a mensagem apropriada através de testes lógicos.
- Lógica do Algoritmo (Linguagem Natural)
Entrada de Dados: O sistema recebe a Média Final do estudante.
Primeira Verificação (Reprovação):
SE a média for menor que 5,0, ENTÃO exiba a mensagem: "Você está reprovado."
Segunda Verificação (Recuperação):
SENÃO, SE a média estiver entre 5,0 e 6,9, ENTÃO exiba a mensagem: "Você está de recuperação."
Terceira Verificação (Aprovação):
SENÃO (caso a média seja 7,0 ou superior), ENTÃO exiba a mensagem: "Parabéns! Você foi aprovado."
Fim: O algoritmo encerra o processamento após exibir a mensagem correspondente.
- Conceitos de Pensamento Computacional Aplicados
Decomposição: O problema foi dividido em três estados possíveis para o estudante, facilitando a criação das regras de negócio.
Estruturas Condicionais (IF/ELSE): Essenciais para garantir que apenas uma das mensagens seja exibida, dependendo do valor da variável de entrada.
Lógica de Intervalos: O uso do "Senão, Se" (Else If) garante que as condições sejam mutuamente exclusivas, evitando que um aluno com nota 8,0 caia acidentalmente na faixa de recuperação.