1 00:00:02,419 --> 00:00:11,250 quiero mostraros ahora cómo trabajar un poco con variables como voy a trabajar con variables no 2 00:00:11,250 --> 00:00:17,989 necesito objetos que se muevan por la ventana entonces simplemente pues lo 3 00:00:19,570 --> 00:00:24,210 le doy botón derecho y le doy borrar este programa no va a tener objetos simplemente 4 00:00:24,210 --> 00:00:30,230 va a tener un escenario voy a definir unas variables por el nombre de la variable 5 00:00:30,230 --> 00:00:50,200 pues valor 1, nueva variable, valor 2 y nueva variable resultado. Es otro ejemplo. Como veis 6 00:00:50,200 --> 00:00:55,479 cuando añado variables las muestra en la ventana de ejecución. Solo puedo quitar simplemente 7 00:00:55,479 --> 00:01:04,590 quitando los tics estos, ya me aparecería ahí. Vale, como siempre vamos a empezar el programa 8 00:01:04,590 --> 00:01:07,129 pues si queréis, presionando la banderita 9 00:01:07,129 --> 00:01:14,920 y bueno, pues lo que vamos a hacer es 10 00:01:14,920 --> 00:01:20,900 preguntar lo primero 11 00:01:20,900 --> 00:01:23,420 el valor primero 12 00:01:23,420 --> 00:01:27,140 tecle 13 00:01:27,140 --> 00:01:32,359 el primer sumando 14 00:01:32,359 --> 00:01:38,870 entonces con esto nos saca un tecle el primer sumando 15 00:01:38,870 --> 00:01:42,209 o sea ese mensaje y espera a que tecleemos algo, ¿de acuerdo? 16 00:01:42,750 --> 00:02:00,359 Ahora lo que tenemos que hacer es fijar el valor, el valor 1, a, pues lo que tenemos que coger es esto de respuesta. 17 00:02:02,560 --> 00:02:07,819 Entonces fijaríamos el valor 1 de la variable con la respuesta a esta pregunta. 18 00:02:09,000 --> 00:02:11,759 Repetimos lo mismo para el segundo operador. 19 00:02:11,759 --> 00:02:17,520 tecle 20 00:02:17,520 --> 00:02:19,919 el segundo 21 00:02:19,919 --> 00:02:21,840 sumado 22 00:02:21,840 --> 00:02:28,280 y volvemos a fijar 23 00:02:28,280 --> 00:02:29,460 el valor de la variable 24 00:02:29,460 --> 00:02:33,490 en este caso 25 00:02:33,490 --> 00:02:37,830 valor 2 con 26 00:02:37,830 --> 00:02:39,870 la respuesta 27 00:02:39,870 --> 00:02:43,520 pues ya tendríamos los dos valores 28 00:02:43,520 --> 00:02:45,699 ¿de acuerdo? en las variables 29 00:02:45,699 --> 00:02:47,159 si queremos 30 00:02:47,159 --> 00:02:49,000 pues se pueden mostrar 31 00:02:49,000 --> 00:02:50,539 pues el valor 1 32 00:02:50,539 --> 00:02:53,460 y el valor 2 33 00:02:53,460 --> 00:02:56,389 ya las tendríamos con variable 34 00:02:56,389 --> 00:03:02,069 Esto pues lo podemos poner en el centro de la pantalla, pongamos por caso 35 00:03:02,069 --> 00:03:07,680 Ahora vamos a ver cómo añadir un objeto que nosotros pintemos 36 00:03:07,680 --> 00:03:10,139 Si nosotros le damos a pintar un objeto nuevo 37 00:03:10,139 --> 00:03:13,180 Pues podemos pintar con las herramientas 38 00:03:13,180 --> 00:03:16,560 Pintamos lo que queramos 39 00:03:16,560 --> 00:03:25,539 Por ejemplo podemos pintar una línea y otra línea 40 00:03:25,539 --> 00:03:26,879 Le damos a aceptar 41 00:03:26,879 --> 00:03:41,979 Y este objeto lo posicionamos aquí. 42 00:03:42,840 --> 00:03:48,969 Ahora vamos a pintar otro objeto, que es una barra. 43 00:03:57,569 --> 00:03:59,569 Este objeto lo podemos posicionar ahí. 44 00:04:00,870 --> 00:04:06,789 Y ahora la variable resultado, que la muestre y la ponga aquí. 45 00:04:08,370 --> 00:04:12,689 Como veis, el código parece haber desaparecido, pero no es real. 46 00:04:12,689 --> 00:04:15,490 es que el código lo estamos tepeando sobre el escenario. 47 00:04:16,089 --> 00:04:17,209 ¿Qué tenemos que hacer ahora? 48 00:04:17,649 --> 00:04:19,329 Fijar el valor de resultado. 49 00:04:20,329 --> 00:04:26,740 Pues entonces el valor de resultado lo tenemos aquí 50 00:04:26,740 --> 00:04:30,060 y es un operador. 51 00:04:30,060 --> 00:04:34,060 El valor de resultado es este operador de suma 52 00:04:34,060 --> 00:04:40,519 donde yo en cada huequito tengo que meter el valor. 53 00:04:41,000 --> 00:04:43,660 Valor y valor. 54 00:04:43,660 --> 00:04:48,819 Y ahora simplemente la orden de terminar el programa 55 00:04:48,819 --> 00:04:56,980 Entonces con este programa ya nos pediría dos valores 56 00:04:56,980 --> 00:04:59,959 Y nos sumaría el resultado 57 00:04:59,959 --> 00:05:01,939 Pues si lo ejecutamos 58 00:05:01,939 --> 00:05:06,699 Nos dice teclea el primer submando, por ejemplo 22 59 00:05:06,699 --> 00:05:11,519 Le damos a intro o pulsamos este chismito 60 00:05:11,519 --> 00:05:13,959 Vemos que aparece el valor 22 61 00:05:13,959 --> 00:05:23,240 El segundo valor, 14, le damos y nuestro resultado nos aparece ahí 62 00:05:23,240 --> 00:05:27,019 Como veis esto es un sistema para trabajar con variables 63 00:05:27,019 --> 00:05:30,300 Volvemos a ver por ahora por si no se ha entendido 64 00:05:30,300 --> 00:05:33,319 Tengo un bloque que pregunta y espera 65 00:05:33,319 --> 00:05:35,779 ¿Espera a qué? Espera a que respondas 66 00:05:37,680 --> 00:05:41,839 Cuando yo hago este bloque se genera un objeto que es la respuesta 67 00:05:41,839 --> 00:05:44,199 El cual yo le estoy diciendo 68 00:05:44,199 --> 00:05:45,300 Fijar valor a 69 00:05:45,300 --> 00:05:47,680 A lo que haya respondido la persona 70 00:05:47,680 --> 00:05:50,579 Volvemos a repetirlo 71 00:05:50,579 --> 00:05:51,399 Y luego aquí 72 00:05:51,399 --> 00:05:54,100 Estoy enlazando a tres niveles 73 00:05:54,100 --> 00:05:55,060 El resultado 74 00:05:55,060 --> 00:05:58,319 Lo estoy fijando a 75 00:05:58,319 --> 00:05:59,920 Verde 76 00:05:59,920 --> 00:06:01,220 Que es el operador 77 00:06:01,220 --> 00:06:02,779 Un operador que es de suma 78 00:06:02,779 --> 00:06:04,259 Y luego en cada hueco de operador 79 00:06:04,259 --> 00:06:07,180 He metido mis valores 80 00:06:07,180 --> 00:06:08,560 Yo esto lo puedo 81 00:06:08,560 --> 00:06:10,300 Anidar todo lo que quiera 82 00:06:10,300 --> 00:06:11,279 Por ejemplo 83 00:06:11,279 --> 00:06:15,970 yo puedo hacer un fijar valor 84 00:06:15,970 --> 00:06:20,300 lo tengo aquí 85 00:06:20,300 --> 00:06:22,199 con operadores 86 00:06:22,199 --> 00:06:24,680 pues por ejemplo de suma 87 00:06:24,680 --> 00:06:26,519 pero dentro de esa suma 88 00:06:26,519 --> 00:06:28,779 un operador es 89 00:06:28,779 --> 00:06:30,459 pues por ejemplo 90 00:06:30,459 --> 00:06:35,889 otra suma 91 00:06:35,889 --> 00:06:38,250 y dentro de una de esas sumas 92 00:06:38,250 --> 00:06:38,589 es 93 00:06:38,589 --> 00:06:40,850 una división 94 00:06:40,850 --> 00:06:43,709 y así 95 00:06:43,709 --> 00:06:44,870 así todo 96 00:06:44,870 --> 00:06:47,189 pues esto sería 97 00:06:47,189 --> 00:06:50,069 Un número que yo le meta aquí, que podría ser valor 1 98 00:06:50,069 --> 00:06:52,730 Más un número al azar entre 1 y 10 99 00:06:52,730 --> 00:06:54,990 Dividido por el valor 3 100 00:06:54,990 --> 00:06:57,610 Y sumado a el valor no sé cuántos 101 00:06:57,610 --> 00:07:02,250 Entonces como veis yo puedo ir haciendo operaciones complejas 102 00:07:02,250 --> 00:07:07,480 También tenemos operaciones de cadena 103 00:07:07,480 --> 00:07:10,019 Podemos unir dos cadenas 104 00:07:10,019 --> 00:07:16,139 También podemos sacar una letra determinada de una palabra 105 00:07:16,139 --> 00:07:20,379 Pues en este caso la primera letra de la palabra mundo es el ejemplo 106 00:07:20,379 --> 00:07:23,100 Y luego por la longitud de una cadena 107 00:07:23,100 --> 00:07:26,839 Eso nos permite hacer muchas aplicaciones en las que tratamos cadenas 108 00:07:26,839 --> 00:07:33,600 Pero bueno, esto es un ejemplo de una aplicación que gestiona variables 109 00:07:33,600 --> 00:07:36,680 Primero sumando, 55 110 00:07:36,680 --> 00:07:39,579 Segundo sumando, 12 111 00:07:39,579 --> 00:07:41,680 Resultado, 67 112 00:07:41,680 --> 00:07:47,680 De este modo podemos trabajar con variables 113 00:07:47,680 --> 00:07:48,819 Igual.