Olá, Nathã. Como vai?
Parabéns pela excelente estruturação do seu algoritmo! O seu passo a passo em pseudocódigo está perfeito, cobrindo de forma impecável todas as fases de uma lógica de programação clássica: a entrada de dados (solicitar e ler), o processamento (somar e dividir) e a saída de dados baseada em estruturas condicionais (Se, Senão se e Senão).
Para visualizar como o computador interpreta essa tomada de decisão sequencial que você criou, podemos representá-la através de um fluxograma. Esse modelo visual ajuda a entender o caminho que a informação percorre dentro das condições:
Para agregar ainda mais valor ao seu aprendizado sobre pensamento computacional, vale destacar uma ótima prática sobre como construir a condição da recuperação de forma limpa quando você for passar esse algoritmo para uma linguagem de programação real (como JavaScript, Python ou C#).
No seu texto, você mencionou: "se a média estiver entre 5,0 e 6,9". Na programação, quando usamos estruturas encadeadas (Senão, se), nós não precisamos testar se a nota é maior ou igual a 5,0 nessa segunda etapa.
Isso acontece porque o computador lê o código de cima para baixo. Se a média chegou a ser testada na segunda linha, significa que ela automaticamente não é menor que 5,0 (ou seja, ela já é 5,0 ou mais). Portanto, basta testar o limite superior!
Veja como o seu algoritmo ficaria traduzido para um pseudocódigo padronizado e super elegante:
Definir nota1, nota2, nota3, nota4, media como Real
Exibir("Digite as notas dos 4 bimestres:")
Ler(nota1, nota2, nota3, nota4)
media = (nota1 + nota2 + nota3 + nota4) / 4
Se media < 5.0 então
Exibir("Você está reprovado.")
Senão, Se media < 7.0 então
# Se o código chegou aqui, a média com certeza é maior ou igual a 5.0
Exibir("Você está de recuperação.")
Senão
# Se não for menor que 5 e nem menor que 7, com certeza é 7.0 ou mais
Exibir("Parabéns! Você foi aprovado.")
FimSe
Sua linha de raciocínio para a resolução desse problema acadêmico está corretíssima e demonstra que você pegou muito bem a base do pensamento de algoritmos. Continue praticando firme!
Espero que possa ter lhe ajudado!