1 00:00:00,300 --> 00:00:18,440 En este cuarto vídeo vamos a trabajar con una estructura iterativa, que si recordáis es la que utilizamos cuando queremos que parte de nuestro programa se repita o bien un número determinado de veces hasta que se cumpla alguna condición o bien todo el rato. 2 00:00:18,440 --> 00:00:33,960 En Scratch los bloques que nos permiten hacer esta estructura iterativa lo encontramos en Control y son el bloque de repetir, el bloque de por siempre o el de repetir hasta que. 3 00:00:34,299 --> 00:00:44,659 Todos ellos, la parte que tengamos dentro del bloque será la que nos repita un número terminado de veces o todo el rato o hasta que se cumpla una condición. 4 00:00:44,659 --> 00:01:07,000 En el programa que vamos a hacer hoy vamos a tener un gato y una manzana que los añadimos, ya hemos visto en otro vídeo como se añaden los objetos, si no este lo añadís vosotros directamente, al gato le hemos quitado todo menos la cabeza que también lo vimos en el vídeo pasado como era 5 00:01:07,000 --> 00:01:12,939 Y el fondo que hemos añadido ha sido el XYGrid 6 00:01:12,939 --> 00:01:18,739 Y lo único que hemos hecho en ese fondo, el XYGrid, que lo vemos aquí 7 00:01:18,739 --> 00:01:22,659 Simplemente lo que hemos hecho ha sido ir pintando los cuadrados 8 00:01:22,659 --> 00:01:27,159 Hasta tener esta especie de escalera 9 00:01:27,159 --> 00:01:29,579 Entonces empezamos con el código 10 00:01:29,579 --> 00:01:34,519 Lo primero que vamos a hacer es, el gato va a empezar aquí 11 00:01:34,519 --> 00:01:36,540 La manzana va a empezar aquí 12 00:01:36,540 --> 00:01:42,879 El gato lo que tendrá que hacer es ir subiendo por el cuadrado blanco hasta que llegue la manzana 13 00:01:42,879 --> 00:01:47,719 Entonces, lo primero, la manzana creemos que empieza aquí 14 00:01:47,719 --> 00:01:50,859 Y que sea más chiquitita para que quepa en el cuadrado 15 00:01:50,859 --> 00:01:56,560 Entonces, como siempre, primero ponemos al hacer clic en la bandera 16 00:01:56,560 --> 00:02:01,299 Luego tendremos que poner el bloque de ir a una posición concreta 17 00:02:01,299 --> 00:02:03,900 Para que mi objeto empiece siempre donde quiera 18 00:02:03,900 --> 00:02:08,879 Y en apariencia cogemos el bloque de fijar tamaño 19 00:02:08,879 --> 00:02:11,939 Para que el tamaño de mi bloque sea simplemente el mismo 20 00:02:11,939 --> 00:02:17,319 Entonces el tamaño de la manzana pues lo vamos a ver al 60% 21 00:02:17,319 --> 00:02:21,020 ¿Cuánto es? Vale, me entra, entonces la coloco donde yo quiero 22 00:02:21,020 --> 00:02:24,620 Aquí, y miro su X y su Y 23 00:02:24,620 --> 00:02:29,580 X menos 44, entonces aquí X menos 44 24 00:02:29,580 --> 00:02:33,360 Y la Y 78 25 00:02:33,360 --> 00:02:42,099 Entonces ya cuando empiece el programa vemos como la manzana se coloca 26 00:02:42,099 --> 00:02:45,800 La manzana no tiene más programación, vamos al gato 27 00:02:45,800 --> 00:02:47,900 Entonces el gato lo mismo 28 00:02:47,900 --> 00:02:51,879 Empezamos con hacer clic en bandera 29 00:02:51,879 --> 00:02:57,439 Luego lo ponemos en una posición concreta y con un tamaño concreto 30 00:02:57,439 --> 00:03:02,800 Entonces el tamaño vamos a ponerlo del 50% 31 00:03:02,800 --> 00:03:08,719 Y lo vamos a colocar aquí 32 00:03:08,719 --> 00:03:10,979 Que es donde yo quiero que empiece 33 00:03:10,979 --> 00:03:14,240 Y vemos que la X es menos 162 34 00:03:14,240 --> 00:03:17,500 Así que menos 162 35 00:03:17,500 --> 00:03:20,159 Y la Y menos 103 36 00:03:20,159 --> 00:03:23,500 Y menos 103 37 00:03:23,500 --> 00:03:25,580 Vale, ya lo tenemos 38 00:03:25,580 --> 00:03:28,979 Además, como el gato va a ser el que se mueva 39 00:03:28,979 --> 00:03:33,419 Vamos a ponerle también el bloque de apuntar en dirección 40 00:03:33,419 --> 00:03:36,439 para que empiece mirando siempre hacia donde yo quiera 41 00:03:36,439 --> 00:03:39,979 por defecto vamos a hacer que empiece mirando siempre a la derecha 42 00:03:39,979 --> 00:03:41,840 entonces apuntar en dirección y a la derecha 43 00:03:41,840 --> 00:03:42,879 vale 44 00:03:42,879 --> 00:03:47,180 pues vamos a ver lo que tiene que ir haciendo el gato para llegar aquí 45 00:03:47,180 --> 00:03:51,500 nosotros vemos que primero el gato 46 00:03:51,500 --> 00:03:54,539 tendría que subir 3 47 00:03:54,539 --> 00:03:56,439 luego ir a la derecha 48 00:03:56,439 --> 00:03:59,800 subir derecha, subir derecha, subir derecha 49 00:03:59,800 --> 00:04:01,099 entonces estamos repitiendo 50 00:04:01,099 --> 00:04:06,800 Si nos fijamos, la parte de subir derecha, subir derecha, subir derecha, subir derecha 51 00:04:06,800 --> 00:04:09,020 Vamos a estar repitiendo todo el rato 52 00:04:09,020 --> 00:04:14,979 Y como aquí es a altura de dos cuadrados, dos cuadrados, dos cuadrados 53 00:04:14,979 --> 00:04:17,000 Aquí también dos cuadrados 54 00:04:17,000 --> 00:04:21,500 Pues lo que vamos a hacer es, primero vamos a subir al gato un cuadrado 55 00:04:21,500 --> 00:04:22,819 Hasta que esté aquí 56 00:04:22,819 --> 00:04:29,420 Entonces le decimos que apunte en dirección hacia arriba 57 00:04:29,420 --> 00:04:36,980 Y ahora apunta en dirección hacia arriba 58 00:04:36,980 --> 00:04:44,240 Y ahora que vamos a utilizar el de deslizar 59 00:04:44,240 --> 00:04:47,720 Que se nos deslice hasta el siguiente cuadrado 60 00:04:47,720 --> 00:04:48,600 Que es hasta aquí 61 00:04:48,600 --> 00:04:51,000 Entonces deslizar en un segundo 62 00:04:51,000 --> 00:04:55,579 Vemos que X es menos 167 y menos 73 63 00:04:55,579 --> 00:04:58,660 Bueno, menos 162 que es la de antes 64 00:04:58,660 --> 00:05:00,980 Y aquí menos 73 65 00:05:00,980 --> 00:05:06,970 Vale, se nos ha posicionado ahí 66 00:05:06,970 --> 00:05:13,089 Y aquí, en vez de deslizar, podríamos haber usado el mover perfectamente, ¿vale? En este primero, da igual. 67 00:05:13,910 --> 00:05:32,560 Vale, ahora, aquí el gato subirá dos, luego mirará a la derecha, avanzará, mirará hacia arriba, subirá, avanzará, subirá, avanzará, subirá, avanzará, ¿vale? 68 00:05:32,959 --> 00:05:37,420 Entonces, hasta aquí estará repitiendo el gato. Vamos a contar cuántas veces lo hace, ¿vale? 69 00:05:37,420 --> 00:05:45,620 Subiderecha, 1, subiderecha, 2, subiderecha, 3, subiderecha, 4 70 00:05:45,620 --> 00:05:51,980 Entonces, sabemos que esto de subir y derecha, subir y derecha lo va a hacer 4 veces 71 00:05:51,980 --> 00:05:54,540 Vamos a control 72 00:05:54,540 --> 00:05:58,199 Si nosotros hubiésemos hecho nuestro diagrama de flujo 73 00:05:58,199 --> 00:06:00,759 Veríamos que nuestro diagrama de flujo es una estructura iterativa 74 00:06:00,759 --> 00:06:02,800 Entonces vamos a coger el de repetir 75 00:06:02,800 --> 00:06:06,319 Como hemos dicho que tiene que repetirlo 4 veces 76 00:06:06,319 --> 00:06:10,459 porque nos repita cuatro veces. ¿Y qué es lo que nos tiene que repetir cuatro veces? 77 00:06:11,360 --> 00:06:19,589 Pues, moverse hacia aquí arriba, ¿no? Entonces, para movernos, ¿no? Tenemos el mover y el 78 00:06:19,589 --> 00:06:25,870 deslizar. Si yo utilicase ahora aquí el deslizar, ¿qué ocurre? Me desliza una X y una Y concreta. 79 00:06:26,509 --> 00:06:31,949 Entonces, cuando me esté repitiendo, pues ahora sí me deslizaría aquí, luego si lo 80 00:06:31,949 --> 00:06:36,970 pudiese deslizar, me deslizaría aquí, pero cuando lo volviese a repetir, me volvería 81 00:06:36,970 --> 00:06:50,870 deslizar aquí, entonces el deslizar no nos sirve, vamos a usar el mover y el mover se 82 00:06:50,870 --> 00:06:56,329 movería hasta aquí, luego vamos ajustando estos valores, se movería hasta aquí, luego 83 00:06:56,329 --> 00:07:08,129 apuntaría en dirección 90, se movería hasta aquí y luego que nos mira hacia arriba, este 84 00:07:08,129 --> 00:07:11,250 Y luego vamos a hacer que nos mire hacia arriba 85 00:07:11,250 --> 00:07:11,870 ¿Por qué? 86 00:07:13,629 --> 00:07:16,269 Porque cuando repita 87 00:07:16,269 --> 00:07:19,170 Esta repetición 88 00:07:19,170 --> 00:07:22,029 Empieza cuando el gato está ahí 89 00:07:22,029 --> 00:07:23,750 Entonces cuando el gato está aquí 90 00:07:23,750 --> 00:07:25,029 Primero se mueve 91 00:07:25,029 --> 00:07:27,670 Mira a la derecha, se mueve a la derecha 92 00:07:27,670 --> 00:07:30,209 Y como cuando luego vuelve a la repetición 93 00:07:30,209 --> 00:07:31,709 Va a moverse 94 00:07:31,709 --> 00:07:34,689 Al final de la repetición yo le digo que mire hacia arriba 95 00:07:34,689 --> 00:07:37,970 Vamos a ver qué ocurre 96 00:07:37,970 --> 00:07:39,370 Vale 97 00:07:39,370 --> 00:07:41,629 No nos ha ido bien 98 00:07:41,629 --> 00:07:42,269 ¿Por qué? 99 00:07:42,449 --> 00:07:44,189 Porque los mover no están ajustados 100 00:07:44,189 --> 00:07:45,170 Entonces 101 00:07:45,170 --> 00:07:46,790 Vamos a poner 102 00:07:46,790 --> 00:07:48,370 Simplemente aquí un mover 103 00:07:48,370 --> 00:07:49,170 Para ver 104 00:07:49,170 --> 00:07:50,610 Cuánto se mueve 105 00:07:50,610 --> 00:07:51,790 Vale 106 00:07:51,790 --> 00:07:52,569 Vemos que es poco 107 00:07:52,569 --> 00:07:53,629 Pero lo vamos ajustando 108 00:07:53,629 --> 00:07:54,970 Hasta que quede en este cuadrado 109 00:07:54,970 --> 00:07:57,189 Vamos a ponerle 30 110 00:07:57,189 --> 00:07:59,069 Vale 111 00:07:59,069 --> 00:08:00,670 Pues ese estaría bien 112 00:08:00,670 --> 00:08:03,689 Luego apuntar en dirección 113 00:08:03,689 --> 00:08:05,329 Y mover pues 114 00:08:05,329 --> 00:08:06,470 Como antes ha sido 30 115 00:08:06,470 --> 00:08:09,459 Vamos a volver a probar con 30 116 00:08:09,480 --> 00:08:18,579 vale, se pone bien, pues ya lo ponemos todo dentro del modo de repetir y ha acabado donde 117 00:08:18,579 --> 00:08:23,459 quería, vale, no lo hemos visto ir porque como dijimos en otros vídeos mover lo que 118 00:08:23,459 --> 00:08:32,940 hace es como teletransportarse, así que simplemente vamos a ponerle aquí y aquí, vale, en plan 119 00:08:32,940 --> 00:08:37,460 después de mover sin mirar y después de mover sin mirar le vamos a decir que espere 120 00:08:37,460 --> 00:08:39,419 un segundo, para ir viendo 121 00:08:39,419 --> 00:08:41,279 ahora si vemos 122 00:08:41,279 --> 00:08:42,799 como se va moviendo 123 00:08:42,799 --> 00:08:45,159 simplemente esto 124 00:08:45,159 --> 00:08:46,240 para ver lo que va haciendo 125 00:08:46,240 --> 00:08:48,639 vale, estaría aquí, mirando hacia arriba 126 00:08:48,639 --> 00:08:51,440 pues ya lo único que me queda es moverlo 127 00:08:51,440 --> 00:08:56,649 le vamos a poner 30 128 00:08:56,649 --> 00:08:58,649 porque es lo que hemos puesto antes 129 00:08:58,649 --> 00:08:59,730 para un cuadrado 130 00:08:59,730 --> 00:09:08,649 y, vale, llega 131 00:09:08,649 --> 00:09:11,049 vale, pues ya estaría 132 00:09:11,049 --> 00:09:13,070 entonces nuestro programa 133 00:09:13,070 --> 00:09:15,049 vale, pues eso 134 00:09:15,049 --> 00:09:17,149 lo que hemos dicho al principio, tenemos una estructura 135 00:09:17,149 --> 00:09:18,929 iterativa, que sería en este caso 136 00:09:18,929 --> 00:09:20,509 la del repetir 137 00:09:20,509 --> 00:09:23,149 ¿por qué? porque nosotros empezamos el programa 138 00:09:23,149 --> 00:09:25,250 me voy a una posición concreta 139 00:09:25,250 --> 00:09:26,210 un tamaño concreto 140 00:09:26,210 --> 00:09:29,269 miro hacia la derecha, voy a empezar siempre a la derecha 141 00:09:29,269 --> 00:09:31,169 y ya luego aquí empezaría el programa 142 00:09:31,169 --> 00:09:33,190 que es primero miro hacia arriba 143 00:09:33,190 --> 00:09:34,870 el gato está aquí 144 00:09:34,870 --> 00:09:37,429 miro hacia arriba, se desliza hasta aquí 145 00:09:37,429 --> 00:09:39,169 y ahora 146 00:09:39,169 --> 00:09:41,029 aquí dice, vale, tengo que repetir lo siguiente 147 00:09:41,029 --> 00:09:41,649 cuatro veces 148 00:09:41,649 --> 00:09:44,230 entonces aquí va hacia abajo 149 00:09:44,230 --> 00:09:46,289 y luego vuelve hacia arriba 150 00:09:46,289 --> 00:09:47,590 va hacia abajo y vuelve 151 00:09:47,590 --> 00:09:49,769 entonces como está ahí en esa repetición 152 00:09:49,769 --> 00:09:50,769 esa iteración 153 00:09:50,769 --> 00:09:53,210 por eso es por lo que decimos 154 00:09:53,210 --> 00:09:54,970 que estructura iterativa 155 00:09:54,970 --> 00:09:57,210 y recordad que en Scratch 156 00:09:57,210 --> 00:09:59,529 para estructura iterativa de repetición 157 00:09:59,529 --> 00:10:01,350 tenemos eso 158 00:10:01,350 --> 00:10:03,169 el repetir un número de veces 159 00:10:03,169 --> 00:10:04,730 el por siempre 160 00:10:04,730 --> 00:10:06,669 que es como repetir 161 00:10:06,669 --> 00:10:09,370 como si yo pusiese aquí infinito 162 00:10:09,370 --> 00:10:11,929 y el repetir hasta que 163 00:10:11,929 --> 00:10:13,330 que me repetirá 164 00:10:13,330 --> 00:10:14,549 hasta que se cumpla una condición 165 00:10:14,549 --> 00:10:16,549 que yo ponga en este hueco 166 00:10:16,549 --> 00:10:18,929 en el programa de las condiciones todavía no lo hemos visto 167 00:10:18,929 --> 00:10:23,490 a ver, vamos ahí 168 00:10:23,490 --> 00:10:23,909 vale 169 00:10:23,909 --> 00:10:27,629 entonces, el programa este ya estaría terminado 170 00:10:27,629 --> 00:10:29,649 ahora vamos a hacer 171 00:10:29,649 --> 00:10:31,830 que en vez de utilizar el mover 172 00:10:31,830 --> 00:10:33,470 vamos a hacerlo 173 00:10:33,470 --> 00:10:34,809 con el deslizar 174 00:10:34,809 --> 00:10:37,830 es decir, que se deslice 175 00:10:37,830 --> 00:10:39,210 luego mire 176 00:10:39,210 --> 00:10:42,129 se deslice 177 00:10:42,129 --> 00:10:43,970 y luego mire 178 00:10:43,970 --> 00:10:47,340 este último es 0 179 00:10:47,340 --> 00:10:50,720 Ya lo voy a hacer es 180 00:10:50,720 --> 00:10:54,259 Si quitamos los de esperar 181 00:10:54,259 --> 00:10:56,340 Sustituir este mover 182 00:10:56,340 --> 00:10:57,840 Por este deslizar 183 00:10:57,840 --> 00:10:59,860 El apuntar es igual 184 00:10:59,860 --> 00:11:01,639 Este mover por este deslizar 185 00:11:01,639 --> 00:11:02,480 El apuntar es igual 186 00:11:02,480 --> 00:11:05,440 ¿Qué ocurre si hacemos esto? 187 00:11:05,879 --> 00:11:06,740 Y lo dejamos así 188 00:11:06,740 --> 00:11:10,669 Porque no ha cambiado 189 00:11:10,669 --> 00:11:13,029 Pongamos que yo le pongo 190 00:11:13,029 --> 00:11:14,330 En el siguiente deslizar 191 00:11:14,330 --> 00:11:17,610 El segundo deslizar y hasta ahí 192 00:11:17,610 --> 00:11:20,070 Menos 133 193 00:11:20,070 --> 00:11:22,649 Menos 43 194 00:11:22,649 --> 00:11:25,389 ¿Qué ocurre? 195 00:11:26,490 --> 00:11:28,110 Viene aquí, luego desliza 196 00:11:28,110 --> 00:11:30,490 ¿Por qué? Porque me está repitiendo esto cuatro veces 197 00:11:30,490 --> 00:11:33,309 Está aquí repitiendo esto cuatro veces 198 00:11:33,309 --> 00:11:38,330 Entonces, ¿cómo puedo yo utilizar la estructura iterativa con el deslizar 199 00:11:38,330 --> 00:11:40,950 Sin que me lo repita esto cuatro veces? 200 00:11:40,950 --> 00:11:44,409 Pues en vez de decirle aquí la X y la Y concreta 201 00:11:44,409 --> 00:11:47,590 Vamos a jugar con incrementos de X de Y 202 00:11:47,590 --> 00:11:57,210 O sea, si yo empiezo el programa y estoy aquí, que es este, vemos que es x-162 e y-73. 203 00:11:58,070 --> 00:12:06,049 Y si nos fijamos en este deslizar, que es el de subir de aquí a aquí, que es lo que me varía la y, 204 00:12:06,870 --> 00:12:14,850 porque si nos fijamos aquí en la parte de objeto, la y va con una flecha arriba y abajo y la x con una de derecha e izquierda. 205 00:12:14,850 --> 00:12:20,309 Eso quiere decir que cuando yo me mueva de derecha a izquierda me varía el valor de X 206 00:12:20,309 --> 00:12:24,090 Y cuando vaya de arriba a abajo me varía el valor de Y 207 00:12:24,090 --> 00:12:37,659 Vamos a ver, si yo estoy aquí en el centro estoy en 0,0 208 00:12:37,659 --> 00:12:43,320 Entonces yo cuando me muevo en esta línea naranja, me muevo de izquierda a derecha 209 00:12:43,320 --> 00:12:46,179 Entonces lo que me va variando es el valor de X 210 00:12:46,179 --> 00:12:49,340 Pero la Y en esta línea por ejemplo siempre es 0 211 00:12:49,340 --> 00:12:53,820 En esta línea de aquí, menos 100 es la Y 212 00:12:53,820 --> 00:12:58,100 Pues aquí la Y sería siempre menos 100 y la X variaría 213 00:12:58,100 --> 00:13:02,580 Y de arriba a abajo ocurriría lo mismo pero con la Y 214 00:13:02,580 --> 00:13:07,980 En esta línea central si veis la X no varía pero la Y sí 215 00:13:07,980 --> 00:13:11,639 Entonces sabiendo eso, sabiendo 216 00:13:11,639 --> 00:13:14,159 Volvemos a nuestro programa 217 00:13:14,159 --> 00:13:18,299 Sabiendo que cuando yo voy de arriba a abajo me varía la Y 218 00:13:18,299 --> 00:13:21,340 Y cuando yo voy de izquierda a derecha me varía la X 219 00:13:21,340 --> 00:13:28,940 Yo aquí, en este primer deslizar, lo que hago es que me va de aquí, el segundo cuadrado, al tercero 220 00:13:28,940 --> 00:13:31,179 Pero va de abajo arriba 221 00:13:31,179 --> 00:13:34,080 Es decir, la X no va a variar y la Y sí 222 00:13:34,080 --> 00:13:38,899 Si nos fijamos, la X es la misma X que tenía antes 223 00:13:38,899 --> 00:13:48,779 Entonces, yo esto, en vez de ponerle aquí un valor, lo que voy a decir es que me coja el valor de X en la cual esté el gato antes de empezar a moverse 224 00:13:48,779 --> 00:13:50,200 ¿Cómo hago eso? 225 00:13:50,200 --> 00:13:55,000 Si estamos en movimiento, al final del todo tenemos tres bloques 226 00:13:55,000 --> 00:13:57,940 Posición en X, posición en Y y dirección 227 00:13:57,940 --> 00:14:06,519 Posición en X lo que hace es que me dice en qué posición de X está el gato 228 00:14:06,519 --> 00:14:09,500 Yo esta posición en X la voy a poner aquí 229 00:14:09,500 --> 00:14:10,379 ¿Por qué? 230 00:14:10,379 --> 00:14:13,759 Porque hemos dicho que cuando yo voy arriba, que es este caso 231 00:14:13,759 --> 00:14:17,919 Este deslizar es de aquí a aquí, entonces voy hacia arriba 232 00:14:17,919 --> 00:14:19,700 La X no varía 233 00:14:19,700 --> 00:14:23,379 Por eso pongo ahí la posición en X 234 00:14:23,379 --> 00:14:27,279 Y la Y, si nos fijamos, va de menos 73 a menos 43 235 00:14:27,279 --> 00:14:29,399 Es decir, aumenta en 30 236 00:14:29,399 --> 00:14:31,299 Entonces lo que yo voy a hacer es 237 00:14:31,299 --> 00:14:32,440 Si vamos a operadores 238 00:14:32,440 --> 00:14:35,840 Vemos que tenemos aquí, por ejemplo, el del más, el menos 239 00:14:35,840 --> 00:14:37,960 Entonces voy a coger el del más 240 00:14:37,960 --> 00:14:43,059 Y ahora voy a movimiento, cojo el de posición en Y 241 00:14:43,059 --> 00:14:45,659 Y digo la posición en Y 242 00:14:45,659 --> 00:14:49,299 En donde empiece, que será menos 73 243 00:14:49,299 --> 00:14:51,179 Y más 30 244 00:14:51,179 --> 00:14:54,440 Y le pongo esto aquí 245 00:14:54,440 --> 00:14:55,820 Vamos a borrar esto ya 246 00:14:55,820 --> 00:15:01,840 Y si empezamos, si os fijáis 247 00:15:01,840 --> 00:15:03,320 ¿Veis? Ha ido bien 248 00:15:03,320 --> 00:15:06,120 Aquí ha vuelto abajo 249 00:15:06,120 --> 00:15:08,059 ¿Vale? Pero veis, la parte de arriba 250 00:15:08,059 --> 00:15:09,639 Que es esta, la está haciendo bien 251 00:15:09,639 --> 00:15:12,019 Porque la X cuando yo voy hacia arriba 252 00:15:12,019 --> 00:15:13,919 No me varía, y la Y en este caso 253 00:15:13,919 --> 00:15:15,980 Me varía 30, porque es lo que yo había visto 254 00:15:15,980 --> 00:15:18,019 Ahora nos queda ahí 255 00:15:18,019 --> 00:15:18,639 El 256 00:15:18,639 --> 00:15:21,559 Ir desde aquí hasta aquí 257 00:15:21,559 --> 00:15:24,000 Entonces cuando yo estoy aquí 258 00:15:24,000 --> 00:15:26,299 en este cuadrado 259 00:15:26,299 --> 00:15:28,120 y voy a este otro 260 00:15:28,120 --> 00:15:30,740 lo que estoy haciendo es ir de izquierda a derecha 261 00:15:30,740 --> 00:15:32,259 entonces si voy de izquierda a derecha 262 00:15:32,259 --> 00:15:33,879 me varía la X 263 00:15:33,879 --> 00:15:36,600 pero la Y no, como la Y no me varía 264 00:15:36,600 --> 00:15:37,820 aquí pongo la Y 265 00:15:37,820 --> 00:15:40,440 y la X ¿cuánto me va a variar? 266 00:15:41,340 --> 00:15:42,720 pues 30 también 267 00:15:42,720 --> 00:15:44,659 ¿vale? porque es lo que hemos 268 00:15:44,659 --> 00:15:46,419 aquí es menos 162 269 00:15:46,419 --> 00:15:49,399 y aquí también sería como menos 132 270 00:15:49,399 --> 00:15:50,759 ¿vale? si yo lo pongo aquí 271 00:15:50,759 --> 00:15:54,480 Si lo pusiese bien en su sitio exacto 272 00:15:54,480 --> 00:15:56,200 Sería menos 132 273 00:15:56,200 --> 00:15:58,320 Entonces lo que vamos a hacer es 274 00:15:58,320 --> 00:16:00,159 Volvemos a operadores 275 00:16:00,159 --> 00:16:01,360 Cogemos el del más 276 00:16:01,360 --> 00:16:03,899 Y decimos que 277 00:16:03,899 --> 00:16:06,240 La X a la que quiero que deslice 278 00:16:06,240 --> 00:16:08,179 Será la posición en X 279 00:16:08,179 --> 00:16:09,559 Más 30 280 00:16:09,559 --> 00:16:13,919 A ver si comprobamos, ¿veis? 281 00:16:14,159 --> 00:16:15,399 Sube, es esto 282 00:16:15,399 --> 00:16:17,519 Ahora estaría aquí 283 00:16:17,519 --> 00:16:19,960 Sube, mira, sube 284 00:16:19,960 --> 00:16:21,700 Mira, se mueve 285 00:16:21,700 --> 00:16:23,899 y ha pegado este último saltito 286 00:16:23,899 --> 00:16:27,059 este último saltito, pues si queremos, le quitamos también el mover 287 00:16:27,059 --> 00:16:30,759 y le ponemos un deslizar 288 00:16:30,759 --> 00:16:32,220 le ponemos el deslizar 289 00:16:32,220 --> 00:16:33,879 de donde yo quiero que termine 290 00:16:33,879 --> 00:16:37,200 en este caso, menos cuarenta y dos setenta y siete, ahora está bien 291 00:16:37,200 --> 00:16:39,259 simplemente para que se deslice 292 00:16:39,259 --> 00:16:43,440 bueno, pero como digo, esto utilizando aquí dentro del repetir y el deslizar 293 00:16:43,440 --> 00:16:45,980 con esto de posición x y posición y 294 00:16:45,980 --> 00:16:49,360 ha sido simplemente un extra 295 00:16:49,360 --> 00:16:51,200 el programa 296 00:16:51,200 --> 00:16:58,220 Estaría terminado cuando habíamos puesto aquí lo del mover 30, apuntar en dirección, mover 30 y apuntar en dirección. 297 00:16:58,700 --> 00:16:59,779 Y bueno, y aquí el mover 30. 298 00:17:00,700 --> 00:17:00,960 ¿Veis? 299 00:17:01,080 --> 00:17:05,660 He decidido simplemente para que veáis cómo podemos hacerlo también con el deslizar. 300 00:17:06,519 --> 00:17:07,400 Es simplemente eso. 301 00:17:07,940 --> 00:17:17,059 Tenemos que saber que cuando yo voy hacia arriba, que es este caso, la posición en X no varía y la posición en Y no varía 30 302 00:17:17,059 --> 00:17:20,460 porque habíamos visto que de un cuadrado a otro había, ¿vale? 303 00:17:20,460 --> 00:17:27,839 aquí, 30 números. Y cuando voy a la derecha, la posición en Y no me varía y la posición 304 00:17:27,839 --> 00:17:33,200 en X, como veo aquí, la posición en X de izquierda a derecha me varía. Y hemos puesto 305 00:17:33,200 --> 00:17:38,119 20 porque lo que habíamos visto que había de un cuadrado al que está a su derecha. 306 00:17:39,559 --> 00:17:45,180 Y terminamos aquí ya este vídeo de la estructura iterativa, que es esta parte del repetir 4.