Fil__
Power Member
Malta tenho o seguinte exercicio que nao estou a conseguir perceber como o fazer. Podem ajudar-me?
E que sem alterar a base de factos nao tou mesmo a ver como responder a questao 2.1
Se calhar a soluçao e muito simples e eu é que sou grunho
Podem ajudar-me?
Código:
aluno(vosso_nome, ia).
aluno(vosso_colega_01__homem, ia).
aluno(vosso_colega_02_mulher , ia).
aluno(joaquim, lab2).
aluno(joaquim, lp2).
frequenta(vosso_nome, ulht).
frequenta(maria, ulht).
frequenta(joel, ist).
professor(vitor, ia).
professor(manuel, ia).
professor(ana_paula, lp2).
professor(pedro, lab2).
funcionario(pedro, ist).
funcionario(ana_paula, ulht).
funcionario(vitor, ulht).
funcionario(manuel, ulht).
Escreva as regras em Prolog, de forma que o Programa responda correctamente às
seguintes questões:
2.1. Quem são os alunos do professor X?
2.2. Quem são as pessoas da universidade X? (alunos ou docentes)
2.3. Quem é colega de quem? Se aluno: é colega se for colega de disciplina ou colega de
curso ou colega de universidade. Se professor: se for professor da mesma universidade.
E que sem alterar a base de factos nao tou mesmo a ver como responder a questao 2.1
Se calhar a soluçao e muito simples e eu é que sou grunho
Podem ajudar-me?