Bienvenidos continuemos una nueva clase.
Vamos a ver cómo ejecutar nuestros ejemplos que ya hemos realizado, sobre todo en lo flojo de control,
pero ejecutarlos en modo depuración para ir rumbeando paso a paso la ejecución de nuestro programa.
Bien, comencemos primero por acá, sentencia.
Y el más simple entonces veamos cómo se comporta la ejecución paso a paso de este programa.
Por ejemplo, nos vamos acá a la línea 5 o Línea 6 y marcamos con un clic en la línea 6, 5 6.
Lo mismo aparece en punto rojo el punto de quiebre.
Acá comienza nuestra depuración y cuando ejecutamos tenemos que levantar siempre con Divac en vez de
RAM Divac.
Bueno, ya vimos algo en una clase anterior.
Por ahí vimos algo, entonces parte acá arranque y muestra las variables que ya tenemos.
Por ejemplo, el promedio 5,5.
Acá aparece la variable en variables.
Acá aparecen men corriendo y se activa también un menú para detener.
En fin, y acá para ir paso a paso.
Recuerden, este también es paso a paso, pero puede entrar a los métodos y ver el detalle de cada.
También paso a paso vamos a partir de Step Over.
Bueno, por ahora estamos acá, pero todavía no se ejecutan.
Cada que estamos sobre una línea tenemos que hacer un click acá.
Este over para ejecutar esa línea, por ejemplo, un click.
Bueno, y cómo es Fool's?
Se lo salta?
Se fijan, no se ejecuta, no invoca Etoile.
Vuelve a preguntar y acá también por acá también debería aparecer si es falso o no?
Bueno, justamente Fool's hoy sobre la instrucción, por lo tanto también va a omitir este bloque.
Volvemos a ejecutar y acá vamos a ver Trump Akashi, que cumple la condición de que promedio 2,5, por
lo tanto promedio está sobre o igual que 5,5, claro.
Justamente el 5,5, por lo tanto, va a entrar acá.
Ejecutamos y se posiciona, pero todavía no imprime en la consola.
De hecho, si nos vamos a consolas acá a esta pestaña todavía no pasa nada, pero si hacemos un click.
Recién Ejecutã buen promedio imprime, finalmente se posiciona a la siguiente línea.
Acá.
Acá tenemos de back y acá tenemos consola, ejecutamos iba a imprimir un promedio de 5,5, pero todavía
no se sale.
Estamos acá y tenemos que volver a ejecutar y recién termina el proceso y se sale del programa.
Bien, veamos otro ejemplo.
Por ejemplo, número de días del mes.
Sentencie ICES.
Vamos a ejecutar, por ejemplo acá, justamente acá en el 7 puede ser o en el 8 el punto de quiebre
para comenzar y levantamos con Divac.
Ven, acá tenemos la variable escaner, que es una instancia, un objeto y si se fijan nos vamos a consola
y todavía no pasa nada porque está jutos obra, pero ejecutamos, aparece, ingresa el número del mes
y está esperando acá, pero todavía esta línea no se ejecuta.
Entonces la ejecutamos paso a paso.
Hacemos un clic este over y ahora se desactiva.
Se fijan.
Ya no podemos hacer clic porque está esperando que ingresemos el número de mes.
Por ejemplo, 2 febrero enter.
Volvemos a divagar y ahora tenemos el 2 que ingresamos.
Recién aparecen en variables número de días cero.
Cero perfecto se inicializar.
Ingresé el año, si nos vamos a consola todavía no aparece.
Así que paso a paso.
Ahora parece ir paso a paso de nuevo para que no acepto a ETA esperando ingresemos el año, por ejemplo.
56 20:20 enter y se vuelve a activar y comienza a evaluar.
Acá si se fijan todos son fuerzo, por lo tanto ninguno calza el primero.
Todos son fuerzo.
Falso.
También acá.
Falso.
En fin, son todo falso.
Por lo tanto, esto nos ejecuta, se lo asaltar y evalúa el siguiente.
Perfecto también.
Todo Fool's, ya que el Mesén 2 otro clip y a Castrum.
Vamos a ir a debugger a la pestaña.
Ya tenemos el año 20:20 número de días cero todavía mes 2, Lleguã, comenzamos con el ELIF, hacemos
un clic, recién se posiciona sobre, pero todavía no se evalúa, no se ejecuta esta sentencia.
Si se fijan acá es falso, pero acá es Tru y a Castrum.
Por lo tanto cumple condición, ya que tenemos el horno falso o Trump, porque ambos son Trump.
Entonces se cumple el 29.
Vamos a ver.
Perfecto, se fijan 29 días, pero todavía no se ejecuta porque estas obras todavía nos asigna los 29
ahora, así que si hacemos un clic 29 días.
Y volvemos a ejecutar y aparecen consola número 10 29.
Otro click para salirnos.
Vemos el ejemplo con switch un poco más abajo acá, sentencia Switch Keys.
Vamos a revisar, acá tenemos para ingresar el número, el mes, el número y según el número nos da
el nombre es perfecto entonces por acá.
Vamos a colocar nuestro punto de quiebra o break point click derecho Divac.
Comenzamos.
Perfecto.
Hacemos un click.
Este Hover también en consola no pasa nada, este over ahora nos pide el número nuevamente para ejecutar
esa línea se deshabilita hasta que ingresemos el número de mes.
Por ejemplo, 9 debería imprimir septiembre Enter Line línea 9 mes Nul bien se inicializar y comienza
el switch con el 9 y empieza a evaluar caso a caso.
Caso 1 Se fijan, ninguno se aplica, evalúa cada uno y no encuentra ninguno hasta que llega a 9 y en
9 se ejecuta este bloque y asigna septiembre.
Pero hasta que hagamos un click acá en este over perfecto hacen septiembre.
Si nos vamos a divagar, acá aparece el mes de septiembre.
Nombre Septiembres Zeina Breck.
Lo ejecutamos.
Y se sale, luego comienza el segundo ejemplo.
Bueno, y antes se imprime el nombre de Messi en la consola todavía no pasa nada hasta que hacemos un
clic nombre en septiembre.
Ahora comienzo con el segundo el char.
Nos vamos a divagar.
Todavía no aparece la variable porque todavía no se ejecuta.
La ejecutamos ahora.
Ahora aparece número.
Honraría un carácter el carácter zeta, que en la tabla como decimal corresponde al 122 ver bien.
Empieza el evaluar el carácter y cómo no quedarse con ninguno.
Se va a ir al difosfato.
Vamos a ejecutar, se fijan el número carácter desconocido, pero todavía no se imprime hasta que ejecutemos,
nos vamos a consola y ejecutamos.
Ahora aparece el número de carácter desconocido.
Sigamos con Juan con el nombre.
Otros switches nos vamos a divagar y todavía no se ejecuta hasta que hacemos un clic.
Este over ahora aparece nombre y Juan y comienza el switch, pero recién tenemos que hacer un clic para
ejecutar el switch.
Y como Juan no existe bueno, usuario conocido se fijan si estuvieran tres o Pepe iría al caso de Andrés
o Pepe según corresponda y ejecutamos acá.
Porque todavía no se imprime.
Usted es conocido y finalizamos y para finalizar sentencias TWITT Qué es número del mes?
Pareció LyFC.
Pero utilizando SwiftKey es el punto de quiebre.
Por ejemplo, acá.
Ejecutamos.
Divac y hacemos un clic acá para que nos pida Masetto el número del mes.
Nos vamos a consola y lo ingresamos, por ejemplo dos.
Número de días cero ejecutamos.
Nos vamos a divagar, aparecen dos nombres de día cero el año.
Acaba pedir el año que nos vamos al terminal, ingrese el año, volvemos a ejecutar acá este Hover para
ejecutar esta línea y que nos pida el año.
Por ejemplo, 1800 gente empieza a evaluar caso a caso.
Ejecutamos y se tiró al caso dos todo.
Acaso lo salta?
Se fijan, se los salta.
Y bueno, todos fouls, por lo tanto no se cumple esa condición de que efforts acá a castrum.
Pero acá efforts, por lo tanto Fool's debería ser 28..
Perfecto, se fijan, se ejecuta esta línea, asignamos 28.
Perfecto, acá tenemos año mil 800 números 10 28.
Volvemos a ejecutar, imprimimos, nos vamos a consola y todavía no se muestra, pero si ejecutamos
este Hover aparece el nombre del día 28.
Y para finalizar el último Step Over.
Ahora qué pasa si volvemos a levantar?
Nos vamos a la consola, hacemos un clic para ejecutar esta línea.
Ingresamos el mes, por ejemplo 9 septiembre, volvemos a ejecutar acá otro más.
Ingresamos el año otro quelite, por ejemplo, cualquiera 20 20 enter y empieza a evaluar automáticamente
se van a saltar cais y también baquet de forma automática acá.
Pero como el caso 9 ejecuta este bloque, entonces va a caer a esta línea.
Se fijan automáticamente número de días 30 y la ejecutamos.
Pero ante ejecutar nos vamos a divagar número día cero.
Ejecutamos 30.
Ahora aparecen 30.
Se cambia.
Ejecutamos y se sale.
Y se imprime la consola número 30 y no salimos y finaliza.
Entonces es muy útil utilizar modo depuración o difamó para depurar nuestros códigos.
Nada más continuamos en la siguiente clase.