sábado, 14 de junio de 2014

CAPITULO 3: SEGUNDA PARTE-ARITMETICA


 ARITMETICA 

 Definicion de la sucesión de Fibonacci

 



Leonardo de Pisa, más conocido como Fibonacci, construyó por primera vez la sucesión que lleva su nombre: 


1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765..., 



Cada término a partir del tercero, se obtiene sumando los dos anteriores.
El cociente entre dos términos consecutivos de la sucesión de Fibonacci se aproxima al número de oro (f = 1,618...).
Los números consecutivos de Fibonacci son primos entre si.


Definimos el codigo que nos servirá para mostrarle como funciona la sucesión de Fobonacci 




Muestra como como se consulta en prolog la suceción.







Bibliografia:
APUNTES DE PROLOG
Edgar Altamirano Carmona    
Universisda Autónoma De Guerrero, 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"