Introduccion a prolog
Fecha(x,y,z)
Al escribir un término compuesto no puede haber ningún espacioentre el punto y el paréntesis abierto uno de los términos compuestos más importantes y útiles son las listas (prolog) secuencia ordenada de elementos, donde loselementos pueden ser cualquier tipo de termino prolog representa las listas teniendo encueta su estructura recursiva de la sintaxis.
Semántica
* Lafunción de selección: selecciona la literal más a la izquierda.
* Regla de ordenación: elije las cláusulas de acuerdo con el orden en el que estas aparecen en elprograma.
* Estraga de búsqueda: búsqueda en profundidad (esta estrategia es muy eficiente) pero tiene el inconveniente que no es completo, esto es, puedeproducir a una computación infinita a un en el caso de que exista una solución.
Operadores aritméticos
Prolog tiene predefinidos los operadores aritméticosmás habituales, mediante los que se pueden formar expresiones aritméticas. A continuación se enumeran algunos de los más importantes:
* X+Y suma de X e Y* X-Y X menos Y
* X*Y producto de X por Y
* X/Y cociente real de la división de X por Y
* X//Y cociente entero de la división de X por Y
* Xmod Y resto de la división entera de X por Y
* abs(X) valor absoluto de X
* sqrt(X) raíz cuadrada de X
* log(X) logaritmo neperiano de X
* \=diferente
* == igual (comparación)
* = igual
* >= mayor igual
* =< menor igual
* =:= compara expresiones aritméticos
* =\=
Regístrate para leer el documento completo.