Funciones
Definición de una función para testear si un número es primo y primera versión del programa para probarla (prototipación incremental)
Se acota la búsqueda de divisores para descartar primalidad a los impares menores o iguales a la raíz cuadrada del número que se testea
Versión incremental del programa que busca números primos dentro de un intervalo de numeros enteros y los muestra alineados en 10 columnas
Optimización de la función y del programa previos, acotando la búsqueda de divisores y de números primos a aquellos, excepto 2 y 3, que se puedan expresar como 6*N-1 o 6*N+1 (conjetura sobre números primos)
Actividad para desarrollar
Actividad para desarrollar
Programa ejemplo que calcula e^x para distintos valores de x, y para cada valor de x muestra los resultados obtenidos mediante varias funciones que aproximan el valor con una serie de Maclaurin: una función que calcula la serie en forma secuencial, otra que la calcula en forma recurrente, otra que la calcula en forma recurrente pero optimizada para minimizar las invocaciones recurrentes (calculando la serie como e**x = (e**(x/2)*e**(x/2)) en forma recurrente hasta que x<1.0), y usando la función exp() del módulo math, para comparar resultados.
Actividad para desarrollar
Una solución de referencia