1 00:00:00,560 --> 00:00:04,059 ¡Smile and Learn! 2 00:00:41,020 --> 00:00:42,259 ¿O cualquier máquina? 3 00:00:42,899 --> 00:00:45,240 Puede parecer magia, pero no. 4 00:00:45,820 --> 00:00:47,880 Su funcionamiento es muy sencillo. 5 00:00:48,479 --> 00:00:50,780 Reciben órdenes y las ejecutan. 6 00:00:51,280 --> 00:00:52,560 ¿Y cómo es posible? 7 00:00:53,880 --> 00:00:56,899 Pues gracias a que alguien los ha programado. 8 00:00:57,640 --> 00:01:00,920 Y te preguntarás, ¿qué es esto de la programación? 9 00:01:02,179 --> 00:01:03,439 ¡Muy fácil! 10 00:01:03,439 --> 00:01:07,780 La programación es el idioma de la tecnología y de las máquinas. 11 00:01:07,780 --> 00:01:15,079 Fue creado por el ser humano con el fin de conseguir que las máquinas nos entiendan y hagan lo que nosotros queremos. 12 00:01:21,569 --> 00:01:28,209 La programación tiene diferentes lenguajes, es decir, diferentes formas de dar órdenes a las máquinas. 13 00:01:29,109 --> 00:01:39,329 Con estos lenguajes podemos escribir código, combinando palabras y símbolos que formarán comandos. 14 00:01:41,959 --> 00:01:45,120 Los comandos son las órdenes que les damos a las máquinas. 15 00:01:45,819 --> 00:01:50,859 Les indican las acciones que deben realizar y son diferentes para cada lenguaje. 16 00:01:51,700 --> 00:01:55,939 Cuando el ordenador recibe un comando, sabe qué acción tiene que llevar a cabo. 17 00:01:57,079 --> 00:02:00,480 Hay muchísimos lenguajes de programación diferentes. 18 00:02:01,079 --> 00:02:06,480 Algunos de los más famosos son Java, Python o C++. 19 00:02:07,140 --> 00:02:08,479 ¡Aunque hay muchos más! 20 00:02:08,479 --> 00:02:15,659 más. ¿Sabías que muchos de tus videojuegos favoritos se crearon utilizando estos lenguajes 21 00:02:15,659 --> 00:02:21,780 de programación? Y aunque hay muchos lenguajes diferentes, todos tienen la misma mecánica. 22 00:02:22,419 --> 00:02:33,719 ¿Quieres descubrirla? La programación se basa en el uso de algoritmos. Te voy a explicar 23 00:02:33,719 --> 00:02:40,699 lo que son. Los algoritmos son una secuencia de instrucciones detalladas paso a paso. En 24 00:02:40,699 --> 00:02:46,819 En la programación, los algoritmos son escritos por programadores para que una máquina realice una tarea. 25 00:02:47,419 --> 00:02:52,400 Como si fuese una receta en la que la máquina tiene que seguir todos los pasos cuidadosamente. 26 00:02:53,560 --> 00:03:00,680 La máquina comienza recibiendo una entrada, que puede ser un número, una frase, lo que se te ocurra. 27 00:03:01,719 --> 00:03:04,560 Después, ejecutará el algoritmo. 28 00:03:05,439 --> 00:03:10,860 Es decir, llevar a cabo los pasos que hemos indicado en el código para producir un resultado. 29 00:03:12,039 --> 00:03:14,240 Este resultado es lo que llamamos salida. 30 00:03:15,439 --> 00:03:23,680 Por ejemplo, cuando hacemos repostería, la entrada son los ingredientes y la salida es el bizcocho terminado. 31 00:03:24,180 --> 00:03:27,479 ¿Adivinas cuál sería el algoritmo? ¡Te lo dije antes! 32 00:03:27,479 --> 00:03:39,599 ¡Exacto! El algoritmo sería la propia receta, pues es una secuencia de pasos mediante los cuales conseguimos convertir los ingredientes en un delicioso plato. 33 00:03:40,740 --> 00:03:55,000 La programación es muy importante. Además, está presente en muchísimas tareas que realizamos día a día, así que aprender a programar nos ayudará a resolver los problemas más fácilmente. 34 00:03:55,000 --> 00:04:01,199 Ya verás lo divertido que es cuando descubras este mundo en profundidad. ¡Hasta pronto! 35 00:04:04,979 --> 00:04:16,579 ¡Hola! No te había visto. Justo estaba preparando una tarea para clase. Esta semana me han enseñado en el cole a programar por bloques. ¿Quieres saber lo que es? 36 00:04:16,579 --> 00:04:23,819 Primero te recordaré que la programación es el idioma de la tecnología y de las máquinas. 37 00:04:24,300 --> 00:04:31,439 Es un idioma muy especial, porque ha sido creado por el ser humano para conseguir que las máquinas hagan lo que queremos. 38 00:04:32,360 --> 00:04:37,199 Básicamente, la programación le da órdenes a las máquinas y éstas las ejecutan. 39 00:04:37,199 --> 00:04:41,300 Es muy útil y sirve para un montón de cosas. 40 00:04:41,300 --> 00:04:46,939 Es importante que sepas que las máquinas se pueden programar de varias formas. 41 00:04:47,220 --> 00:04:52,040 Una de ellas es la programación por bloques. ¡Vamos a verla! 42 00:04:53,740 --> 00:05:05,970 La programación por bloques utiliza unas piezas de colores que contienen las órdenes que queremos transmitir a algo o a alguien. 43 00:05:06,689 --> 00:05:09,370 Por ejemplo, a un personaje de un juego. 44 00:05:09,370 --> 00:05:15,689 Puedes combinar bloques en una secuencia para enviar una orden más o menos compleja 45 00:05:15,689 --> 00:05:19,629 Las piezas encajan entre sí como si fueran las de un puzzle 46 00:05:19,629 --> 00:05:24,110 Por eso es muy sencillo organizar las órdenes que quieres programar 47 00:05:24,110 --> 00:05:29,050 En el tablero de programación podrás combinar los distintos bloques 48 00:05:29,050 --> 00:05:36,629 En él encontrarás todos los elementos necesarios que podrás ir seleccionando para realizar proyectos muy divertidos 49 00:05:36,629 --> 00:05:49,069 Los bloques son de diferente tipo e incluyen muchas acciones distintas entre las que podrás elegir. 50 00:05:49,829 --> 00:05:56,410 Además, para ayudarte a encontrarlas mejor, cada categoría de bloques es de un color diferente. 51 00:05:57,089 --> 00:06:00,870 Por ejemplo, los bloques de movimiento son de color azul. 52 00:06:01,490 --> 00:06:06,550 Estos permiten que los personajes o los robots se desplacen de un sitio a otro, 53 00:06:06,550 --> 00:06:13,910 pero también sirven para realizar otros movimientos como giros, saltos o inclinaciones. 54 00:06:14,689 --> 00:06:19,350 Pero también existen los bloques de control, de color naranja, 55 00:06:19,709 --> 00:06:24,430 que te ayudan a repetir una acción las veces que quieras y a establecer condiciones. 56 00:06:25,089 --> 00:06:31,790 Por ejemplo, puedes enseñar a un robot a caminar hacia adelante solo cuando ve una luz verde 57 00:06:31,790 --> 00:06:35,110 y a quedarse quieto si ve una luz roja. 58 00:06:35,110 --> 00:06:37,089 ¡Igual que un semáforo! 59 00:06:38,709 --> 00:06:45,470 De momento, en el cole solo me han enseñado a programar con los bloques de movimiento más comunes. 60 00:06:46,170 --> 00:06:50,310 Estos bloques me permiten indicar a mi personaje cómo quiero que se desplace. 61 00:06:51,029 --> 00:06:55,110 Así que... ¿Quieres ver cómo enseño a mi protagonista a bailar? 62 00:07:00,879 --> 00:07:04,639 Para moverlo, podría utilizar diferentes bloques de movimiento. 63 00:07:05,319 --> 00:07:08,439 Los más básicos son los que permiten desplazarse. 64 00:07:09,160 --> 00:07:15,259 Hacia adelante, hacia atrás, hacia la derecha y hacia la izquierda. 65 00:07:16,199 --> 00:07:22,439 Primero programaré al personaje para que se mueva dos casillas hacia adelante y tres casillas atrás. 66 00:07:28,259 --> 00:07:33,939 Fíjate bien, además de los bloques de desplazamiento, podemos encontrar los de giro. 67 00:07:34,480 --> 00:07:36,160 ¿Se te ocurre por qué? 68 00:07:37,240 --> 00:07:40,399 Normalmente se utilizan dos tipos de bloques de giro. 69 00:07:41,339 --> 00:07:44,379 Giro hacia la derecha y giro hacia la izquierda. 70 00:07:45,339 --> 00:07:49,220 Los bloques de giro nos ayudan a conseguir un movimiento más natural. 71 00:07:49,879 --> 00:07:55,339 Nos permiten girar el cuerpo de nuestro personaje para cambiar la dirección de su desplazamiento. 72 00:07:56,199 --> 00:08:00,899 Vamos a programar al personaje para que se mueva dos casillas hacia adelante, 73 00:08:01,639 --> 00:08:05,720 gire hacia la izquierda y camine hacia adelante dos casillas más. 74 00:08:05,720 --> 00:08:15,720 Los bloques básicos de movimiento son muy útiles 75 00:08:15,720 --> 00:08:20,819 Yo tengo que usarlos para programar una coreografía y presentarla la semana que viene en clase 76 00:08:20,819 --> 00:08:23,560 ¿Quieres venir mañana a ver el ensayo? 77 00:08:32,250 --> 00:08:34,070 ¿Preparado para ver la actuación? 78 00:08:34,950 --> 00:08:38,509 Toma asiento y guarda silencio, está a punto de empezar 79 00:08:38,509 --> 00:08:54,070 ¡Ha quedado genial! ¡Maravilloso! ¡Progafantástico! 80 00:08:54,690 --> 00:08:56,429 ¿Has visto el salto final? 81 00:08:56,809 --> 00:09:03,429 Ayer estuve experimentando y probando bloques nuevos para conseguir una coreografía más divertida. 82 00:09:04,009 --> 00:09:06,950 Fue entonces cuando encontré el bloque de salto. 83 00:09:07,730 --> 00:09:12,090 Estoy deseando que llegue la semana que viene para enseñárselo a toda la clase. 84 00:09:12,929 --> 00:09:15,870 Además, la profe nos va a enseñar algunos bloques nuevos. 85 00:09:16,649 --> 00:09:19,590 ¡Qué divertido! ¿Y tú? ¿Te animas? 86 00:09:21,590 --> 00:09:30,470 La de cosas que hemos aprendido en un solo vídeo. ¿Sabes que tenemos muchos más? 87 00:09:31,070 --> 00:09:33,049 ¡Imagina todo lo que puedes llegar a aprender! 88 00:09:33,889 --> 00:09:38,009 Suscríbete al canal educativo de Smile & Learn para aprender a la vez que te diviertes.