Operaciones sobre listas en Prolog

« Los clásicos de Sierra en tu Game Boy Advance | Traducción de Mozilla Thunderbird 0.6 »

  • pertenece(X,[X|_]).pertenece(X,[_|Cola]) :- pertenece(X,Cola).
  • conc([],L,L).conc([X|L1],L2,[X|L3]) :- conc(L1,L2,L3).
  • anadir(X,L,[X|L]).
  • quitar(X,[X|Cola],Cola).quitar(X,[_|Cola],[X|L]) :- quitar(X,Cola,L).
  • insertar(X,L,[X|L]).insertar(X,[Y|L1],[Y|L2]) :- insertar(X,L1,L2).
  • sublist(S,L) :- conc(L1,L2,L),                conc(S,L3,L2).
  • permutacion([],[]).permutacion([X|L],P) :- permutacion(L,P1),                        insertar(X,P1,P).
Relacionadas

Comentarios
  1. nery

    mas ejemplos de listas

  2. Samuel

    un manual de prolog con muchos ejemplos.

  3. David

    Hoy tengo un parcial de Paradigmas de Programacion(Prolog, Lisp)

    ;) y que le voy a hacer

    _dAvId—>

  4. Dixon

    Hola, tengo que realizar un proyecto con prolog la cual consiste en el juego de sudoku, alguien me podria ayudar?

  5. HAMLET

    tengo que aprender listas con prolog y no puedo entender la recursividad

Deja un comentario