1 00:00:00,560 --> 00:00:08,560 Hola, en este vídeo os voy a explicar qué es una variable y cómo podemos utilizarla dentro del programa de Scratch. 2 00:00:08,560 --> 00:00:14,560 Una variable va a ser un instrumento que nos va a permitir guardar información que podremos utilizar más tarde. 3 00:00:14,560 --> 00:00:21,559 En esa variable podremos guardar tanto números como respuestas a preguntas que vayamos haciendo durante el programa. 4 00:00:21,559 --> 00:00:27,559 ¿Dónde están las variables? Pues están aquí, en el color naranja, donde podemos encontrar las variables. 5 00:00:27,559 --> 00:00:32,039 Para crear una variable nos iremos aquí a crear una variable 6 00:00:32,039 --> 00:00:35,780 Le pondremos el nombre que queramos, por ejemplo vamos a ponerle altura 7 00:00:35,780 --> 00:00:38,899 Y aceptamos 8 00:00:38,899 --> 00:00:45,659 Aparece aquí, antes había creado una variable que se llamaba base y ahora he creado una variable nueva que se llama altura 9 00:00:45,659 --> 00:00:50,740 Estas variables son como cajitas en las que guardaremos la información que nosotros queramos 10 00:00:50,740 --> 00:00:53,000 Pero solamente puede guardar una información 11 00:00:53,000 --> 00:00:57,500 Veis que al crearlas han aparecido aquí las dos variables, base y altura 12 00:00:57,500 --> 00:00:59,340 que de momento tienen valor 0 13 00:00:59,340 --> 00:01:00,719 porque no les hemos dicho que tengan otro valor 14 00:01:00,719 --> 00:01:02,759 ¿qué más podemos hacer con las variables? 15 00:01:03,600 --> 00:01:05,280 pues les podemos dar mediante esta instrucción 16 00:01:05,280 --> 00:01:06,920 un valor, el que queramos 17 00:01:06,920 --> 00:01:08,980 imaginaos que yo aquí le quiero dar el valor por ejemplo 10 18 00:01:08,980 --> 00:01:11,079 al darle a esta instrucción 19 00:01:11,079 --> 00:01:13,140 veis que aquí ha aparecido 20 00:01:13,140 --> 00:01:14,799 10 en la variable altura 21 00:01:14,799 --> 00:01:16,959 si quisiera que volviera a tener 0 22 00:01:16,959 --> 00:01:18,219 pues le pondría aquí un 0 23 00:01:18,219 --> 00:01:21,060 voy a pulsar la instrucción 24 00:01:21,060 --> 00:01:23,000 y se vuelve a poner el valor de 0 25 00:01:23,000 --> 00:01:25,140 si lo que quiero es que la variable 26 00:01:25,140 --> 00:01:26,840 vaya cambiando de 1 en 1 27 00:01:26,840 --> 00:01:29,560 puedo hacer que esa variable cada vez que le de esta instrucción 28 00:01:29,560 --> 00:01:31,239 su valor aumente en una unidad 29 00:01:31,239 --> 00:01:33,500 le doy aquí y fijaros 30 00:01:33,500 --> 00:01:35,780 ha pasado a 1, le vuelvo a dar 31 00:01:35,780 --> 00:01:37,200 pasa a 2 32 00:01:37,200 --> 00:01:39,560 le vuelvo a dar, paso a 3 33 00:01:39,560 --> 00:01:41,959 entonces podremos utilizar la variable 34 00:01:41,959 --> 00:01:43,519 si queremos que vaya por ejemplo 35 00:01:43,519 --> 00:01:45,299 un contador de puntos 36 00:01:45,299 --> 00:01:47,840 por el contrario si queremos que reste 37 00:01:47,840 --> 00:01:49,180 lo que hago es ponerle aquí 38 00:01:49,180 --> 00:01:51,900 menos 1 y ahora cada vez que le doy 39 00:01:51,900 --> 00:01:52,500 pues restará 40 00:01:52,500 --> 00:01:55,640 esto lo podremos utilizar por ejemplo si queremos ponerle 41 00:01:55,640 --> 00:01:59,760 las vidas a un personaje. Puede empezar el personaje teniendo tres vidas 42 00:01:59,760 --> 00:02:03,719 y conforme lo vayan matando, pues esas vidas van 43 00:02:03,719 --> 00:02:07,719 disminuyendo y no miran. ¿Qué más cosas podemos hacer con las variables? 44 00:02:08,439 --> 00:02:12,039 Podemos hacer que se muestren o podemos hacer que se escondan. 45 00:02:12,860 --> 00:02:15,900 Si yo le doy a esconder, la variable 46 00:02:15,900 --> 00:02:20,120 ha desaparecido de la pantalla. Si le voy ahora a mostrar, la variable 47 00:02:20,120 --> 00:02:23,800 ha aparecido. 48 00:02:23,800 --> 00:02:27,819 ¿Vale? No está apareciendo porque hay que sacar las funciones juntas y ver lo que pasa abajo 49 00:02:27,819 --> 00:02:30,000 He dado a esconder, desaparece 50 00:02:30,000 --> 00:02:32,840 Pero al darle a mostrar, como a continuación esto me da la función esconder 51 00:02:32,840 --> 00:02:34,860 Se muestra y aparece 52 00:02:34,860 --> 00:02:36,520 Es tan rápido que no nos da tiempo a verlo 53 00:02:36,520 --> 00:02:39,259 Por eso tienen que estar separadas si quiero ver lo que hace 54 00:02:39,259 --> 00:02:41,599 Mostrar o esconder 55 00:02:41,599 --> 00:02:44,580 Entonces, repasamos 56 00:02:44,580 --> 00:02:47,740 Puedo crear una variable, le pongo el nombre que yo quiera 57 00:02:47,740 --> 00:02:50,080 Le puedo dar el valor que quiera la variable 58 00:02:50,080 --> 00:02:53,020 puede hacer que su valor vaya subiendo o bajando 59 00:02:53,020 --> 00:02:54,340 en el que pongamos aquí 60 00:02:54,340 --> 00:02:57,319 puede hacer que aparezca en pantalla o que desaparezca 61 00:02:57,319 --> 00:02:58,939 también puede hacer que 62 00:02:58,939 --> 00:03:00,000 desaparezca directamente 63 00:03:00,000 --> 00:03:03,060 quitándole el clic de esta zona 64 00:03:03,060 --> 00:03:04,080 de aquí, ¿vale? 65 00:03:04,639 --> 00:03:06,979 así cuando le diga mostrar, aparecería 66 00:03:06,979 --> 00:03:08,780 ¿entendido? 67 00:03:09,680 --> 00:03:10,960 el programa tiene ya de por sí 68 00:03:10,960 --> 00:03:13,120 una variable ya puesta, si vamos a sensores 69 00:03:13,120 --> 00:03:15,000 cuando hacemos una pregunta 70 00:03:15,000 --> 00:03:16,879 ya aparece una variable, que es la variable 71 00:03:16,879 --> 00:03:18,479 de respuesta, que esa ya la tiene hecha 72 00:03:18,479 --> 00:03:21,520 Scratch al empezar el programa 73 00:03:21,520 --> 00:03:23,159 Entonces cada vez que hacemos una pregunta 74 00:03:23,159 --> 00:03:25,479 La respuesta de esta pregunta 75 00:03:25,479 --> 00:03:26,939 Se guardará en esta variable que es 76 00:03:26,939 --> 00:03:27,979 La respuesta 77 00:03:27,979 --> 00:03:29,539 ¿Entendido? 78 00:03:30,340 --> 00:03:32,080 Pues poco a poco iremos utilizando las variables 79 00:03:32,080 --> 00:03:34,919 Y las iremos incorporando a los programas que vamos a hacer con Scratch