1 00:00:11,820 --> 00:00:15,500 Hola, en este vídeo os voy a explicar cómo podemos crear variables en Scratch 2 00:00:15,500 --> 00:00:17,079 y qué podemos hacer con esas variables. 3 00:00:17,780 --> 00:00:20,120 Lo primero que tenemos que hacer es irnos al menú de la izquierda 4 00:00:20,120 --> 00:00:24,899 y buscar las instrucciones que están en color naranja, que son las de variables. 5 00:00:25,640 --> 00:00:28,780 Por defecto, aparece ya una variable creada, que se llama miVariable. 6 00:00:29,420 --> 00:00:33,200 Nosotros vamos a aprender cómo crearlas y para eso nos iremos aquí a crear una variable. 7 00:00:33,859 --> 00:00:36,020 Le pondremos el nombre, por ejemplo, puntos. 8 00:00:37,439 --> 00:00:40,939 Le ponemos el nombre, la ponemos que sirva para todos los objetos 9 00:00:40,939 --> 00:00:43,719 porque así la podemos utilizar en cualquier objeto de nuestro programa 10 00:00:43,719 --> 00:00:45,200 y le damos a aceptar 11 00:00:45,200 --> 00:00:47,359 y ahora tenemos creada 12 00:00:47,359 --> 00:00:50,159 por defecto la variable aparece en pantalla 13 00:00:50,159 --> 00:00:54,159 si no queremos que aparezca podemos descliquear esta opción 14 00:00:54,159 --> 00:00:56,259 y entonces desaparecería de ahí 15 00:00:56,259 --> 00:00:58,420 ¿qué podemos hacer con esa variable? 16 00:00:58,700 --> 00:01:00,140 lo primero, darle un valor 17 00:01:00,140 --> 00:01:03,140 por ejemplo, cuando vamos a la banderita 18 00:01:03,140 --> 00:01:06,719 queremos que nuestra variable se ponga cero 19 00:01:06,719 --> 00:01:09,640 vamos a hacer que se vea la variable 20 00:01:10,939 --> 00:01:14,560 Y entonces, cuando le dé la bandera, se pondría a hacer. 21 00:01:15,159 --> 00:01:17,319 ¿Qué más podemos hacer? Por sumarle valores. 22 00:01:18,219 --> 00:01:23,700 Por ejemplo, sumarle a la variable puntos, que es nuestra variable, el valor que queramos. 23 00:01:24,180 --> 00:01:28,280 Aquí también habría que haber seleccionado antes la variable puntos, que es la que estamos utilizando. 24 00:01:29,299 --> 00:01:33,780 Esto es importante porque a veces no elegimos la variable bien y puede ser que estemos sumando cosas, 25 00:01:34,019 --> 00:01:35,780 pero a una variable que no es la que nosotros queremos. 26 00:01:36,359 --> 00:01:38,519 Entonces, elegimos puntos, que es la variable que hemos creado. 27 00:01:38,519 --> 00:01:48,579 Hay que sumar puntos, por ejemplo, vamos a hacer que cada vez que le doy click a este objeto, que es el gato, le sume un valor 1 a la variable 28 00:01:48,579 --> 00:01:54,420 Le doy al gato y le sumo 1, le doy a dar al gato, le sumo 2, le doy a dar, le sumo 3 29 00:01:54,420 --> 00:02:01,459 Igual que sumo, le puedo restar, lo único que tengo que hacer es poner aquí un valor menos 1 en lugar de 1 30 00:02:01,459 --> 00:02:05,040 Ahora cae el pelo del gato 31 00:02:05,040 --> 00:02:06,439 Que acabo de restar de valores 32 00:02:06,439 --> 00:02:08,819 Y cuando vuelva a tener la bandera 33 00:02:08,819 --> 00:02:10,180 Se vuelve a poner a cero 34 00:02:10,180 --> 00:02:13,039 Estas son las dos instrucciones fundamentales con variables 35 00:02:13,039 --> 00:02:14,120 Darles un valor 36 00:02:14,120 --> 00:02:16,280 Para empezar, el que queramos 37 00:02:16,280 --> 00:02:18,680 Y luego hacer que esas variables vayan sumando 38 00:02:18,680 --> 00:02:20,960 O restando valores en función de lo que pongamos aquí 39 00:02:20,960 --> 00:02:22,639 Por ejemplo, cuando utilizamos 40 00:02:22,639 --> 00:02:24,699 Una variable para llevar la puntuación en un juego 41 00:02:24,699 --> 00:02:26,979 O para llevar las vidas de un personaje 42 00:02:26,979 --> 00:02:27,560 En un juego 43 00:02:27,560 --> 00:02:30,259 Las otras dos instrucciones que aparecen 44 00:02:30,259 --> 00:02:34,539 son las de mostrar y esconder variable 45 00:02:34,539 --> 00:02:38,139 ¿vale? la función esconder y la función mostrar 46 00:02:38,139 --> 00:02:43,240 ¿qué hacen? pues evidentemente, hacen que la variable desaparezca o desaparezca 47 00:02:43,240 --> 00:02:47,319 si yo le doy a la banderita y le digo que dar al punto es valor 0 48 00:02:47,319 --> 00:02:51,199 y le digo que se muestre, en el caso de que la variable punto 49 00:02:51,199 --> 00:02:53,719 que nos va a seleccionar aquí, que está escondida, aparecerá 50 00:02:53,719 --> 00:02:59,419 y por contra, si yo doy aquí, clico al objeto y le sumo a la variable valor menos 1 51 00:02:59,419 --> 00:03:02,780 y le pongo aquí a esconder a la variable puntos 52 00:03:02,780 --> 00:03:05,639 lo que hará será esconderse, lo comprobamos 53 00:03:05,639 --> 00:03:08,319 ponemos aquí uno para que vaya sumando y vuelve a restar 54 00:03:08,319 --> 00:03:12,719 primero le doy a la bandera, se puede hacer la variable y está visible 55 00:03:12,719 --> 00:03:15,080 y ahora voy a hacer clic al objeto 56 00:03:15,080 --> 00:03:18,740 hago clic en el objeto, habrá sumado uno pero la variable se ha escondido 57 00:03:18,740 --> 00:03:21,500 si quiero que vuelva a aparecer, tiene que darle a la bandera 58 00:03:21,500 --> 00:03:24,340 vuelve a aparecer pero con valor cero, ¿por qué? 59 00:03:24,340 --> 00:03:26,960 porque le hemos dicho al darle a la bandera que ponga el valor cero 60 00:03:26,960 --> 00:03:37,080 Estas son las cuatro instrucciones que tendremos que utilizar para jugar con variables, principalmente esas dos, la de dar valor y la de sumar.