Logo Passei Direto
Buscar

Atividade Prolog - Documentos Google

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIVERSIDADE FEDERAL DO MARANHÃO CENTRO DE CIENCIAS EXATAS E 
 TECNOLOGIA BACHARELADO INTERDISCIPLINAR EM CIENCIA E TECNOLOGIA 
 PARADIGMAS DE PROGRAMAÇÃO 
 Nome: Cibelle Vitoria Santos Veras 
 ATIVIDADE - PROLOG 
 Considerando os dados abaixo: 
 1- Escreva uma base de conhecimento que represente as informações da tabela 
 acima. OBS: Crie um fato para cada linha da tabela. 
 filme('E o vento levou', drama, 1939, 233). 
 filme('A noviça rebelde', romance, 1965, 174). 
 filme('Casablanca', drama, 1942, 171). 
 filme('O silencio dos inocentes', suspense, 1991, 118). 
 filme('O auto da compadecida', comedia, 2000, 95). 
 filme('Duna', romance, 2021, 155). 
 filme('Ataque dos Cães', drama, 2021, 125). 
 filme('Top Gun: Maverick', acao, 2022, 131). 
 2 - Considerando os fatos criados na questão anterior, escreva uma regra que mostre 
 apenas os nomes e os anos dos filmes clássicos (lançados até 1985). 
 filme_classico(Titulo, Ano) :- % filmes clássicos(lançados até 1985) 
 filme(Titulo, _, Ano, _), 
 Ano = 150. 
 Consulta: 
 filme_longo(Titulo, Duracao). 
 4 - Um filme é lançamento se foi lançado a menos de 1 ano. OBS: Considere que você 
 não sabe o ano atual, ou seja, a regra deve ser genérica, considerando qualquer ano, 
 e não para o ano corrente. 
 lancamento(Titulo, AnoAtual) :- 
 filme(Titulo, _, AnoFilme, _), 
 Diferenca is AnoAtual - AnoFilme, 
 Diferenca

Mais conteúdos dessa disciplina