Páginas

ESTRUCTURA Y PROCESO GENERAL DE UN PROGRAMA EN PROLOG

LA ESTRUCTURA DE UN PROGRAMA EN PROLOG

La mayoría de los programas Prolog están organizados en cuatro secciones principales:
Ø  Dominio: donde se declaran los argumentos que utilizarán los predicados.

Ø  Predicados: donde se declaran todos los predicados no predefinidos que se utilizarán en las siguientes secciones. 

Ø  Objetivos: esta sección permite ejecutar los programas de forma no interactiva, y por tanto, buscará la solución deseada tan pronto como se ejecute el programa. Como también es habitual usar Prolog de forma interactiva es frecuente ejecutar un programa y luego esperar a que se nos pregunte por los objetivos.

Ø  Clausulas: donde se escriben los hechos y las reglas que conocemos del dominio.


 PROCESO DE RESOLUCIÓN  PROLOG

La solución que suele ofrecer es verdadero o falso y para ello intenta buscar el objetivo que le indicamos analizando las cláusulas (hechos y reglas) de arriba a abajo. 
Además utiliza el algoritmo de backtracking para intentar al alcanzar la solución aunque sea utilizando múltiples reglas.

No hay comentarios.:

Publicar un comentario

ACERCAD DE SWI -PROLOG

Para mayor Documentación Acerca De Diferentes Comando Y Ejemplos, Visitar El Siguiente  Link : http://www.swi-prolog.org/