REDES NEURAIS / INTELIGÊNCIA ARTIFICIAL
LISTA DE EXERCÍCIOS 3
Aluno:
1. Expresse através de fatos e regras Prolog as informações contidas na seguinte frase:
“
Marcelo é um pássaro. Silvio é um peixe. Ana é uma minhoca. Pássaros gostam de
minhocas. Gatos gostam de peixes. Gatos gostam de pássaros. Amigos gostam uns dos
outros. O meu gato é meu amigo. O meu gato come tudo o que gosta, exceto pessoas. O
nome do meu gato é Chuck Norris.”
2
. Expresse através de fatos e regras Prolog as informações contidas na seguinte frase:
“
Maria é bonita. Marcos é rico e bonito. Ana é rica e forte. Fabiano é forte e bonito. Silvio
é amável e forte. Todos os homens gostam de mulheres bonitas. Todos os homens ricos
são felizes. Qualquer homem que gosta de uma mulher que gosta dele é feliz. Qualquer
mulher que gosta de um homem que gosta dela é feliz. Ana gosta de qualquer homem que
gosta dela. Maria gosta de qualquer homem que gosta dela, desde que ele seja rico,
amável ou bonito, e forte.”
3
. Considere a seguinte base de fatos em Prolog:
aluno(joao, calculo).
aluno(maria, calculo).
aluno(joel, programacao).
aluno(joel, estrutura).
frequenta(joao, puc).
frequenta(maria, puc).
frequenta(joel, ufrj).
professor(carlos, calculo).
professor(ana_paula, estrutura).
professor(pedro, programacao).
funcionario(pedro, ufrj).
funcionario(ana_paula, puc).
funcionario(carlos, puc).
Escreva as seguintes regras em Prolog:
a) Quem são os alunos do professor X?
b) Quem são as pessoas que estão associadas a uma universidade X? (alunos e
professores)