7a) A regra para identificar a situação de um determinado aluno seria: ```prolog situacao_aluno(Aluno, "Aprovado") :- nota(Aluno, Nota), Nota >= 7.0, Nota =< 10.0. situacao_aluno(Aluno, "Recuperacao") :- nota(Aluno, Nota), Nota >= 5.0, Nota =< 6.9. situacao_aluno(Aluno, "Reprovado") :- nota(Aluno, Nota), Nota >= 0.0, Nota =< 4.9. ``` 7b) A regra para identificar o aluno com a maior nota para ganhar um prêmio seria: ```prolog aluno_maior_nota(Aluno) :- findall(Nota-Aluno, nota(Aluno, Nota), NotasAlunos), sort(NotasAlunos, Sorted), last(Sorted, _-Aluno). ```
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar