Resultados de la búsqueda a petición "prolog-cut"

1 la respuesta

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 ...

4 la respuesta

Prólogo adjuntar con operador de corte

¿Qué problema puede ocurrir cuando usamos el apéndice con el operador de corte?

5 la respuesta

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...

2 la respuesta

¿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]) :- ...

2 la respuesta

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: