es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PROLOG-CUT

¿Cuál es el papel del corte en el caso base?

gcd(X,X,X):- !. gcd(X,Y,Z):- X>Y, !, Inter is X – Y, gcd(Inter, Y, Z). gcd(X,Y,Z):- Inter is Y – X, gcd(X,Inter,Z). Entiendo la estructura del segundo corte con condición, pero no entiendo por qué el programa simplemente aborta con el primer corte.