1
00:00:00,270 --> 00:00:04,860
Continuamos con la matriz, pero vamos a hacer un debate, es decir, vamos a ejecutar paso a paso.

2
00:00:04,950 --> 00:00:07,950
Los primeros ejemplos para que veamos cómo se van creando.

3
00:00:08,110 --> 00:00:13,470
Bueno, primero la matriz con los valores por defecto y después cómo vamos llenando o asignando valores.

4
00:00:13,530 --> 00:00:16,380
Esta matriz inicial izando, pero primero vamos a cerrar.

5
00:00:16,380 --> 00:00:19,530
Los que tenemos acá dejamos solamente.

6
00:00:19,740 --> 00:00:24,150
El ejemplo es trunk y ejemplo matrices, pero comenzamos con el primero.

7
00:00:24,270 --> 00:00:25,140
Ejemplo matrices.

8
00:00:25,380 --> 00:00:32,100
Entonces por acá vamos a tener el punto de quiebre por acá, en la primera fila, en la primera columna

9
00:00:32,190 --> 00:00:32,550
acá.

10
00:00:32,730 --> 00:00:38,460
En esta línea, la línea C con un click lo marcamos y ejecutamos en modo de back.

11
00:00:40,640 --> 00:00:47,000
Paso a paso, lo primero que se crea nuestro arreglo un entero de 2 por 4 o más que un arreglo, una

12
00:00:47,000 --> 00:00:47,480
matriz.

13
00:00:47,630 --> 00:00:53,390
Recuerden que una matriz es un arreglo perfecto, pero que contiene otros arreglos que sirven las filas.

14
00:00:53,500 --> 00:00:58,150
Entonces contiene filas, un arreglo con filas que a su vez que son otros arreglos, llega.

15
00:00:58,190 --> 00:01:07,100
Tenemos números con dos filas cero uno, cada uno con su columna 0 1 2 3 4 columna, partiendo cero

16
00:01:07,250 --> 00:01:09,560
y sin salirse lo valore por defecto.

17
00:01:09,710 --> 00:01:16,390
En este caso, como el del tipo entero primitivo, el valor por defecto cero y lo mismo la segunda columna

18
00:01:16,670 --> 00:01:18,590
índice 1, todo por defecto.

19
00:01:19,370 --> 00:01:20,360
Luego la fila cero.

20
00:01:20,510 --> 00:01:24,400
La primera fila que tenemos acá todavía no se inicializar.

21
00:01:24,580 --> 00:01:29,640
Todo será cero cero uno cero dos cero cero cero.

22
00:01:29,750 --> 00:01:32,540
Así que ahora vamos a comenzar a asignar valores.

23
00:01:32,610 --> 00:01:38,090
Datos Comenzamos con el cero cero, es decir, fila cero, columna cero con el valor 1.

24
00:01:38,190 --> 00:01:39,230
Tengamos posicionado.

25
00:01:39,350 --> 00:01:43,040
Hacemos un click en este Hover y comenzamos.

26
00:01:43,490 --> 00:01:45,890
Bueno, ahora es 1 por acá.

27
00:01:47,540 --> 00:01:48,060
Tiene valor.

28
00:01:48,140 --> 00:01:48,430
1.

29
00:01:49,130 --> 00:01:49,850
Continuemos.

30
00:01:49,970 --> 00:01:50,520
Otro click.

31
00:01:51,200 --> 00:01:53,960
Ahora la segunda columna 1 tiene valor.

32
00:01:53,970 --> 00:01:54,350
2.

33
00:01:55,390 --> 00:01:59,210
Y así, la tercera tiene valor 3, pero la tercera con índice 2.

34
00:01:59,330 --> 00:02:02,160
La columna entonces columna 2 igual a 3.

35
00:02:02,480 --> 00:02:05,270
Y por último, la 4 índice 3 valor 4.

36
00:02:06,520 --> 00:02:08,290
Ahí tenemos nuestra primera fila.

37
00:02:08,410 --> 00:02:09,760
Ahora comenzamos con la segunda fila.

38
00:02:10,700 --> 00:02:13,100
Se fijan si hacemos un click acá.

39
00:02:13,760 --> 00:02:14,820
En la segunda fila.

40
00:02:14,960 --> 00:02:16,760
índice 1 todavía cero.

41
00:02:17,620 --> 00:02:18,530
Así que comenzamos.

42
00:02:18,590 --> 00:02:19,220
11.

43
00:02:19,700 --> 00:02:20,410
12.

44
00:02:21,560 --> 00:02:24,240
13 y la cuarta columna índice 3.

45
00:02:25,370 --> 00:02:25,950
14.

46
00:02:26,550 --> 00:02:27,900
Ahora continuamos con imprimir.

47
00:02:28,080 --> 00:02:30,240
Si nos vamos a consola todavía no pasa nada.

48
00:02:30,660 --> 00:02:34,280
Se fijan, volvemos a debugger y step over.

49
00:02:34,750 --> 00:02:37,500
Recién se va a imprimir el link de la matriz.

50
00:02:37,710 --> 00:02:38,670
Debería ser 2.

51
00:02:39,480 --> 00:02:42,600
Por acá lo tenemos números Lenka igualados.

52
00:02:42,690 --> 00:02:43,860
Entonces le vamos a imprimir.

53
00:02:45,190 --> 00:02:45,940
Perfecto.

54
00:02:46,000 --> 00:02:49,050
Nos vamos a consola y a cámara, no menos fila 2.

55
00:02:49,480 --> 00:02:51,370
Ahora vamos a imprimir número de columnas.

56
00:02:52,750 --> 00:02:59,020
Pero de la fila cero de la primera fila 4, aunque las dos filas son iguales, las dos tienen la misma

57
00:02:59,020 --> 00:03:01,640
cantidad columnas, así que hacemos un clic.

58
00:03:02,290 --> 00:03:02,740
4.

59
00:03:03,160 --> 00:03:04,130
Vamos a consola.

60
00:03:04,480 --> 00:03:05,170
Acá está el color.

61
00:03:05,410 --> 00:03:06,160
Acá se imprime.

62
00:03:06,490 --> 00:03:08,560
Luego vamos a imprimir el primer elemento.

63
00:03:08,770 --> 00:03:11,230
Volvemos el cero cero.

64
00:03:11,590 --> 00:03:13,330
Acá tenemos cero cero uno.

65
00:03:14,560 --> 00:03:16,630
Este hover lo ejecutamos.

66
00:03:16,760 --> 00:03:19,060
Vamos a consola, primer elemento la matriz.

67
00:03:19,120 --> 00:03:23,080
1 Volvemos y ahora vamos a imprimir el último.

68
00:03:23,690 --> 00:03:25,090
Acá lo tenemos acá.

69
00:03:25,180 --> 00:03:32,830
En esta línea, números donde la última fila en números Puntland menos 1 tenemos el valor 2 y la última

70
00:03:32,830 --> 00:03:33,400
columna.

71
00:03:33,520 --> 00:03:38,060
Números 1 la última fila y le invocamos el link menos.

72
00:03:38,650 --> 00:03:39,170
14.

73
00:03:39,300 --> 00:03:39,570
Perores.

74
00:03:39,600 --> 00:03:40,000
14.

75
00:03:40,410 --> 00:03:40,680
1.

76
00:03:40,690 --> 00:03:41,140
3.

77
00:03:42,190 --> 00:03:47,890
Ejecutamos Nega, tenemos último elemento 14 y así ejecutamos.

78
00:03:47,920 --> 00:03:49,510
Paso a paso nuestra aplicación.

79
00:03:49,570 --> 00:03:55,370
Ahora empezamos a completar o asignar cada posición de la matriz, cada celda a variables número 1 o

80
00:03:55,370 --> 00:03:59,290
número 2, es decir, leer o acceder a los elementos de la matriz.

81
00:04:02,950 --> 00:04:05,980
Ejecutamos por acá, tenemos número 1 igual a 1.

82
00:04:07,080 --> 00:04:09,740
Y así, por cada uno número dos 2.

83
00:04:11,040 --> 00:04:11,760
Número cinco.

84
00:04:11,980 --> 00:04:12,510
Once.

85
00:04:14,800 --> 00:04:21,370
12 Números 6 y así hasta llegar a 14, que es el número 8 y luego empezamos a imprimir esta variable

86
00:04:21,560 --> 00:04:27,400
en consola todavía no pasa nada, pero si ejecutamos paso a paso empieza a imprimir número 1.

87
00:04:28,570 --> 00:04:31,090
Número 2 Línea a línea.

88
00:04:31,450 --> 00:04:32,340
Volvemos a back.

89
00:04:33,250 --> 00:04:35,890
Tenemos toda la variable definida y la estamos imprimiendo.

90
00:04:37,300 --> 00:04:43,160
Se fijan, pero acá mejor consola 11 12, 13 14.

91
00:04:43,400 --> 00:04:46,050
Y finalizamos y se sale deploraba.

92
00:04:46,250 --> 00:04:47,300
Ahora veamos el ejemplo.

93
00:04:47,300 --> 00:04:48,620
Matrices es Trenc.

94
00:04:49,580 --> 00:04:54,300
Me voy a posicionar por acá con el punto de quiebre donde inicializar Pepe.

95
00:04:54,660 --> 00:04:59,960
Así que por defecto esta matriz debería tener todos sus colores en Nul, porque del tipo de referencia

96
00:04:59,960 --> 00:05:01,120
del tipo es Trenc.

97
00:05:01,550 --> 00:05:02,840
Entonces vamos a ejecutar.

98
00:05:03,630 --> 00:05:07,990
Entonces, comenzando nombres, todos no se fijan Nul acá.

99
00:05:09,740 --> 00:05:10,760
Todos los elementos son.

100
00:05:11,970 --> 00:05:12,880
Todos los elementos son.

101
00:05:13,980 --> 00:05:22,170
Entonces empezamos a completar si nos Domãstica a nombres son tres, tres, fila 1-2-3 y Cáfila.

102
00:05:22,410 --> 00:05:23,360
Todos son Nul.

103
00:05:26,560 --> 00:05:27,340
Ejecutamos.

104
00:05:28,000 --> 00:05:28,870
Ya tenemos la primera.

105
00:05:29,110 --> 00:05:30,340
Cero igual a Pepe.

106
00:05:31,850 --> 00:05:32,290
1.

107
00:05:32,410 --> 00:05:36,400
Pepa Luego pasamos a la siguiente porque son dos por fila.

108
00:05:37,990 --> 00:05:40,810
Josefa Cero Paco 1.

109
00:05:40,930 --> 00:05:42,520
Pasamos a la siguiente acá.

110
00:05:43,570 --> 00:05:46,480
Lucas Cero y Pancha 1.

111
00:05:47,650 --> 00:05:54,850
Imprimimos y tirando conforme vamos a la consola y tirando con For Perfecto, volvemos y comienza partiendo

112
00:05:54,850 --> 00:05:59,050
el índice y en cero voy a cerrar acá o contraer.

113
00:06:01,120 --> 00:06:05,080
Se fijan y parten cero y pasamos al siguiente foro de las columnas.

114
00:06:05,170 --> 00:06:08,860
Así que lo vamos a ejecutar J también vale cero, también vale cero.

115
00:06:09,660 --> 00:06:16,660
Iba a imprimir la primera columna con una tabulación, por ejemplo, si nos vamos a consola acá, Pepe

116
00:06:16,780 --> 00:06:17,770
se posiciona acá.

117
00:06:18,010 --> 00:06:20,530
Si ejecutamos de nuevo J vale 1.

118
00:06:20,620 --> 00:06:28,440
Por lo tanto, nombres cero punto link es cantil elementos de la primera fila de la fila cero porque

119
00:06:28,630 --> 00:06:29,260
vale cero.

120
00:06:29,860 --> 00:06:30,250
2.

121
00:06:30,430 --> 00:06:32,650
La fila cero tiene dos elementos acá.

122
00:06:33,640 --> 00:06:41,920
Por lo tanto, que vale 1 sigue siendo menor que 2, ejecutamos perfecto, imprimimos Pepa ahora evalúa

123
00:06:41,920 --> 00:06:46,400
nuevamente y pregunta por qué Jota ahora vale 2 2 m roquedos no?

124
00:06:46,600 --> 00:06:52,600
Por lo tanto, se sale y vuelve al primer for cuando y vale 1 porque se incrementa.

125
00:06:54,080 --> 00:06:58,640
Un salto línea perfecto lo ejecutamos y acá vuelve ahora y vale 1.

126
00:06:59,740 --> 00:07:06,940
Vamos a debugger, ejecutamos y valluno y comienza nuevamente iterar, pero en la siguiente fila, en

127
00:07:06,940 --> 00:07:10,360
la fila uno la va a imprimir a Josefa y a Paco.

128
00:07:11,640 --> 00:07:12,070
J.

129
00:07:12,200 --> 00:07:12,640
Balsero.

130
00:07:12,850 --> 00:07:18,010
Porque parte de cero con las columnas de la fila 1, que final corresponde a la segunda fila.

131
00:07:18,910 --> 00:07:20,500
Imprimes, no vamos a consola.

132
00:07:20,590 --> 00:07:23,050
Josefa evalua perfecto.

133
00:07:23,270 --> 00:07:26,840
Imprimimos Paco y luego imprimimos al Volinia.

134
00:07:27,260 --> 00:07:27,940
Perfecto!

135
00:07:28,810 --> 00:07:29,590
Vuelve for.

136
00:07:30,940 --> 00:07:37,900
Mejor ahora vale 2, ejecutamos y vale 2, acá la última fila corresponde a la tercera fila y comenzamos

137
00:07:37,900 --> 00:07:38,330
de nuevo.

138
00:07:38,980 --> 00:07:44,140
Cuando J vale cero hasta 2 y en fin, imprime a Lucas y a Pancho.

139
00:07:45,070 --> 00:07:47,010
Todavía no se imprime, así que está Macau.

140
00:07:47,110 --> 00:07:49,530
Ahora sí que si hacemos un clic perfecto.

141
00:07:49,570 --> 00:07:51,940
Lucas vuelve iterar ahora.

142
00:07:51,940 --> 00:07:54,070
J vale 1 porque se incrementa.

143
00:07:56,030 --> 00:08:02,760
Imprimimos Pancha, se vuelve a incrementar, Jota vale 2 y no se cumple, por lo tanto se sale, imprimes

144
00:08:02,770 --> 00:08:04,570
alto, línea perfecto.

145
00:08:04,790 --> 00:08:11,960
Ahora vuelve al primer foro, pero Helí ahora debería valer 3 y por supuesto 3.

146
00:08:12,020 --> 00:08:13,960
No es menos que tres porque son iguales.

147
00:08:13,970 --> 00:08:15,260
Por lo tanto ya termina el foro.

148
00:08:17,330 --> 00:08:19,580
Se sale ahora y no con frizz.

149
00:08:19,720 --> 00:08:20,620
Bueno, lo mismo.

150
00:08:23,050 --> 00:08:27,140
Y eso lo vemos acá en consola y comienza a iterar paso a paso.

151
00:08:27,160 --> 00:08:32,380
Pepe Pepa un salto y así por cada uno.

152
00:08:32,470 --> 00:08:35,740
Josefa Paco un salto.

153
00:08:36,660 --> 00:08:42,330
Lucas Pancha y finaliza De ahí se sale y nos salimos de la aplicación.

154
00:08:43,190 --> 00:08:48,930
Bueno, eso es paso a paso para poder entender y comprender bien qué se hace por debajo y cómo se reiterando

155
00:08:49,050 --> 00:08:52,560
y cómo se van asignando los datos de nuestra matriz.

156
00:08:52,590 --> 00:08:53,310
Cómo se crea?

157
00:08:53,310 --> 00:08:58,290
Primero con los valores por defecto, luego cómo se inicializar estos datos, cómo lo vamos asignando

158
00:08:58,380 --> 00:09:03,570
y luego cómo podemos obtener esos datos para asignar a variables o poder imprimir N-terminal.

159
00:09:03,770 --> 00:09:04,380
Nada más.

160
00:09:04,410 --> 00:09:06,320
Continuamos en la siguiente clase.
