1
00:00:00,210 --> 00:00:02,280
Bienvenidos continuemos una nueva clase.

2
00:00:02,370 --> 00:00:07,320
Vamos a ver cómo ejecutar nuestros ejemplos que ya hemos realizado, sobre todo en lo flojo de control,

3
00:00:07,350 --> 00:00:13,230
pero ejecutarlos en modo depuración para ir rumbeando paso a paso la ejecución de nuestro programa.

4
00:00:13,320 --> 00:00:16,200
Bien, comencemos primero por acá, sentencia.

5
00:00:16,330 --> 00:00:22,650
Y el más simple entonces veamos cómo se comporta la ejecución paso a paso de este programa.

6
00:00:22,710 --> 00:00:28,760
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.

7
00:00:28,860 --> 00:00:31,560
Lo mismo aparece en punto rojo el punto de quiebre.

8
00:00:31,640 --> 00:00:39,300
Acá comienza nuestra depuración y cuando ejecutamos tenemos que levantar siempre con Divac en vez de

9
00:00:39,300 --> 00:00:40,050
RAM Divac.

10
00:00:40,300 --> 00:00:42,390
Bueno, ya vimos algo en una clase anterior.

11
00:00:42,420 --> 00:00:47,520
Por ahí vimos algo, entonces parte acá arranque y muestra las variables que ya tenemos.

12
00:00:47,550 --> 00:00:49,950
Por ejemplo, el promedio 5,5.

13
00:00:50,060 --> 00:00:52,170
Acá aparece la variable en variables.

14
00:00:52,710 --> 00:00:57,930
Acá aparecen men corriendo y se activa también un menú para detener.

15
00:00:58,040 --> 00:01:00,360
En fin, y acá para ir paso a paso.

16
00:01:00,740 --> 00:01:05,880
Recuerden, este también es paso a paso, pero puede entrar a los métodos y ver el detalle de cada.

17
00:01:06,270 --> 00:01:09,230
También paso a paso vamos a partir de Step Over.

18
00:01:09,550 --> 00:01:12,170
Bueno, por ahora estamos acá, pero todavía no se ejecutan.

19
00:01:12,270 --> 00:01:15,850
Cada que estamos sobre una línea tenemos que hacer un click acá.

20
00:01:16,010 --> 00:01:18,930
Este over para ejecutar esa línea, por ejemplo, un click.

21
00:01:19,460 --> 00:01:20,670
Bueno, y cómo es Fool's?

22
00:01:20,820 --> 00:01:21,530
Se lo salta?

23
00:01:21,540 --> 00:01:24,920
Se fijan, no se ejecuta, no invoca Etoile.

24
00:01:26,120 --> 00:01:31,330
Vuelve a preguntar y acá también por acá también debería aparecer si es falso o no?

25
00:01:31,480 --> 00:01:37,030
Bueno, justamente Fool's hoy sobre la instrucción, por lo tanto también va a omitir este bloque.

26
00:01:38,200 --> 00:01:46,070
Volvemos a ejecutar y acá vamos a ver Trump Akashi, que cumple la condición de que promedio 2,5, por

27
00:01:46,090 --> 00:01:50,110
lo tanto promedio está sobre o igual que 5,5, claro.

28
00:01:50,260 --> 00:01:54,670
Justamente el 5,5, por lo tanto, va a entrar acá.

29
00:01:57,320 --> 00:02:00,890
Ejecutamos y se posiciona, pero todavía no imprime en la consola.

30
00:02:01,280 --> 00:02:06,200
De hecho, si nos vamos a consolas acá a esta pestaña todavía no pasa nada, pero si hacemos un click.

31
00:02:07,270 --> 00:02:13,930
Recién Ejecutã buen promedio imprime, finalmente se posiciona a la siguiente línea.

32
00:02:14,100 --> 00:02:14,530
Acá.

33
00:02:16,730 --> 00:02:23,100
Acá tenemos de back y acá tenemos consola, ejecutamos iba a imprimir un promedio de 5,5, pero todavía

34
00:02:23,100 --> 00:02:23,670
no se sale.

35
00:02:23,910 --> 00:02:29,910
Estamos acá y tenemos que volver a ejecutar y recién termina el proceso y se sale del programa.

36
00:02:30,150 --> 00:02:31,080
Bien, veamos otro ejemplo.

37
00:02:31,140 --> 00:02:33,810
Por ejemplo, número de días del mes.

38
00:02:33,960 --> 00:02:35,410
Sentencie ICES.

39
00:02:37,330 --> 00:02:45,370
Vamos a ejecutar, por ejemplo acá, justamente acá en el 7 puede ser o en el 8 el punto de quiebre

40
00:02:45,640 --> 00:02:49,600
para comenzar y levantamos con Divac.

41
00:02:51,020 --> 00:02:57,250
Ven, acá tenemos la variable escaner, que es una instancia, un objeto y si se fijan nos vamos a consola

42
00:02:57,370 --> 00:03:03,040
y todavía no pasa nada porque está jutos obra, pero ejecutamos, aparece, ingresa el número del mes

43
00:03:03,640 --> 00:03:06,550
y está esperando acá, pero todavía esta línea no se ejecuta.

44
00:03:07,000 --> 00:03:08,650
Entonces la ejecutamos paso a paso.

45
00:03:08,710 --> 00:03:12,730
Hacemos un clic este over y ahora se desactiva.

46
00:03:12,730 --> 00:03:13,300
Se fijan.

47
00:03:13,420 --> 00:03:16,800
Ya no podemos hacer clic porque está esperando que ingresemos el número de mes.

48
00:03:16,920 --> 00:03:19,940
Por ejemplo, 2 febrero enter.

49
00:03:20,800 --> 00:03:24,440
Volvemos a divagar y ahora tenemos el 2 que ingresamos.

50
00:03:24,460 --> 00:03:28,660
Recién aparecen en variables número de días cero.

51
00:03:30,300 --> 00:03:32,340
Cero perfecto se inicializar.

52
00:03:32,590 --> 00:03:35,590
Ingresé el año, si nos vamos a consola todavía no aparece.

53
00:03:35,710 --> 00:03:36,970
Así que paso a paso.

54
00:03:37,060 --> 00:03:44,590
Ahora parece ir paso a paso de nuevo para que no acepto a ETA esperando ingresemos el año, por ejemplo.

55
00:03:44,590 --> 00:03:49,750

56
20:20 enter y se vuelve a activar y comienza a evaluar.

57
00:03:49,840 --> 00:03:55,180
Acá si se fijan todos son fuerzo, por lo tanto ninguno calza el primero.

58
00:03:55,600 --> 00:03:56,470
Todos son fuerzo.

59
00:03:57,190 --> 00:03:57,920
Falso.

60
00:03:58,330 --> 00:03:59,000
También acá.

61
00:03:59,170 --> 00:03:59,680
Falso.

62
00:03:59,790 --> 00:04:00,900
En fin, son todo falso.

63
00:04:01,420 --> 00:04:06,130
Por lo tanto, esto nos ejecuta, se lo asaltar y evalúa el siguiente.

64
00:04:07,760 --> 00:04:08,900
Perfecto también.

65
00:04:08,990 --> 00:04:14,540
Todo Fool's, ya que el Mesén 2 otro clip y a Castrum.

66
00:04:16,790 --> 00:04:19,070
Vamos a ir a debugger a la pestaña.

67
00:04:19,850 --> 00:04:27,050
Ya tenemos el año 20:20 número de días cero todavía mes 2, Lleguã, comenzamos con el ELIF, hacemos

68
00:04:27,050 --> 00:04:33,140
un clic, recién se posiciona sobre, pero todavía no se evalúa, no se ejecuta esta sentencia.

69
00:04:33,410 --> 00:04:37,610
Si se fijan acá es falso, pero acá es Tru y a Castrum.

70
00:04:37,700 --> 00:04:43,940
Por lo tanto cumple condición, ya que tenemos el horno falso o Trump, porque ambos son Trump.

71
00:04:44,090 --> 00:04:46,660
Entonces se cumple el 29.

72
00:04:47,800 --> 00:04:48,410
Vamos a ver.

73
00:04:48,880 --> 00:04:54,550
Perfecto, se fijan 29 días, pero todavía no se ejecuta porque estas obras todavía nos asigna los 29

74
00:04:54,640 --> 00:04:58,210
ahora, así que si hacemos un clic 29 días.

75
00:04:59,370 --> 00:05:04,330
Y volvemos a ejecutar y aparecen consola número 10 29.

76
00:05:05,070 --> 00:05:06,820
Otro click para salirnos.

77
00:05:06,990 --> 00:05:12,010
Vemos el ejemplo con switch un poco más abajo acá, sentencia Switch Keys.

78
00:05:13,310 --> 00:05:19,520
Vamos a revisar, acá tenemos para ingresar el número, el mes, el número y según el número nos da

79
00:05:19,610 --> 00:05:21,770
el nombre es perfecto entonces por acá.

80
00:05:22,850 --> 00:05:30,260
Vamos a colocar nuestro punto de quiebra o break point click derecho Divac.

81
00:05:30,470 --> 00:05:31,190
Comenzamos.

82
00:05:32,110 --> 00:05:32,770
Perfecto.

83
00:05:32,890 --> 00:05:33,480
Hacemos un click.

84
00:05:33,620 --> 00:05:40,840
Este Hover también en consola no pasa nada, este over ahora nos pide el número nuevamente para ejecutar

85
00:05:40,840 --> 00:05:44,350
esa línea se deshabilita hasta que ingresemos el número de mes.

86
00:05:44,530 --> 00:05:52,720
Por ejemplo, 9 debería imprimir septiembre Enter Line línea 9 mes Nul bien se inicializar y comienza

87
00:05:52,720 --> 00:05:55,630
el switch con el 9 y empieza a evaluar caso a caso.

88
00:05:55,810 --> 00:06:04,450
Caso 1 Se fijan, ninguno se aplica, evalúa cada uno y no encuentra ninguno hasta que llega a 9 y en

89
00:06:04,450 --> 00:06:07,690
9 se ejecuta este bloque y asigna septiembre.

90
00:06:07,930 --> 00:06:13,100
Pero hasta que hagamos un click acá en este over perfecto hacen septiembre.

91
00:06:13,180 --> 00:06:17,300
Si nos vamos a divagar, acá aparece el mes de septiembre.

92
00:06:17,630 --> 00:06:19,990
Nombre Septiembres Zeina Breck.

93
00:06:20,510 --> 00:06:21,340
Lo ejecutamos.

94
00:06:22,250 --> 00:06:24,680
Y se sale, luego comienza el segundo ejemplo.

95
00:06:25,150 --> 00:06:30,860
Bueno, y antes se imprime el nombre de Messi en la consola todavía no pasa nada hasta que hacemos un

96
00:06:30,860 --> 00:06:32,960
clic nombre en septiembre.

97
00:06:33,500 --> 00:06:35,550
Ahora comienzo con el segundo el char.

98
00:06:36,140 --> 00:06:37,700
Nos vamos a divagar.

99
00:06:38,120 --> 00:06:40,820
Todavía no aparece la variable porque todavía no se ejecuta.

100
00:06:40,910 --> 00:06:42,080
La ejecutamos ahora.

101
00:06:42,380 --> 00:06:43,820
Ahora aparece número.

102
00:06:44,000 --> 00:06:51,410
Honraría un carácter el carácter zeta, que en la tabla como decimal corresponde al 122 ver bien.

103
00:06:51,530 --> 00:06:54,980
Empieza el evaluar el carácter y cómo no quedarse con ninguno.

104
00:06:54,980 --> 00:06:56,070
Se va a ir al difosfato.

105
00:06:57,310 --> 00:07:03,520
Vamos a ejecutar, se fijan el número carácter desconocido, pero todavía no se imprime hasta que ejecutemos,

106
00:07:03,900 --> 00:07:05,860
nos vamos a consola y ejecutamos.

107
00:07:06,100 --> 00:07:07,990
Ahora aparece el número de carácter desconocido.

108
00:07:08,110 --> 00:07:10,040
Sigamos con Juan con el nombre.

109
00:07:10,150 --> 00:07:17,380
Otros switches nos vamos a divagar y todavía no se ejecuta hasta que hacemos un clic.

110
00:07:17,630 --> 00:07:24,250
Este over ahora aparece nombre y Juan y comienza el switch, pero recién tenemos que hacer un clic para

111
00:07:24,250 --> 00:07:25,120
ejecutar el switch.

112
00:07:25,480 --> 00:07:33,460
Y como Juan no existe bueno, usuario conocido se fijan si estuvieran tres o Pepe iría al caso de Andrés

113
00:07:33,550 --> 00:07:36,070
o Pepe según corresponda y ejecutamos acá.

114
00:07:37,350 --> 00:07:38,700
Porque todavía no se imprime.

115
00:07:40,020 --> 00:07:46,040
Usted es conocido y finalizamos y para finalizar sentencias TWITT Qué es número del mes?

116
00:07:46,990 --> 00:07:47,730
Pareció LyFC.

117
00:07:47,800 --> 00:07:51,330
Pero utilizando SwiftKey es el punto de quiebre.

118
00:07:51,530 --> 00:07:52,880
Por ejemplo, acá.

119
00:07:54,520 --> 00:07:55,330
Ejecutamos.

120
00:07:56,320 --> 00:08:02,200
Divac y hacemos un clic acá para que nos pida Masetto el número del mes.

121
00:08:02,680 --> 00:08:05,830
Nos vamos a consola y lo ingresamos, por ejemplo dos.

122
00:08:07,610 --> 00:08:10,850
Número de días cero ejecutamos.

123
00:08:10,940 --> 00:08:15,530
Nos vamos a divagar, aparecen dos nombres de día cero el año.

124
00:08:16,720 --> 00:08:23,860
Acaba pedir el año que nos vamos al terminal, ingrese el año, volvemos a ejecutar acá este Hover para

125
00:08:23,860 --> 00:08:26,410
ejecutar esta línea y que nos pida el año.

126
00:08:29,200 --> 00:08:33,970
Por ejemplo, 1800 gente empieza a evaluar caso a caso.

127
00:08:34,700 --> 00:08:38,130
Ejecutamos y se tiró al caso dos todo.

128
00:08:38,460 --> 00:08:39,170
Acaso lo salta?

129
00:08:39,220 --> 00:08:40,390
Se fijan, se los salta.

130
00:08:42,120 --> 00:08:49,060
Y bueno, todos fouls, por lo tanto no se cumple esa condición de que efforts acá a castrum.

131
00:08:49,140 --> 00:08:52,860
Pero acá efforts, por lo tanto Fool's debería ser 28..

132
00:08:54,260 --> 00:08:58,300
Perfecto, se fijan, se ejecuta esta línea, asignamos 28.

133
00:08:58,880 --> 00:09:04,120
Perfecto, acá tenemos año mil 800 números 10 28.

134
00:09:05,110 --> 00:09:10,990
Volvemos a ejecutar, imprimimos, nos vamos a consola y todavía no se muestra, pero si ejecutamos

135
00:09:11,190 --> 00:09:14,380
este Hover aparece el nombre del día 28.

136
00:09:15,020 --> 00:09:17,530
Y para finalizar el último Step Over.

137
00:09:19,130 --> 00:09:21,550
Ahora qué pasa si volvemos a levantar?

138
00:09:23,920 --> 00:09:27,850
Nos vamos a la consola, hacemos un clic para ejecutar esta línea.

139
00:09:29,160 --> 00:09:36,180
Ingresamos el mes, por ejemplo 9 septiembre, volvemos a ejecutar acá otro más.

140
00:09:36,300 --> 00:09:45,630
Ingresamos el año otro quelite, por ejemplo, cualquiera 20 20 enter y empieza a evaluar automáticamente

141
00:09:45,630 --> 00:09:49,680
se van a saltar cais y también baquet de forma automática acá.

142
00:09:49,850 --> 00:09:55,190
Pero como el caso 9 ejecuta este bloque, entonces va a caer a esta línea.

143
00:09:56,810 --> 00:10:00,700
Se fijan automáticamente número de días 30 y la ejecutamos.

144
00:10:01,820 --> 00:10:05,050
Pero ante ejecutar nos vamos a divagar número día cero.

145
00:10:05,420 --> 00:10:06,790
Ejecutamos 30.

146
00:10:06,980 --> 00:10:07,910
Ahora aparecen 30.

147
00:10:07,910 --> 00:10:08,410
Se cambia.

148
00:10:10,100 --> 00:10:11,590
Ejecutamos y se sale.

149
00:10:12,620 --> 00:10:17,560
Y se imprime la consola número 30 y no salimos y finaliza.

150
00:10:18,350 --> 00:10:23,840
Entonces es muy útil utilizar modo depuración o difamó para depurar nuestros códigos.

151
00:10:23,960 --> 00:10:26,530
Nada más continuamos en la siguiente clase.
