PROLOG incluye operadores que permiten realizar operaciones aritméticas y lógicas:
X is Y + ZX is Y - ZX is Y * ZX is Y / ZEjemplo de operación aritmética:
suma(X, Y, Z) :- Z is X + Y. % Regla para sumar X e Y y almacenar el resultado en Z
, (coma); (punto y coma)\+ (negación)Ejemplo de operadores lógicos:
es_padre_con_hijo(X) :- padre(X, Y), Y \= desconocido. % X es padre si Y no es desconocido
Comentarios
Publicar un comentario