viernes, 13 de junio de 2014

PROLOG 3.0 LISTAS, OPERADORES Y ARITMÉTICA.

3.1 LISTAS


 Continuamos con la programación en Prolog. Ahora veremos como trabajar con listas, operadores y aritmetica.

Una lista(es una estructura de datos) es una secuencia de cualquier número de elementos, tales como los objetos ana, tenis, tomás, eskí.
En Prolog se escribe asi: [ ana, tenis, tomás, eskí ]

En el segundo caso la lista puede verse como formada por dos cosas:
(1). el primer elemento, llamado "cabeza" de la lista.
(2). los elementos restantes, llamados en conjunto: "cola" de la lista.
Para el ejemplo anterior : [ ana, tenis, tomás, eskí ]
la cabeza es : ana

la cola es : [ tenis, tomás, eskí ].

3.2 OPERACIONES SOBRE LISTAS

Las listas se utilizan para representar conjuntos, en esta primera si interesa el orden,así como también se pueden repetir los elementos. En el caso contrario son los conjuntos.

miembro( X, L)
Donde. X es un elemento de L.
            L es el conjunto de elementos que forman una lista.

Observación(es):
                          X es un miembro de L, 
                        (1) si X es la cabeza de L,
                        (2) si X es miembro de L.

Ejemplo 1: 
Fig.1 Concatenando listas.
Ejemplo 2:
Fig.2 Operaciones sobre listas(concatenar,eliminar, mod,máximo,append).
Ejemplo 3:
Fig. 3 Consultas a prolog con operaciones básicas como una suma de dos números.
Comentario(s): No es difícil programar en prolog, ya que debemos de tener bien claro que es un programa bien sencillo y fácil de entender. Lo que si recomiendo es practicar y practicar, finalmente esto es lo que hace al maestro.

No hay comentarios:

Publicar un comentario