1
00:00:05,140 --> 00:00:07,950
Bueno llegó el momento de hacer ejercicios.

2
00:00:07,960 --> 00:00:13,090
Vamos a hacer tres ejercicios prácticos de programación.

3
00:00:13,150 --> 00:00:15,310
Tienen que programar con block CLI.

4
00:00:15,370 --> 00:00:19,570
Voy a tirar un planteo lo voy a mostrar por pantalla.

5
00:00:19,570 --> 00:00:25,800
Ustedes lo que tienen que hacer es pasar el video en el momento que yo se los indico.

6
00:00:25,870 --> 00:00:33,840
Hacer el ejercicio y cuando lo tienen hecho poner play en el video para ver como yo lo hice.

7
00:00:33,850 --> 00:00:41,380
Hay un tema muy importante en programación no hay una sola manera de hacer algo o de obtener un resultado.

8
00:00:41,380 --> 00:00:48,070
Esto significa que si yo lo hago diferente a como lo hacen ustedes no significa que ustedes lo que ustedes

9
00:00:48,070 --> 00:00:50,050
hagan esté mal.

10
00:00:50,050 --> 00:00:54,460
Así que bueno voy a explicar luego por qué yo lo hice de esa manera.

11
00:00:54,460 --> 00:01:02,230
Ustedes van a aprender la forma y vamos a ver todo entre nosotros si tienen alguna duda saben que pueden

12
00:01:02,230 --> 00:01:10,390
dejar sus consultas en la sección de preguntas y respuestas de ayúdenme y yo los voy a ayudar en todo

13
00:01:10,390 --> 00:01:15,590
como lo vengo haciendo desde hace casi un año con todos mis alumnos.

14
00:01:15,790 --> 00:01:18,510
Muy bien vamos a tirar el primer ejercicio.

15
00:01:18,520 --> 00:01:27,040
Recuerden que tienen que buscar las estructuras lógicas las estructuras de iteración los loops y demás

16
00:01:27,080 --> 00:01:30,400
para hacer los ejercicios que vamos a hacer.

17
00:01:30,520 --> 00:01:41,250
El primer planteo el primer ejercicio dice mostrar por pantalla los números pares entre el número dos

18
00:01:41,310 --> 00:01:43,270
y el número diez.

19
00:01:43,320 --> 00:01:53,400
Muy bien ahora pongan pausa en el video nos vemos luego y vemos cómo lo he resuelto yo bueno.

20
00:01:53,410 --> 00:01:54,110
Cómo les fue.

21
00:01:54,110 --> 00:01:54,580
Cómo.

22
00:01:54,580 --> 00:01:55,330
Cómo anduvo eso.

23
00:01:55,330 --> 00:01:57,560
Miren lo sencillo que era.

24
00:01:57,560 --> 00:02:04,060
No yo sé que ustedes quizás usaron otras estructuras e hicieron operaciones matemáticas pero lo que

25
00:02:04,060 --> 00:02:11,840
he usado es nuestro EUFOR que lo vimos en el capítulo anterior en alguno de los capítulos anteriores.

26
00:02:12,070 --> 00:02:19,600
Lo inicializar con el número dos una variable que ya trae el for Elkann directamente por default no

27
00:02:19,600 --> 00:02:27,520
tuve que crear ninguna variable y esa variable la inicial hizo en dos hasta el número 10 y en lugar

28
00:02:27,520 --> 00:02:35,740
de sumarle 1 como hacíamos con el Ford le dije que vaya incrementándose de a dos.

29
00:02:35,790 --> 00:02:44,140
Entonces lo que va a hacer es mostrarme los números pares entre el 2 y el 10 vamos a ejecutarlo muestra

30
00:02:44,230 --> 00:02:49,860
el resultado 2 el 4 el 6 el 8 y el 10.

31
00:02:49,870 --> 00:02:53,710
Muy bien este ejercicio fue un ejercicio fácil.

32
00:02:53,710 --> 00:02:59,320
Si ustedes lo hicieron de otra manera y funciona no necesariamente el mío está bien y el de ustedes

33
00:02:59,320 --> 00:03:00,340
está mal.

34
00:03:00,340 --> 00:03:08,440
Pueden hacerlo de otra forma pero lo que tienen que entender es que tienen que razonar en cuanto a cuál

35
00:03:08,440 --> 00:03:15,220
es la estructura que va a lograr de manera más rápida con menos cantidad de instrucciones.

36
00:03:15,220 --> 00:03:22,330
Lo que estoy necesitando eso lo van a tener que llevar luego a la vida real de programadores donde van

37
00:03:22,330 --> 00:03:31,030
a tener que optimizar la solución que ustedes brinden en un sistema quizás con cinco instrucciones logren

38
00:03:31,030 --> 00:03:35,790
lo mismo que haciendo otro programa que tenga 40 instrucciones.

39
00:03:35,920 --> 00:03:45,220
Y ustedes me dirán los dos funcionan ok pero tienen que ir tomando esta habilidad de ir mejorando y

40
00:03:45,220 --> 00:03:47,030
optimizando el código.

41
00:03:47,200 --> 00:03:52,680
Vamos a ir a nuestro segundo ejercicio lo voy a plantear va a ser la misma modalidad.

42
00:03:52,840 --> 00:03:56,100
Van a poner pausa y luego vamos a continuar.

43
00:03:56,170 --> 00:03:59,320
Esto es más complejo dice iterar.

44
00:03:59,320 --> 00:04:10,800
Una variable entre el número uno y el 10 y mientras la variable valga entre 1 y 4 mostrar la frase por

45
00:04:10,800 --> 00:04:21,300
pantalla que diga Menorah 5 mientras la variable valga entre 5 y 8 mostrar la frase aún no llegamos

46
00:04:21,300 --> 00:04:22,360
a 10.

47
00:04:22,790 --> 00:04:30,630
Y cuando la variable llegue a mostrar 10 el mensaje será lo logré muy bien.

48
00:04:30,630 --> 00:04:39,810
Les conviene hacer pausas anotar esta consigna en un papel y luego colocar todo esto en las estructuras

49
00:04:39,810 --> 00:04:44,270
necesarias y ver cómo viene la resolución de esto.

50
00:04:44,280 --> 00:04:49,620
Pongan pasa ahora y pueden trabajar en este segundo ejercicio.

51
00:04:49,740 --> 00:04:53,430
Bueno y aquí está la resolución del ejercicio.

52
00:04:53,490 --> 00:04:56,640
Fíjense lo complejo que se puso.

53
00:04:56,640 --> 00:04:59,560
Nada que ver con el ejercicio anterior.

54
00:04:59,640 --> 00:05:06,660
Bueno esto es así nosotros tenemos un Infor que debe y aprovechado el anterior de 1 a 10.

55
00:05:06,660 --> 00:05:14,250
Aquí ya no salto por dos unidades porque no voy a mostrar los números pares ni la tabla del 2.

56
00:05:14,340 --> 00:05:22,530
Lo que estoy haciendo es incrementar en 1 la variable i y lo que hago es preguntar si es menor a 5.

57
00:05:22,530 --> 00:05:28,800
Recuerden que tenía que mostrar el mensaje de menor a 5 por Ehlers.

58
00:05:28,860 --> 00:05:38,910
Hago una nueva pregunta pregunto si y el valor de ahí es mayor o igual a 5 y menor o igual a 8 porque

59
00:05:38,910 --> 00:05:46,980
este es el rango numérico por el cual tengo que mostrar el mensaje aún no llegamos a 10 y luego por

60
00:05:46,990 --> 00:05:56,160
el de este segundo IFF tengo que hacer un IFF nuevamente preguntando si es igual a 10 si es igual a

61
00:05:56,160 --> 00:05:56,880
10.

62
00:05:56,880 --> 00:05:58,390
Voy a mostrarla.

63
00:05:58,410 --> 00:06:06,950
El mensaje lo logré porque hago un nuevo gif porque si yo fuera solamente por él es cuando vale 9.

64
00:06:06,960 --> 00:06:14,220
También mostraría este cartel y en realidad cuando vale 9 no tiene que mostrar nada de hecho va a pasar

65
00:06:14,220 --> 00:06:17,780
de largo y no nos vamos a dar cuenta vamos a ejecutar esto.

66
00:06:17,790 --> 00:06:26,070
Teóricamente sí y al ser menor de cinco va a mostrar este cartel lo va a mostrar cuatro veces.

67
00:06:26,070 --> 00:06:31,770
Luego entre cinco y ocho va a mostrar otras cuatro veces este mensaje.

68
00:06:31,860 --> 00:06:41,100
Y por último me va a mostrar una sola vez el cartel de lo logré entonces 4 4 y 1 vamos a ejecutarlo

69
00:06:42,310 --> 00:06:49,220
un 1 menorá 5 2 Menorah 5 3 Menorah 5 4 menorá 5.

70
00:06:49,320 --> 00:07:01,710
Ahora cuando iba a valer 5 ya me voy por el Leff anteriores siguiente y muestra que y es aún no llegamos

71
00:07:01,710 --> 00:07:11,610
a 10 no llegamos a 10 no llegamos a 10 no llegamos a 10 y ahora va a pasar el igual al 9 lo va a pasar

72
00:07:11,610 --> 00:07:16,270
de largo y voy a estar directamente en lo logré.

73
00:07:16,290 --> 00:07:24,540
Este es el ejercicio ténganlo revisarlo para ver para aprenderlo aquí tienen el código JavaScript y

74
00:07:24,540 --> 00:07:27,890
vamos a ir al tercer planteo.

75
00:07:27,960 --> 00:07:37,770
El tercer planteo nos va a hablar de listas vamos a crear una lista llamada animales y vamos a cargar

76
00:07:37,770 --> 00:07:40,310
los siguientes animales a nuestra lista.

77
00:07:40,860 --> 00:07:46,560
Si tienen alguna duda de cómo crear una lista pueden ir al capítulo anterior.

78
00:07:46,620 --> 00:07:49,500
Pueden ver cómo creamos las listas.

79
00:07:49,530 --> 00:07:54,960
Así van refrescando conocimientos y luego pueden volver a hacer el ejercicio.

80
00:07:55,830 --> 00:08:03,900
Vamos a cargar una lista de animales con cuatro animales uno va a ser el perro otro el gato otro el

81
00:08:03,900 --> 00:08:07,110
León y por último el Tigre.

82
00:08:07,110 --> 00:08:10,260
Lo que tenemos que hacer es recorrer esa lista.

83
00:08:10,260 --> 00:08:20,250
Cada uno de los elementos de la lista y mostrar por pantalla el mensaje Tengo miedo cuando cuando el

84
00:08:20,250 --> 00:08:28,440
animal sea un león cuando encuentran que el animal que estoy por mostrar es un león tengo que mostrar

85
00:08:28,440 --> 00:08:36,090
el mensaje Tengo miedo pongan pausa y nos vemos en la resolución del ejercicio.

86
00:08:37,090 --> 00:08:39,630
Bueno y aquí estamos con el último ejercicio.

87
00:08:39,640 --> 00:08:44,020
Fíjense lo que he tenido que crear como estructura.

88
00:08:44,140 --> 00:08:51,580
He creado una variable llamada animales lo único que tuve que hacer es entrar aquí puse el nombre animales

89
00:08:51,670 --> 00:09:02,920
muy bien me la creó y luego arrastré el set para aceptar esa variable y le añadí fui a listas le añadí

90
00:09:02,930 --> 00:09:09,470
esta estructura ahora fíjense que esta estructura trae solamente tres ubicaciones.

91
00:09:09,530 --> 00:09:11,450
Cómo hago para agregar una cuarta.

92
00:09:11,450 --> 00:09:16,520
Seguramente muchos de ustedes han tenido esta duda y no han sabido resolverlo.

93
00:09:16,610 --> 00:09:23,150
Hacen clic aquí en la ruedita y le van agregando ítems como vayan necesitando.

94
00:09:23,150 --> 00:09:30,900
En este caso no hace falta son cuatro pero pueden agregarle 20:40 a los que ustedes necesitan ese teatro.

95
00:09:30,920 --> 00:09:38,600
Los nombres de los animales y he incluido esta estructura que hemos visto de iteración llamada Fortich

96
00:09:38,840 --> 00:09:46,920
por cada uno de los ítems en la lista animales me crea automáticamente una variable la dejo así como

97
00:09:46,920 --> 00:09:55,740
ésta y dentro de esa estructura voy a preguntar si Jota que se esta variable dónde me va a ir moviendo

98
00:09:55,740 --> 00:09:57,510
cada uno de los animales.

99
00:09:57,540 --> 00:10:05,250
Si Jota es igual a León si Jota es igual al León va a mostrar por pantalla el mensaje tengo miedo si

100
00:10:05,250 --> 00:10:11,940
esta pregunta estuviera mal nunca me va a mostrar este mensaje nunca va a ser Jota igual a León va a

101
00:10:11,940 --> 00:10:17,550
encontrar perro o gato león tigre y va a seguir de largo si yo lo ejecuto.

102
00:10:17,550 --> 00:10:24,660
Vamos a ver que me muestra el mensaje por qué porque integrando en mi lista de animales encontró al

103
00:10:24,660 --> 00:10:32,550
león muy bien estos son los tres ejercicios al final de todo este de este curso vamos a hacer un pequeño

104
00:10:32,550 --> 00:10:37,050
programita lo vamos a hacer no a modo de ejercicio sino lo vamos a hacer.

105
00:10:37,140 --> 00:10:44,790
Paso a paso y los invito ahora al próximo capítulo a partir del próximo capítulo Voy a enseñarles cosas

106
00:10:44,970 --> 00:10:51,720
conceptuales no vamos a usar booklet porque van a ser cosas que ustedes como programadores tienen que

107
00:10:52,080 --> 00:10:59,160
grabar en su memoria y en subconciente porque van a pertenecer al día a día de su trabajo como programadores

108
00:10:59,160 --> 00:11:01,980
así que nos vemos en el siguiente capítulo.
