{"id":4687,"date":"2022-03-09T09:20:34","date_gmt":"2022-03-09T08:20:34","guid":{"rendered":"https:\/\/www.smileandlearn.com\/?p=36554"},"modified":"2025-02-24T10:37:10","modified_gmt":"2025-02-24T09:37:10","slug":"programacion-en-bloques","status":"publish","type":"post","link":"https:\/\/www.smileandlearn.com\/it\/programacion-en-bloques\/","title":{"rendered":"Programaci\u00f3n en bloques"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">\u00a1Hola! Hoy vamos a empezar una nueva serie de entradas en el blog sobre nuestras actividades de <\/span><b>programaci\u00f3n en bloques para ni\u00f1os.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A lo largo del art\u00edculo podremos aprender qu\u00e9 es <strong>programar y c\u00f3mo se hace con bloques<\/strong>. Adem\u00e1s, descubriremos los principales bloques de movimiento que existen, gracias a la actividad \u201cComienza a Programar\u201d de nuestra plataforma educativa Smile and Learn.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">La <\/span><b>plataforma educativa Smile and Learn<\/b><span style=\"font-weight: 400;\"> cuenta con m\u00e1s de 7.500 actividades educativas para el alumnado de 3 a 12 a\u00f1os. En nuestra plataforma, los ni\u00f1os y ni\u00f1as pueden aprender de forma din\u00e1mica diversos contenidos relacionados con las principales materias educativas, ya sea desde el aula o en el hogar. Tenemos contenido curricular y tambi\u00e9n contenido enfocado al desarrollo social y emocional, adem\u00e1s de actividades de juego en familia.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Si deseas probarla, puedes solicitar una demo de Smile and Learn durante <\/span><b>30 d\u00edas gratis y sin compromiso<\/b> <a href=\"https:\/\/www.smileandlearn.com\/elige-la-opcion-que-mas-se-adapte\/\"><span style=\"font-weight: 400;\">aqu\u00ed<\/span><span style=\"font-weight: 400;\">.<\/span><\/a><\/p>\n<p><b>QU\u00c9 ES LA PROGRAMACI\u00d3N<\/b><\/p>\n<p><span style=\"font-weight: 400;\">\u00bfAlguna vez te has preguntado c\u00f3mo funciona un ordenador? <\/span><span style=\"font-weight: 400;\">Podr\u00edamos pensar que es una m\u00e1quina incomprensible pero, en realidad, tiene un funcionamiento muy simple.<\/span><\/p>\n<p><b>La programaci\u00f3n es el idioma de la tecnolog\u00eda y las m\u00e1quinas<\/b><span style=\"font-weight: 400;\">, pero es un idioma muy especial porque se lo ense\u00f1amos nosotros. <\/span><span style=\"font-weight: 400;\">Imagina que construyes un robot, montas sus piezas y lo dejas en el suelo, pero no se mueve. Ese robot necesita que le ense\u00f1emos a funcionar, as\u00ed que tenemos que programarlo, es decir, <\/span><b>darle unas \u00f3rdenes o instrucciones<\/b><span style=\"font-weight: 400;\">. <\/span><span style=\"font-weight: 400;\">Para entenderlo mejor, \u00a1sigue leyendo!<\/span><\/p>\n<p><b>PROGRAMACI\u00d3N EN BLOQUES<\/b><\/p>\n<p><b>La programaci\u00f3n<\/b><span style=\"font-weight: 400;\">, como cualquier idioma, <\/span><b>tiene diferentes lenguajes<\/b><span style=\"font-weight: 400;\">. Los m\u00e1s famosos son los lenguajes de c\u00f3digo, es decir, programar con frases y oraciones. <\/span><span style=\"font-weight: 400;\">Pero eso tiene mayor dificultad, adem\u00e1s de que se programa en ingl\u00e9s, lo que puede suponer una barrera para los ni\u00f1os y las ni\u00f1as m\u00e1s j\u00f3venes. <\/span><span style=\"font-weight: 400;\">Por ello, lo m\u00e1s habitual en esas edades es utilizar una programaci\u00f3n mucho m\u00e1s visual e intuitiva, la <\/span><b>programaci\u00f3n en bloques<\/b><span style=\"font-weight: 400;\">. <\/span><b>Cada bloque contiene una orden, condici\u00f3n o evento diferente.<\/b><span style=\"font-weight: 400;\"> Por ejemplo, el bloque de la imagen contiene la orden de dar un paso hacia la derecha. <\/span><span style=\"font-weight: 400;\">Si lo pulsamos no pasar\u00e1 nada, tenemos que mand\u00e1rselo a la m\u00e1quina, es decir, tenemos que mandarlo al <\/span><b>tablero de programaci\u00f3n<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><a href=\"\/?p=36555\" rel=\"attachment wp-att-36555\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-36555\" src=\"https:\/\/www.smileandlearn.com\/wp-content\/uploads\/2022\/03\/programacion-1.png\" alt=\"\" width=\"746\" height=\"426\" \/><\/a><\/p>\n<p><b>BLOQUES B\u00c1SICOS DE MOVIMIENTO<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Hay diferentes tipos de movimientos en la programaci\u00f3n, pero los m\u00e1s b\u00e1sicos son: <\/span><b>hacia delante, hacia atr\u00e1s, hacia la derecha y hacia la izquierda<\/b><span style=\"font-weight: 400;\">. <\/span><span style=\"font-weight: 400;\">Aunque no siempre podremos utilizarlos todos, depende de la m\u00e1quina que programemos. Por ejemplo, si construimos un robot que solo puede andar hacia delante y hacia atr\u00e1s, no podremos utilizar bloques de movimiento hacia los lados. <\/span><span style=\"font-weight: 400;\">En esta actividad, tenemos un bloque que ordena dar un paso hacia delante y, si nos fijamos en la imagen, sabemos que la ni\u00f1a debe avanzar al cuadro que se\u00f1ala la flecha. <\/span><span style=\"font-weight: 400;\">La ni\u00f1a est\u00e1 colocada de forma que mira al cuadro, es decir, no tendr\u00eda que girar para llegar a \u00e9l, solo caminar hacia delante. Adem\u00e1s, si contamos podemos ver que tiene que caminar por encima de 3 cuadros, incluido el de destino. <\/span><span style=\"font-weight: 400;\">Como cada bloque ordena avanzar un cuadro, tendremos que colocar 3 bloques de \u201cavanza hacia delante\u201d en el tablero de programaci\u00f3n.<\/span><\/p>\n<p><a href=\"\/?p=36565\" rel=\"attachment wp-att-36565\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-36565\" src=\"https:\/\/www.smileandlearn.com\/wp-content\/uploads\/2022\/03\/programacion-2.png\" alt=\"\" width=\"752\" height=\"423\" \/><\/a><\/p>\n<p><b>BLOQUES B\u00c1SICOS DE GIRO<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Adem\u00e1s de los bloques de movimiento, podemos encontrar los de giro, \u00bfse te ocurre por qu\u00e9? <\/span><span style=\"font-weight: 400;\">Por ejemplo, en el caso de nuestro juego manejamos a una ni\u00f1a, por lo que no tiene sentido que se mueva hacia los lados. Cuando las personas queremos movernos hacia la derecha o la izquierda, giramos el cuerpo y andamos hacia delante. Si no incluimos bloques de giro en la programaci\u00f3n de personajes o m\u00e1quinas que imitan a los seres vivos, el movimiento no se ver\u00eda natural. <\/span><span style=\"font-weight: 400;\">Normalmente, se utilizan dos tipos de bloques de giro: <\/span><b>giro hacia la derecha y giro hacia la izquierda<\/b><span style=\"font-weight: 400;\">. <\/span><span style=\"font-weight: 400;\">Aunque en alg\u00fan tablero de programaci\u00f3n m\u00e1s complejo se puede programar los grados de giro, en el caso de nuestra actividad el giro corresponde a uno de 90\u00ba. Para comprenderlo, observa <\/span><b>qu\u00e9 sucede con la ni\u00f1a si la ordenamos girar<\/b><span style=\"font-weight: 400;\">: <\/span><span style=\"font-weight: 400;\">Los bloques de giro tambi\u00e9n nos permiten utilizar menos bloques de movimiento, es decir, podemos conseguir un <\/span><b>movimiento hacia la direcci\u00f3n<\/b><span style=\"font-weight: 400;\"> que queramos <\/span><b>girando<\/b><span style=\"font-weight: 400;\"> y utilizando \u00fanicamente el bloque de <\/span><b>avanzar hacia delante<\/b><span style=\"font-weight: 400;\">. <\/span><span style=\"font-weight: 400;\">Eso es justo lo que tenemos que hacer para resolver la siguiente situaci\u00f3n. La ni\u00f1a quiere llegar al corral de las ovejas, as\u00ed que probaremos la programaci\u00f3n de la imagen. <\/span><span style=\"font-weight: 400;\">Seg\u00fan los bloques que hay colocados, primero avanzar\u00e1 3 cuadros hacia delante, luego girar\u00e1 a su derecha y volver\u00e1 a avanzar hacia delante hasta llegar justo a la puerta del corral.<\/span><\/p>\n<p><a href=\"\/?p=36560\" rel=\"attachment wp-att-36560\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-36560\" src=\"https:\/\/www.smileandlearn.com\/wp-content\/uploads\/2022\/03\/programacion-3.png\" alt=\"\" width=\"749\" height=\"374\" \/><\/a><\/p>\n<p><b>\u00bfQU\u00c9 M\u00c1S PUEDO APRENDER?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Si te ha gustado la actividad \u201cComienza a programar\u201d, puedes continuar tu aprendizaje con las <\/span><b>pr\u00f3ximas entradas<\/b><span style=\"font-weight: 400;\"> del blog sobre programaci\u00f3n en bloques. En concreto, aprenderemos sobre los <\/span><b>bloques de condicionales y de bucles<\/b><span style=\"font-weight: 400;\">. \u00a1Os va a encantar! <\/span><i><span style=\"font-weight: 400;\">Os recordamos que pod\u00e9is probar nuestra <\/span><\/i><b><i>plataforma educativa Smile and Learn<\/i><\/b><i><span style=\"font-weight: 400;\"> solicitando una <\/span><\/i><b><i>demo gratuita <\/i><\/b><i><span style=\"font-weight: 400;\"> sin compromiso <a href=\"https:\/\/www.smileandlearn.com\/elige-la-opcion-que-mas-se-adapte\/\">aqu\u00ed<\/a>. As\u00ed podr\u00e9is descubrir todas las actividades, juegos y cuentos interactivos que contiene. \u00a1Os esperamos!<\/span><\/i><\/p>\n<p style=\"text-align: right;\"><strong>Sandra Fern\u00e1ndez<\/strong><\/p>\n<p style=\"text-align: right;\"><strong>Equipo pedag\u00f3gico Smile and Learn<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfC\u00f3mo usar nuestra app de programaci\u00f3n en bloques? <\/p>\n","protected":false},"author":6,"featured_media":4688,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[50],"tags":[],"class_list":["post-4687","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria-es"],"_links":{"self":[{"href":"https:\/\/www.smileandlearn.com\/it\/wp-json\/wp\/v2\/posts\/4687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smileandlearn.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smileandlearn.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smileandlearn.com\/it\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smileandlearn.com\/it\/wp-json\/wp\/v2\/comments?post=4687"}],"version-history":[{"count":0,"href":"https:\/\/www.smileandlearn.com\/it\/wp-json\/wp\/v2\/posts\/4687\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.smileandlearn.com\/it\/wp-json\/wp\/v2\/media\/4688"}],"wp:attachment":[{"href":"https:\/\/www.smileandlearn.com\/it\/wp-json\/wp\/v2\/media?parent=4687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smileandlearn.com\/it\/wp-json\/wp\/v2\/categories?post=4687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smileandlearn.com\/it\/wp-json\/wp\/v2\/tags?post=4687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}