A.2.
Ejemplos de programas
Veamos algunos ejemplos, y, al hacerlo, ampliaremos, informalmente, la definición funcional de Prolog dada por la grmática BNF de la página anterior..
A.2.1
Consultas
Consultas sobre hechos
Consultas sobre predicados definidos mediante reglas
A.2.2
Reglas recursivas
A.2.3
Operaciones con listas
Primer elemento de una lista
Último elemento de una lista
Miembro de una lista
Concatenación de dos listas
Inversa de una lista
Permutación de una lista
A.2.4
Un analizador sintáctico
A.2.5
Comparaciones
Relaciones de orden
Predicados incorporados
Orden alfabético
A.2.6
Operaciones aritméticas
Operadores
Evaluación de expresiones aritméticas
DIT-ETSIT-UPM
Portada