El orden en que aparecen los
literales dentro de una sentencia (dentro del cuerpo) o el orden en que se
introducen las sentencias en el programa son importantes en PROLOG. El orden
afecta tanto al correcto funcionamiento del programa, como al recorrido del
árbol de llamadas, determinando, entre otras cosas, el orden en que PROLOG devuelve
las soluciones a una pregunta dada. El orden de las sentencias determina el
orden en que se obtienen las soluciones ya que varía el orden en que se
recorren las ramas del árbol de búsqueda de soluciones. Ejemplo: A continuación
se presentan dos versiones del programa "miembro de una lista". Ambas
versiones tienen las mismas sentencias pero escritas en distinto orden. A ambas
versiones les hacemos la misma pregunta ?miembro (X, [1,2,3]).
Donde conseguiste la información, de que libro, articulo o sitio web
ResponderEliminardel q-lo
Eliminar