Segundo Lista de IA

Prof. Mario Benevides



Faça um programa PROLOG para:



  1. Sublista(Xs,Ys,Zs) recursivo.

  2. Adjacente(X,Y,XS) recursivo

  3. Ultimo(X,Xs) recursivo

  4. Duplicar(Xs,Zs) - exemplo Duplicar([1,2],[1,1,2,2])

  5. Substituir(X,Y,Xs,Ys) substituir todas as ocorrências de X em Xs por Y gerando Ys.