Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Exercicios de PROLOG, Exercícios de Lógica Matemática

Exercícios para ser feito em PROLOG.

Tipologia: Exercícios

2020

Compartilhado em 14/02/2025

luciana-campos-1
luciana-campos-1 🇧🇷

2 documentos

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
INF1771 - INTELIGÊNCIA ARTIFICIAL
LISTA DE EXERCÍCIOS 4
Aluno:
1. Expresse através de fatos e regras Prolog as informações contidas na seguinte frase:
João é um pássaro. Pedro é um peixe. Maria é 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:
“Cassia é 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. Cassia 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)
pf3

Pré-visualização parcial do texto

Baixe Exercicios de PROLOG e outras Exercícios em PDF para Lógica Matemática, somente na Docsity!

INF1771 - INTELIGÊNCIA ARTIFICIAL

LISTA DE EXERCÍCIOS 4

Aluno:

  1. Expresse através de fatos e regras Prolog as informações contidas na seguinte frase:

João é um pássaro. Pedro é um peixe. Maria é 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.

  1. Expresse através de fatos e regras Prolog as informações contidas na seguinte frase:

“Cassia é 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. Cassia gosta de qualquer homem que gosta dela, desde que ele seja rico, amável ou bonito, e forte.”

  1. 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)

  1. Suponha os seguintes fatos:

nota(joao,5.0). nota(maria,6.0). nota(joana,8.0). nota(mariana,9.0). nota(cleuza,8.5). nota(jose,6.5). nota(jaoquim,4.5). nota(mara,4.0). nota(mary,10.0).

Considerando que: Nota de 7.0 á 10.0 = Aprovado. Nota de 5.0 á 6.9 = Recuperação. Nota de 0.0 á 4.9 = Reprovado.

Escreva uma regra para identificar a situação de um determinado aluno.

  1. Crie uma base de conhecimento em Prolog declarando os fatos representados na seguinte tabela:

5.1 Escreva regras genéricas em Prolog que possam responder as seguintes perguntas:

a) Quem dirigiu o filme Titanic? b) Quais são os filmes de suspense? c) Quais os filmes dirigidos por Donner? d) Em que ano foi lançado o filme Sinais?