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).
Inicio
Archivos
Suscribirse
Acerca de
Contacto
Traducciones
Wiki
Entrada aleatoria
mas ejemplos de listas
un manual de prolog con muchos ejemplos.
Hoy tengo un parcial de Paradigmas de Programacion(Prolog, Lisp)
_dAvId—>
Hola, tengo que realizar un proyecto con prolog la cual consiste en el juego de sudoku, alguien me podria ayudar?
tengo que aprender listas con prolog y no puedo entender la recursividad