Hola amigos bienvenidos a esta clase de funciones recursivas y funciones integradas.
Pueden sonar un poco complejas los puede hacer pensar en qué me estoy metiendo pero créanme que tanto
las funciones recursivas como las funciones integradas.
1 Las integradas ya las vimos cuando se las muestra y les diga cuáles van a ser las funciones recursivas.
Es algo muy sencillo vamos a poner así las funciones recursivas son aquellas a las cuales se llaman
a sí mismas o sea que me refiero.
Yo tengo una función la cual la misma la reutilizó aquí dentro.
Y de esa manera puedo optimizar por así decirlo.
Hay un ejemplo muy típico en Python nos enseña esto que la famosa cuenta hacia atrás pero de ver eso
lo importante de este tema es algo similar a cuando estábamos viendo las las estructuras de control
cuando yo le hablaba al foro y del Weyl bueno justo afuera empieza igual con la F Hay que tener en cuenta
k no caer en el bucle infinito que puede romper la estructura de tiempo y espacio en el universo y acabar
con toda la humanidad.
Como dije en ese momento es lo que tienen que tener miedo.
Tienen miedo pero no tengan miedo.
Lo que tiene que tener cuidado es en no caer en esto porque si llamamos a la función dentro de sí misma
y no revisamos bien que la misma se detenga vamos a tener un problema por así decirlo bien vamos a ver
de qué se trata.
Dijimos que entonces vamos a hacer la cuenta hacia atrás.
La famosa cuenta atrás donde segundos vamos a enviar los segundos
entonces vamos nosotros sabemos que vamos a ingresar un valor en donde vamos a hacer una cuenta atrás.
Entonces nosotros tenemos segundos que es el valor que vamos a iniciar en el tenemos que asignarle un
número negativo arrestarle perdón un número no vamos a bajar vamos a contar vamos a hacer una cuenta
regresiva en 1 en 1 si quisiéramos hacer de dos en dos algo por el mundo dos tres en tres Asics y así
sucesivamente.
Luego ponemos la estructura de control ponemos un ONIF en donde vamos a estar evaluando y acá viene
la manera a través de la cual nosotros vamos a controlar que la función recursiva no sea infinita.
En este caso nosotros queremos que llegue a cero entonces perdona uno.
Si yo quisiera que llegue a cero tienen que poner mayor igual o igual.
Tenemos el GIF en donde vamos a imprimir pero en los segundos
y marca es donde vamos a utilizar efectivamente nuestra función recursivamente
de esta manera nosotros tenemos una que en realidad no necesito en este caso porque yo no voy a volver
ni un mensaje si no es porque seamos honestos y decir bueno no voy a hacerlo y vamos a decir termino
la cuenta atrás por ejemplo yo ejecuto guardo bien y sé que tengo un error.
Vamos a revisar lo rápido cuál es el error típico de mí.
Los dos puntos bien tenemos otra cosa más.
Vamos a ver y mi error fue de tabulación bien.
Entonces nosotros queremos ser atrás y una cuenta atrás de 10 segundos lo hacemos así y saca colocábamos
lo que yo le dije.
Igual vamos a ver cuál es el problema no lo vamos a ponerlo ya que se cuenta exigente mayor igual y
esa mañana nosotros podemos ver que también se agregó el 0 ahora vamos a pasar a la segunda parte de
la clase que efectivamente ver las funciones integradas.
A qué me refiero con una función integrada común.
Por así decirlo es la que transforma una cadena a un entero por ejemplo qué es lo que hemos hecho.
Cómo ponerla de ejemplo y hacemos un Inti y lo pongo entre comillas a un número cualquiera que acá está
representado como si fuese un.
Y si lo imprimo efectivamente vemos que es una Iti.
Así tenemos en relación a funciones integraste Hint float que también lo hemos visto.
Tenemos cuáles puedo ni hablar que si queremos transformar en estrechen tenemos ese tema saben qué voy
a utilizar mi bien tenemos entonces como le decía tenemos las Tiller.
Bueno no perdón es más cómodo ir escribiendo ustedes ven cómo se transforma la conversión de entero
a binario que el win es interesante si lo que mostramos por ejemplo queremos hacer Quins en binario
y de esa manera sería binario queremos en hexadecimal hacemos lo mismo.
Y de esa manera tenemos hexadecimal.
No hagan trampa con las tareas por favor cuando le pidan transformar los valores tienen que aprender
si se lo están pidiendo por el examen.
No sé si van a tener Payton luego tenemos apps que lo interesante de Ascoy absoluto el valor absoluto
es que siempre va a ser positivo.
Esto puede ser muy útil al momento que usted estén programando por ejemplo un programa de facturación
por ejemplo donde se tienen que hacer una factura.
Alguien sabe en qué famoso va a ser un número negativo o bueno puede ser pero no sería la idea o ni
hablar de redondear valores.
Por ejemplo si yo mando 5,5 redondea para arriba.
Si yo quiero querré dónde van a ver cómo redondear para abajo.
Bien perfecto.
Y el último que también lo hemos visto que es la ley que para saber la longitud de una cadena logrado
por ejemplo que para diferentes tareas puede ser interesante utilizarlo luego como dato final.
Saben que tienen Bergel como en todo y al cabo te pueden preguntar lo que ustedes necesiten.
Por ejemplo veamos la típica pregunta Y así con cada cosa.
Bueno amigos espero que no esta clase.
Les dejo un abrazo digita.