En esta sesión se transforan los problemas en algo sencillo para evitar problemas. De problemas pequeños, se pueden invocar para resolver un problema grande usando funciones.
Esto se ve cuando queremos elevar e^x
#haciendo funcion con los de la e a la x
def potencia (base,exponente):
pot = 1
for i in range (exponente):
pot = pot * base
return pot
def factorial(n):
fact = 1
for i in range (1,n+1):
fact = fact * i
return fact
#se debe de tener factorial y potencia para remitirlos a la nueva instruccion
#y no tener problemas al invocar aproximarE
def aproximarE (x,n):
suma=0
#tiene que empezar en neutro.
#ahora se debe llamar potencia y factoria por medio de un ciclo o contador.
for i in range (n):
#significa que cada n sera el numero de terminos que se toquen.
#se pone el esqueleto
numerador= potencia (x,i)
#estamos mandando llamar otra funcion ya definida
denominador= factorial (i)
#aqui se esta mandando llamar el factorial de i para saber que numero calcular
termino = float(numerador)/denominador
suma = suma + termino
return suma
#esto es para que si surgen problemas complicados, se vaya haciendo más sencillo
#porque lo vamos a partir en problemas sencillos.
Archivo del blog
|
This entry was posted on 5:09 and is filed under . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
0 comentarios: