Segunda lista de Inteligência Artificial

Prof. Mario Benevides

Entrega: ##/##/#### às 8:00.

Faça um programa em 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.