e) Quais os filmes com duração inferior a 100min?  
					f) Quais os filmes lançados entre 2000 e 2005?  
					5
					.2 Usando as regras criadas anteriormente construa o predicado “clássico”, que retorna o  
					título dos filmes lançados antes de 1980.  
					5
					.3 Usando as regras criadas anteriormente construa o predicado “gênero”, que retorna o  
					título dos filmes de um gênero específico.  
					5
					.4 Usando os predicados “clássico” e “gênero” faça uma consulta para recuperar os  
					títulos de filmes clássicos de suspense.  
					6
					. Quais das próximas operações de unificação serão bem sucedidas e quais irão falhar? Para  
					as que forem bem sucedidas, quais são as instanciações de variáveis resultantes?  
					a) ponto(A, B) = ponto(1, 2)  
					b) 2 + 2 = 4  
					c) ponto(A, B) = ponto(X, Y, Z)  
					d) mais(2, 2) = 4  
					e) +(2, D) = +(E, 2)  
					f) t(p(-1,0), P2, P3) = t(P1, p(1, 0), p(0, Y))  
					7
					. Represente em Prolog os seguintes predicados genéricos sobre listas:  
					a) adiciona(X,L1,L2) – onde X é o elemento que será adicionado na lista L1. L2 é a  
					lista retornada.  
					b) remover(X, L1, L2) – onde X é o elemento que deve ser removido da lista L1. L2 é a  
					lista resultante sem o elemento X.  
					c) inverte(L1, L2) – onde L1 é a lista que deve ser invertida e L2 é a lista resultante.  
					d) tamanho(L1, X) – onde X deve retornar o tamanho (numero de elementos da lista  
					L1.  
					e) soma(L1, X) – onde X deve retornar a soma de todos os elementos da lista L1.