Hola a todos, hoy vamos a escribir un programa en Python para calcular la aproximación del número pi mediante la siguiente serie infinita:
Para resolver el problema, vamos a trabajar con una lista que vamos a ir llenando con los valores de los divisores (el producto de cada uno de los cocientes de la serie):
En el código fuente, podemos apreciar el uso de la lista y del juego de variables para calcular los productos, generar la alternancia del signo y una variable adicional para acumular la sumatoria.
En nuestro caso el primer for va a determinar cuantos términos de la serie vamos a calcular. En la medida en que se incrementa el número de términos, obtenemos una mejor aproximación.
En el programa, este for calcula 9 términos: for i in range(2, 20, 2). Si queremos 18 términos lo modificamos como sigue: for i in range(2, 40, 2), y así para calcular términos adicionales.
Si ejecutamos nuestro script tenemos:
Y para 24 términos:
Hasta la próxima.
No hay comentarios.:
Publicar un comentario