Durante esta actividad el alumno será capaz de:
concurrent.futures
de Python 3 para calcular en paralelo una estimación del valor de \(\log_e(2)\).
Esta actividad promueve las siguientes habilidades, valores y actitudes: análisis y síntesis, capacidad de resolver problemas, creatividad, y uso eficiente de la informática y las telecomunicaciones.
Escribe en Python un programa secuencial y otro programa paralelo utilizando el módulo concurrent.futures
para calcular un valor aproximado de \(\log_e(2)\) (logaritmo natural de 2) usando la siguiente serie:
La aproximación es mejor entre mayor sea el valor de \(n\).
Escribe también un reporte con tus resultados tal como se indica en: Reportes de prácticas.
En la parte superior de los archivos fuente de Java coloca en comentarios los datos personales de los autores. Por ejemplo:
#---------------------------------------------------------
# Práctica #4: Concurrent Futures en Python
# Fecha: 24-Feb-2019
# Autores:
# A01166611 Pepper Pots
# A01160611 Anthony Stark
#---------------------------------------------------------
Coloca en un archivo ZIP llamado practica4.zip
todos los archivos fuentes de tu programa así como el reporte correspondiente (debes incluir los archivos .adoc
, .pdf
e imagenes de tu reporte escrito en AsciiDoctor).
Para entregar el archivo practica4.zip
, ingresa los siguientes datos:
Si la práctica fue desarrollada por un equipo de dos personas, basta que una persona lo entregue.
Fecha límite: Domingo, 10 de marzo.
Esta práctica será evaluada usando los siguientes criterios:
+50 | La práctica resuelve adecuademente los problemas planteados, tanto en sus versiones secuenciales como paralelas. |
---|---|
+50 | El reporte de la práctica cumple con los requisitos solicitados. |
-99 | El programa y/o reporte es un plagio. |