sábado, 14 de junio de 2014

UNIDAD 3: LISTAS, OPERADORES Y ARITMETICA

LISTAS

 

Las listas son otro recurso sintáctico para representar objetos estructurados. Una lista es una secuencia ordenada de términos (que pueden, a su vez, ser listas). Por ejemplo, [A1, A2, A3] es una lista de variables, y [a1, a2, a3] una lista de constantes. Obsérvese que una función se define siempre con un grado asociado, pero una lista puede tener cualquier número de elementos. La lista puede ser vacía: []. Si no es vacía, se puede considerar formada por una cabeza (primer o primeros elementos de la lista) y una cola (lista formada por el resto de los elementos) unidas por la función de construcción de listas, «cons» . Así, la lista del caso anterior puede escribirse de las siguientes maneras:
 
 
    [a1, a2, a3] = cons(a1, [a2, a3]) = cons(a1, cons(a2,[a3]))  
                  = cons(a1, cons(a2, cons(a3, []))) 
 
 
Un ejemplo de agregar y remover en una lista es el 
siguente:
 
 
 
 
 
Codig de una lista, nos sirve para agregar y remover.














Muestro una consulta para agregar  en este caso "z".














 Se muestra que se remueve la "z" en este ejemplo.

















En este caso se elimina la "z" y "L"

No hay comentarios.:

Publicar un comentario