First-Term Exam - Algorithms and Numerical Methods
Fabián Salazar-Cáceres
1. El valor de π puede ser aproximado usando la siguiente serie infinita:
4 4 4 4 π =3+ − + − + ... 2 × 3 × 4 4 × 5 × 6 6 × 7 × 8 8 × 9 × 10 Escriba un algoritmo en Python que muestre 15 aproximaciones de π. La primera aproximación deberia usar únicamente el primer término de la serie infinita, es decir 4 3, la segunda debe ser 3 + 2×3×4 = 3.16666, y ası́ sucesivamente. Cada aproximación adicional debe incluir los demás términos de la serie, haciendo que la aproximación mejore. El programa debe incluir:
• Un menu para que el usuario determine el número de aproximaciones requeridas,
en caso de no marcar ninguna, mostrar las 15 aproximaciones desde la primera hasta la última. • Se deben implementar funciones • Se deben usar ciclos y condicionales. • NO se debe incluir ningún modulo externo de Python usando el comando import
Condiciones para la entrega
• El exámen es estrictamente INDIVIDUAL, el código usado en Python-Jupyter (*.ipynb) lo adjuntará en un archivo .RAR o .ZIP y debe ser completamente funcional (sin er- rores). No se tolerará ningún script que contenga algoritmos iguales o muy similares a otro
• Enviarán los archivos al enlace que estará dispuesto en el aula virtual Moodle a la hora de fin de clase.