Resultados de la búsqueda a petición "prolog-cut"
Prólogo: diferencias entre corte rojo y corte verde
Empecé a aprender el prólogo y quería aclarar todo el tema. He leído que "el corte verde no cambia el significado declarativo del programa, mientras que el corte rojo sí". Pero, el significado del programa no es realmente puramente declarativo ...
Prólogo adjuntar con operador de corte
¿Qué problema puede ocurrir cuando usamos el apéndice con el operador de corte?
Saber cuándo usar cortar en prólogo
Tomé un curso en el que aprendí algo de prólogo. No pude averiguar cómo / cuándo usar cortes. Aunque tengo la idea general de los cortes, parece que no puedo...
¿Por qué usamos '!' en prolog
Este es el código que estoy tratando de entender. co(X) :- co(X,[],L). co([],A,A):- write(A). co([X|Xs], A, L) :- p(X-Z,A,R), !, Z1 is Z+1, co(Xs, [X-Z1|R], L). co([X|Xs], A, L) :- co(Xs, [X-1|A], L). p(X-Y,[X-Y|R],R):- !. p(X,[H|Y], [H|Z]) :- ...
Búsqueda de consulta para la cual un programa de prólogo da resultado incorrecto.
Este programa Prolog define el tercer argumento para que sea el valor máximo de los dos primeros argumentos numéricos: