1
00:00:00,240 --> 00:00:06,270
Bienvenidos en esta clase, vamos a aprender cómo correr, ejecutar nuestra aplicación con modo depuración

2
00:00:06,360 --> 00:00:07,330
o divac mot.

3
00:00:07,770 --> 00:00:13,530
Lo primero que tenemos que hacer es marcar alguna línea de nuestra aplicación de nuestro código con

4
00:00:13,530 --> 00:00:15,630
un punto de quiebre donde va a partir.

5
00:00:15,710 --> 00:00:20,460
Va a comenzar el debate simplemente con un clic por acá en la numeración.

6
00:00:20,580 --> 00:00:27,510
Hacemos un clic derecho y marcamos esta línea como punto de quiebre donde se inicie la ejecución de

7
00:00:27,510 --> 00:00:28,200
nuestra aplicación.

8
00:00:28,230 --> 00:00:34,110
Pero paso a paso, en vez de ejecutar todo de una sola vez, va a realizar en modo depuración línea

9
00:00:34,200 --> 00:00:35,760
a línea y comenzamos.

10
00:00:35,820 --> 00:00:41,710
Pero a diferencia de ejecutar con Rán, tenemos que ejecutar con Divac.

11
00:00:41,920 --> 00:00:48,120
Acá puede ser acá o también puede ser acá arriba donde aparece este ícono como de un insecto.

12
00:00:48,240 --> 00:00:51,660
Lo seleccionamos, hacemos un click acá o acá.

13
00:00:53,010 --> 00:00:54,700
Y comienza lo primero.

14
00:00:54,850 --> 00:01:00,450
Empieza a dar información sobre las variables, por ejemplo, argumentos que se pasa acá por parámetro

15
00:01:00,590 --> 00:01:01,720
bueno, da lo mismo.

16
00:01:01,870 --> 00:01:08,470
De todas formas es un arreglo vacío, pero acá tenemos la variable que vale 14.

17
00:01:08,650 --> 00:01:12,760
Entonces empecé a dar información y más ejecutando paso a paso.

18
00:01:13,270 --> 00:01:21,580
Acá tenemos un menú que se activa con el de BAC y con el step over o paso a paso podemos ir ejecutando

19
00:01:21,580 --> 00:01:22,480
las instrucciones.

20
00:01:22,570 --> 00:01:24,610
Una a una línea a línea.

21
00:01:24,790 --> 00:01:29,160
Si utilizamos, por ejemplo, el Step Into, hemos parecido a línea.

22
00:01:29,190 --> 00:01:31,690
Pero se encuentra un método dentro de la clase.

23
00:01:31,780 --> 00:01:32,740
Alguna operación?

24
00:01:32,870 --> 00:01:37,270
Bueno, en este caso tenemos solamente el menú, pero si tuviéramos otro método dentro de esta clase

25
00:01:37,360 --> 00:01:39,940
iría a realizar el de back a ese método.

26
00:01:40,000 --> 00:01:40,930
Paso a paso.

27
00:01:40,970 --> 00:01:41,440
Línea a línea.

28
00:01:41,710 --> 00:01:45,460
Pero si no nos interesa ir a ese método, simplemente lo podemos saltar.

29
00:01:45,550 --> 00:01:46,480
Lo podemos omitir.

30
00:01:46,510 --> 00:01:51,380
Con este poder, simplemente para nuestro caso, nuestro ejemplo es lineal.

31
00:01:51,560 --> 00:01:53,030
Un solo método en Main.

32
00:01:53,200 --> 00:01:58,810
Así que con este poder más que suficiente, hacemos un click y se posiciona en la siguiente línea y

33
00:01:58,810 --> 00:02:00,400
ya tenemos jota con el valor.

34
00:02:00,460 --> 00:02:00,780
8.

35
00:02:00,790 --> 00:02:04,450
Se fijan va mostrando la información a medida que vayamos ejecutando.

36
00:02:04,540 --> 00:02:05,110
Línea a línea.

37
00:02:05,440 --> 00:02:06,100
Y ahí queda.

38
00:02:06,190 --> 00:02:10,210
Queda en pausa hasta que le demos otro clic en Step Over.

39
00:02:11,450 --> 00:02:12,780
Y se posiciona en promedio.

40
00:02:13,080 --> 00:02:16,560
Acá tiene el valor de cada variable, de cada información detallada.

41
00:02:16,820 --> 00:02:21,030
Entonces le damos un clic en este Hover para ejecutar esta línea.

42
00:02:21,910 --> 00:02:23,190
Recién calcula el promedio.

43
00:02:23,340 --> 00:02:31,650
Se guardan 14 con las variables claro suma y luego divide por tres la suma de A-42, dividido en tres

44
00:02:31,680 --> 00:02:32,220
14.

45
00:02:32,460 --> 00:02:33,960
Así que bien continuamos.

46
00:02:34,050 --> 00:02:38,420
Volvemos a ejecutar por acá y nos posicionamos en el nuevo cálculo de promedio.

47
00:02:38,460 --> 00:02:44,730
Cuando modificamos y comenzamos a multiplicar por 10, pero agregamos paréntesis, acá se acuerdan?

48
00:02:44,850 --> 00:02:49,170
Hagamos paréntesis, hace la suma, pero a su vez dividimos en tres, multiplicamos por 10.

49
00:02:49,350 --> 00:02:52,980
Entonces lo primero que hace es dividir en tres el resultado.

50
00:02:53,250 --> 00:02:54,600
Es decir, calcula el promedio.

51
00:02:55,260 --> 00:02:57,960
En definitiva, calcula, el promedio es 14.

52
00:02:58,710 --> 00:03:03,730
De hecho, acá tenemos el promedio de 14, pero acá lo multiplica por 10.

53
00:03:03,970 --> 00:03:06,860
Y a cada información, multiplicado por 10 140.

54
00:03:07,410 --> 00:03:10,830
Si nos posicionamos acá 14, hasta acá 14.

55
00:03:11,450 --> 00:03:16,920
Y si nos posicionamos acá en la suma 20 k cada uno de los valores.

56
00:03:18,200 --> 00:03:27,300
Y la sumatoria 42 ahí aparecen 42, luego 14, cuando se divide y se multiplica 140, pero todavía no

57
00:03:27,300 --> 00:03:31,800
se ejecuta, se ejecuta una vez cuando hacemos un click acá.

58
00:03:33,030 --> 00:03:36,780
Perfecto, hoy cambia el promedio a 140 y se modifica.

59
00:03:36,810 --> 00:03:39,870
Por eso aparece en amarillo, se modifica el valor que tenía antes.

60
00:03:40,110 --> 00:03:41,940
Luego vamos a la siguiente línea.

61
00:03:43,380 --> 00:03:44,130
Perfecto.

62
00:03:44,580 --> 00:03:45,050
Veamos.

63
00:03:45,240 --> 00:03:52,500
Acá tenemos el valor de que vale 14, pero se incrementa, pero acá no aparece el decremento hasta la

64
00:03:52,500 --> 00:03:54,490
siguiente intrusión cuando se ejecuta.

65
00:03:54,570 --> 00:03:56,960
Pero a la 14 se incrementa, vale 13.

66
00:03:57,280 --> 00:04:01,920
Acá tiene jota, que vale ocho y tiene un incremento.

67
00:04:02,520 --> 00:04:05,850
Luego el CA 20 se divide por tres.

68
00:04:06,090 --> 00:04:07,600
Entonces lo primero es todo acá.

69
00:04:08,010 --> 00:04:12,150
El resultado 6,6 multiplicado por 10.

70
00:04:12,300 --> 00:04:14,250
El resultado sesenta y seis coma seis.

71
00:04:14,430 --> 00:04:15,930
Se fijan, va paso a paso.

72
00:04:16,050 --> 00:04:18,150
Luego, esto es sesenta y seis coma seis.

73
00:04:18,150 --> 00:04:23,860
Se suma con esto de acá, pero con el decremento que es 13 más 8 de jota.

74
00:04:24,180 --> 00:04:29,640
Recuerden que es un post decremento, por lo tanto no se decreta hasta la siguiente instrucción.

75
00:04:32,400 --> 00:04:37,670
Y ahora sí que tenemos los valores 13 y 9 20 y estos datos son modificados.

76
00:04:37,810 --> 00:04:45,670
Esta información se modifica por el decremento y por el incremento de J, ya acaban apareciendo los

77
00:04:45,670 --> 00:04:50,830
valores actualizados, se fijan y en promedio también cambia promedio a 87 puntos.

78
00:04:50,890 --> 00:04:51,700
66.

79
00:04:52,360 --> 00:04:54,160
Luego volvemos a ejecutar.

80
00:04:55,000 --> 00:04:57,400
Se imprime Helí Vale 13.

81
00:04:59,090 --> 00:05:01,470
Y se prime el jota que vale 9.

82
00:05:02,140 --> 00:05:03,880
Y por último finalizamos.

83
00:05:05,020 --> 00:05:06,130
Y finaliza la ejecución.

84
00:05:06,360 --> 00:05:12,330
Paso a paso y así podemos hacer un back línea línea, ir viendo cómo cambiando estas variables con sus

85
00:05:12,330 --> 00:05:16,680
valores y al final en consola también se imprimen los datos.

86
00:05:16,980 --> 00:05:19,590
Esto sería el modo depuración o ejecución.

87
00:05:19,620 --> 00:05:22,830
Paso a paso y continuamos en la siguiente clase.
