1
00:00:00,150 --> 00:00:00,670
Bienvenidos!

2
00:00:00,690 --> 00:00:06,570
Continuamos con el uso de etiquetas en la sentencia Pre-K y continúes porque podemos dar un identificador

3
00:00:06,630 --> 00:00:11,460
o nombre y etiqueta en estas palabras clave cuando estamos trabajando, por ejemplo con flor, con huay

4
00:00:11,580 --> 00:00:16,770
y esa referencia, por ejemplo, a un determinado foro, porque podríamos tener un fork anidado dentro

5
00:00:16,770 --> 00:00:17,280
de otro foro.

6
00:00:17,850 --> 00:00:22,440
Y si en el segundo fork que está anidado quiero hacer un preu o un continue, el problema es que sea

7
00:00:22,440 --> 00:00:27,300
salir en ese foro igual que anidado, pero no en el padre que lo contiene, por ejemplo.

8
00:00:27,440 --> 00:00:31,200
Y qué pasa si me quiero salir o hacer un break en el foro padre en el primer foro?

9
00:00:31,270 --> 00:00:33,570
Bueno, para eso justamente están las etiquetas.

10
00:00:33,660 --> 00:00:38,370
No se puede etiquetar un foro o solamente un foro, un Waite también o cualquier poco control.

11
00:00:38,460 --> 00:00:43,520
Y esa referencia a ese flujo de control, a ese foro o a ese Weyl para aplicar el break o el.

12
00:00:43,980 --> 00:00:49,980
Entonces, de esa forma, utilizando VRAC y el continue etiquetado, podemos indicar qué bucle vamos

13
00:00:49,980 --> 00:00:52,320
a interrumpir o continuar su ejecución.

14
00:00:52,640 --> 00:00:53,730
Pero qué mejor que un ejemplo.

15
00:00:54,420 --> 00:00:58,410
Vamos a cerrar acá, vamos a crear, como siempre, una nueva clase.

16
00:00:59,690 --> 00:01:03,020
Sentencias bucle.

17
00:01:03,200 --> 00:01:03,950
Etiquetas.

18
00:01:05,110 --> 00:01:10,280
Esto se aplica tanto para el foro como para el cual siempre tanto el continue como el break.

19
00:01:14,110 --> 00:01:16,920
Pienso pongamos un ejemplo clásico vamos a tener un foro.

20
00:01:19,360 --> 00:01:22,860
Cuando leí, por ejemplo, sea menor que 5, va iterar.

21
00:01:24,770 --> 00:01:28,180
Efecto Hoy tenemos un típico ejemplo.

22
00:01:28,750 --> 00:01:34,090
Ahora voy a tener Univ, algo que ya hemos hecho cuando helí igual a dos.

23
00:01:34,810 --> 00:01:41,860
Entonces hacemos un continuo continuar con la ejecución, pero en el siguiente loop o iteración nos

24
00:01:41,860 --> 00:01:43,010
saltamos la actual.

25
00:01:44,070 --> 00:01:48,190
Se va a ejecutar de cero hasta cuatro.

26
00:01:48,370 --> 00:01:49,410
Pero el 12 salta.

27
00:01:52,350 --> 00:01:53,570
Se fija en cero 1.

28
00:01:53,810 --> 00:01:54,730
El 12 salta 3.

29
00:01:54,740 --> 00:01:55,160
4.

30
00:01:55,320 --> 00:01:57,450
Entonces continúa con la siguiente iteración.

31
00:01:58,200 --> 00:02:01,800
Qué pasa si tuviera o hace referencia a un foro en particular?

32
00:02:01,890 --> 00:02:02,930
A un foro etiquetado?

33
00:02:03,210 --> 00:02:06,780
Cómo puedo dar etiquetas a las sentencias, a los bucles, por ejemplo?

34
00:02:07,040 --> 00:02:13,380
Puede ser arriba, justamente arriba del foro o del Weyl, con un nombre o cualquier nombre, un identificador.

35
00:02:13,510 --> 00:02:19,070
Mismas reglas que un nombre variable, un nombre de método comenzando en minúscula palabras camel cais

36
00:02:19,080 --> 00:02:23,100
separada con mayúscula, palabra compuesta que no tenga carácter especiales.

37
00:02:23,160 --> 00:02:27,390
En fin, por ejemplo, le voy a llamar bucle 1 2 punto.

38
00:02:27,620 --> 00:02:35,220
Entonces se la etiqueta bucle 1 2 puntos y siempre tiene que ir justo pegado al de abajo, pero también

39
00:02:35,220 --> 00:02:36,660
poder acá al lado.

40
00:02:36,940 --> 00:02:44,550
Entonces este foro está etiquetado con esta etiqueta identificador bucle 1 n continue o en el brick.

41
00:02:44,900 --> 00:02:46,980
Puedo hacer referencia a esta etiqueta?

42
00:02:48,100 --> 00:02:50,670
Bueno, acá tenemos un solo error con una etiqueta.

43
00:02:51,570 --> 00:02:54,680
El resultado será exactamente el mismo, pero está etiquetado.

44
00:02:54,900 --> 00:02:56,730
Ya, pero qué pasa si tengo otro bucle?

45
00:02:56,870 --> 00:03:02,570
Otros for por acá anidado JHAN también parten cero.

46
00:03:04,410 --> 00:03:12,900
También hasta 5 incrementamos el J, lo vamos a incrementar y por ejemplo, voy a cerrar el foro por

47
00:03:12,900 --> 00:03:14,050
acá, debajo de él.

48
00:03:14,150 --> 00:03:18,290
Y entonces tengo un foro dentro de otro anidados.

49
00:03:18,690 --> 00:03:22,650
Voy a ordenar con el código acá en Cott formatear.

50
00:03:24,000 --> 00:03:32,430
Bien claro, porque por ejemplo, si quito el bucle 1K se va a salir, pero de cual fuerza sale se sale,

51
00:03:32,430 --> 00:03:37,860
vete del primero o del segundo, si no colocan la etiqueta se sale de este automaticamente no se, por

52
00:03:37,860 --> 00:03:40,390
lo tanto no se saca sino que se asaltarla.

53
00:03:40,410 --> 00:03:43,300
Iteración está la ejecutar, pero el jota.

54
00:03:43,380 --> 00:03:49,400
La segunda iteración cuando el IVA 2 no lo va ejecutar no va alterar esta secuencia.

55
00:03:49,770 --> 00:03:55,560
Este segundo foro entonces por eso la etiqueta importante, porque de esa forma indico hago referencia

56
00:03:55,650 --> 00:04:02,040
a qué bucle quiero continuar con la siguiente iteración o a qué bucle quiero salirme completamente.

57
00:04:03,060 --> 00:04:14,580
Voy a dejar la etiqueta acá voy a imprimir, Helí, pero también a Jota Jota, igual Jota.

58
00:04:16,370 --> 00:04:17,600
Entonces ejecutamos.

59
00:04:22,070 --> 00:04:22,640
Veamos.

60
00:04:23,920 --> 00:04:26,710
Patten, Zero Helí y luego el J.

61
00:04:26,860 --> 00:04:32,980
Entonces por Cady en Zero acá comienza el J de Zero hasta Cuatro.

62
00:04:33,890 --> 00:04:43,730
Pero si se fijan cero uno, tres se fijan se saltó completamente la iteración del segundo foro de este

63
00:04:43,730 --> 00:04:50,030
segundo foro para helí igualados cuando el índice ETB2, pero continuó con el 3 y luego con el 4.

64
00:04:51,080 --> 00:04:54,500
De hecho, para que quede un poco mejor puede quitar acá el Elene.

65
00:04:57,500 --> 00:05:06,380
Al principio voy a hacer un salto línea, pero sin nada, sin nada, solamente un line solamente para

66
00:05:06,380 --> 00:05:07,040
saltar una línea.

67
00:05:07,850 --> 00:05:09,710
Entonces me permito esto junto.

68
00:05:10,340 --> 00:05:16,300
Incluso podemos colocar algunas llaves por un tema visual.

69
00:05:17,810 --> 00:05:19,280
Bien, voy a levantar.

70
00:05:21,200 --> 00:05:27,560
Así, este bucle lo muestra hacia el lado el segundo foro, pero el primer foro hacia abajo, entonces

71
00:05:27,560 --> 00:05:37,370
si se fijan acá cero para igual a cero empieza a iterar de J y Zero J1 2 J 0 1 2 hasta 4.

72
00:05:37,610 --> 00:05:42,730
Ningún problema para el igual a uno lo mismo j zero 1 y hasta 4.

73
00:05:42,950 --> 00:05:44,120
Pero el 2 se lo salta.

74
00:05:44,530 --> 00:05:47,110
Ahí se ve visualmente, se fijan mucho mejor.

75
00:05:47,510 --> 00:05:53,930
Entonces esa forma podemos hacer un continue en un foro en específico, en un padre, por ejemplo,

76
00:05:54,340 --> 00:05:59,000
que está con una etiqueta, y eso también se aplica, por ejemplo, al BRAC.

77
00:05:59,300 --> 00:06:06,710
También voy a copiar este mismo ejemplo, tal cual lo vamos a copiar, lo vamos a pegar.

78
00:06:07,020 --> 00:06:08,510
Acá tenemos etiqueta 1.

79
00:06:08,770 --> 00:06:15,650
Le damos a cambiar nombre, un bucle, le ponemos etiquetas nomás el nombre que queramos de la misma

80
00:06:15,770 --> 00:06:17,810
etiqueta y acá etiqueta.

81
00:06:20,000 --> 00:06:22,670
Pero empleasen en Tineo vamos a hacer un break.

82
00:06:24,170 --> 00:06:25,120
Entonces, qué va a pasar?

83
00:06:25,320 --> 00:06:30,340
Bueno, va a imprimir esto nomás, porque después se sale el foro, se deja, no continúa.

84
00:06:30,580 --> 00:06:32,730
Entonces hace muy similar, pero va a imprimir esto?

85
00:06:33,340 --> 00:06:38,440
Bueno, de hecho voy a hacer otro salto línea para diferenciar el primer ejemplo, el segundo.

86
00:06:41,140 --> 00:06:43,990
Con esto no vamos a levantar.

87
00:06:46,980 --> 00:06:54,410
Nunca vamos a hacer un salto lineal también porque quiero con el print acá 12 con Bassel durch n a s.

88
00:06:56,500 --> 00:07:00,640
Se fijan el primero se salta, el 2 continúa y el segundo se sale.

89
00:07:00,820 --> 00:07:06,900
Por lo tanto llega hasta ahí nomás se fijan, se parece importante el tema de las etiquetas y complicado.

90
00:07:07,030 --> 00:07:08,970
Esto se puede aplicar tanto a un foro como un guai.

91
00:07:09,160 --> 00:07:10,120
Básicamente lo mismo.

92
00:07:10,240 --> 00:07:12,820
De hecho, bueno, podría transformar esto en Wii.

93
00:07:12,940 --> 00:07:16,540
No es necesario que lo hagan solamente para que lo vean, lo visualicen.

94
00:07:16,690 --> 00:07:18,580
Si quieren, lo hacen o lo dejan tal cual.

95
00:07:18,590 --> 00:07:21,220
Pero por ejemplo, podría sacar esto acá.

96
00:07:21,640 --> 00:07:22,420
Lo dejo acá.

97
00:07:23,970 --> 00:07:27,470
Y ni se les jota ningún problema lo cambio por un buey.

98
00:07:31,590 --> 00:07:35,510
Loquito y recuerden incrementar guay.

99
00:07:37,640 --> 00:07:44,450
El J del guay se fije, el resultado será el mismo, pero se aplica también tanto en Weyl como para

100
00:07:44,450 --> 00:07:44,650
For.

101
00:07:46,670 --> 00:07:48,610
Tener un Weyl dentro un foro.

102
00:07:50,550 --> 00:07:51,450
Veamos otro ejemplo.

103
00:07:51,990 --> 00:07:55,260
Voy a copiar esto de acá, lo de pegar acá.

104
00:07:57,070 --> 00:07:58,510
Un separador también.

105
00:08:04,230 --> 00:08:12,820
Bien bucle me aponer bucle Noman un bucle agradezcamos bucle 1 y después tenemos etiqueta en bucle.

106
00:08:12,910 --> 00:08:17,740
Quiero iterar, por ejemplo por lo de la semana y la semana 8 horas de trabajo.

107
00:08:17,830 --> 00:08:24,430
Por lo tanto, una persona trabajar cada día durante 8 horas, pero menos el sábado y domingo, los

108
00:08:24,430 --> 00:08:25,330
días del fin de semana.

109
00:08:25,730 --> 00:08:29,590
Bueno, entonces podemos recorrer con un Ford por cada día y por cada hora.

110
00:08:30,250 --> 00:08:37,510
Por ejemplo, días son 7 día a la semana, entonces 7, pero inclusive el 7 no se pueden colocar 8,

111
00:08:37,660 --> 00:08:49,750
o bien mientras sea menor o igual a 7 perfecto y 8 horas laborales 12 8 incluyéndolo 8 perfecto calamocha.

112
00:08:49,750 --> 00:08:59,210
Quitar entonces cuando el día sea igual a 6 que sábado, recuerden que es el día, el JSON, las horas.

113
00:08:59,500 --> 00:09:06,790
Entonces por cada día recorremos sus 8 horas, pero cuando Helí también es igual a 7 lo saltamos, por

114
00:09:06,790 --> 00:09:07,630
lo tanto no trabaja.

115
00:09:09,520 --> 00:09:10,720
Por ejemplo, día.

116
00:09:13,280 --> 00:09:13,600
Y.

117
00:09:19,420 --> 00:09:20,740
Descanso de fin de semana.

118
00:09:21,010 --> 00:09:22,510
Cuándo 6 y 7.

119
00:09:22,840 --> 00:09:24,460
Pero si no trabajando.

120
00:09:24,790 --> 00:09:25,870
Entonces por acá.

121
00:09:25,960 --> 00:09:28,570
Día el número.

122
00:09:29,050 --> 00:09:29,800
Trabajando.

123
00:09:31,070 --> 00:09:31,440
Acá

124
00:09:34,630 --> 00:09:37,240
a las jotas serializado horas.

125
00:09:39,080 --> 00:09:39,930
íbamos a levantar.

126
00:09:43,860 --> 00:09:45,740
Acá faltó el print.

127
00:09:45,860 --> 00:09:48,610
Elena saltó línea para parece.

128
00:09:52,810 --> 00:10:00,470
Entonces, claro, por cada día, el lunes el cero y trabajando las cero horas una, dos hasta ocho

129
00:10:00,470 --> 00:10:02,930
horas, aunque no al día en repartir en cero.

130
00:10:03,080 --> 00:10:04,430
En realidad, ni compartir en uno.

131
00:10:05,180 --> 00:10:08,270
Claro, uno llega también el J también.

132
00:10:12,190 --> 00:10:12,840
Ahora que si.

133
00:10:13,860 --> 00:10:18,900
Día 1 Trabajando a las una horas, después las dos y así hasta ocho horas.

134
00:10:19,350 --> 00:10:20,460
El día 2 lo mismo.

135
00:10:21,490 --> 00:10:23,590
El día 3 4 5.

136
00:10:24,620 --> 00:10:27,660
Y el 6 7 descanso de fin de semana.

137
00:10:27,800 --> 00:10:29,770
Entonces no trabaja ni el 6 7.

138
00:10:30,290 --> 00:10:38,180
De esa forma podemos utilizar las etiquetas tanto en los BRICS y continua y puede identificar cual bucle,

139
00:10:38,300 --> 00:10:39,500
ya sea un foro o Weyl.

140
00:10:39,590 --> 00:10:44,300
Queremos interrumpir con un break o queremos continuar a la siguiente iteración con un continuo.

141
00:10:44,390 --> 00:10:46,370
Continuamos en la siguiente clase.
