Professional Documents
Culture Documents
2017 I
Tema 1
Recursividad
Funciones
0! = 1
n! = 1 x 2 x x (n-1) x n
Funciones Ejemplo - Funcin
Factorial
0! = 1 --------> OK
Ahora vemos cmo escribir el
problema en forma recursiva:
n! = 1 x 2 x x (n-1) x n
n! = (n-1)! x n
definiendo un factorial en
trminos de otro factorial.
Funciones Ejemplo - Funcin
Factorial
Al definir un factorial en trminos
de otro factorial se generan
pasos recursivos hasta llegar al
caso base:
3! = 2! x 3
2! = 1! x 2
1! = 0! x 1
0! =1
1! = 1 x 1 = 1
2! = 1 x 2 =2
3! = 2 x 3 =6
Tema 2
Errores y excepciones
Errores y excepciones
Tipos de Errores
errores de sintaxis
errores excepciones
Errores de sintaxis
El problema con este cdigo es que deja el archivo abierto por un periodo
de tiempo indeterminado luego de que esta parte termine de ejecutarse.
Esto no es un problema en scripts simples, pero puede ser un problema en
aplicaciones ms grandes. La declaracin with permite que objetos como
archivos sean usados de una forma que asegure que siempre se los libera
rpido y en forma correcta.:
Assertions
Resultado
Gracias