0% encontró este documento útil (0 votos)
66 vistas9 páginas

Guía de Programación por Bloques para Niños

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
66 vistas9 páginas

Guía de Programación por Bloques para Niños

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Informática

Paula Liliana Fetiva Latorre


Trabajo 3: Tercer periodo
Actividad teórica: Teoría programación por bloques

La presente guía está dividida en tres tareas y se deberá desarrollar en casa de acuerdo a la
situación presentada de paro.

Fecha de realización de actividad: semana del 2 septiembre al 6 de septiembre.

Aclaración: La presente actividad teórica se realizará en el colegio en caso de pasar la presente


contingencia y los estudiantes que se encuentren en incapacidad y/o con excusa deberán
presentarla la semana del 16 de septiembre al 20 de septiembre.

Actividad 1:
Anotar en sus respectivos cuadernos las siguientes definiciones.

PROGRAMACIÓN POR BLOQUES

¿Qué es programación?

Sabemos que una computadora no tiene un cerebro inteligente como el nuestro; sin embargo,
puede realizar cálculos y acciones rápidas y eficaces, casi inteligentes. Todo esto gracias a que
previamente se le da instrucciones de todo lo que debe hacer, por medio de programas, es decir,
por medio de listas de instrucciones ordenadas, se le indica el paso a paso de que debe de hacer
cuando, por ejemplo, presionamos un botón o damos click a determinado objeto.

Dar instrucciones a una computadora, se le conoce como codificación o programación. Cuando se


programa una página web o un programa de escritorio, se ve una cantidad inmensa de códigos poco
entendibles para la mayoría. Sin embargo, como en cualquier otro idioma, los lenguajes de
programación son más sencillos al aprender la lógica y estructura de las oraciones e instrucciones
que se le da al computador.

Antes se creía que aprender un lenguaje de programación era una actividad solo para adultos y
profesionales. En la actualidad sabemos que no es así, Por medio de la programación en bloques
niños pequeños de 5 años a más pueden aprender qué es una instrucción o un algoritmo, qué es
una secuencia o un programa, y cómo crear sus propios proyectos de programación.

¿Qué es la programación por bloques?

La programación en bloques nos permite aprender la lógica de programación desde niños,


mediante el uso de sencillas conexiones en forma de bloques.

1
Informática
Paula Liliana Fetiva Latorre

Cada bloque tiene una instrucción, condición o evento diferente. Para programar el paso a paso de
una tarea, se deben de encajar los bloques de forma ordenada y lógica. Al juntarlos encajan como
piezas de lego o rompecabezas y se van creando pilas o cadenas secuenciales de bloques, es decir,
pequeños programas.

Si buscamos ejemplos de la programación por bloques, podríamos hablar de un fragmento de código


de MakeCode Arcade para la creación de videojuegos retro, con el que los personajes se mueven de
izquierda a derecha.

¿Cuáles son sus principales características?

La programación por bloques presenta, al igual que la programación formal, elementos como
variables, condicionales, bucles, entre otros. Sin embargo, a diferencia de los lenguajes escritos de
programación, dichos elementos se representan en bloques de distintos colores. Por ejemplo, se
pueden ordenar de manera que el personaje de algún juego realice, en un orden elegido por el
programador, acciones como caminar, saltar, etc.

¿Qué es un bloque en programación?

Se conoce como bloque a una sección de código de software que puede contener una o más
declaraciones (construcciones de lenguaje que especifican un nombre único para la entidad, así
como información sobre su tipo y otras características). Su principal utilidad está en permitir que
toda la sección de código contenida por el bloque sea empleada como una sola pieza de código, lo
que simplifica mucho la programación.

¿Cuáles son las ventajas de la programación por bloques?

Entre los principales objetivos de la programación por bloques está el que sea muy simple e intuitiva,
ya que no requiere de que sepamos escribir código. De esta manera, ayuda a disminuir errores y
acelerar el aprendizaje de la programación para niños. Puede ser un buen primer paso antes de
pasar a lenguajes más complejos. Nos permite crear animaciones, videojuegos, historias interactivas
y arte digital de manera sencilla, creativa y organizada. El límite es la imaginación del usuario.

Elementos de la programación con bloques

Los programas hechos con bloques cuentan con los mismos elementos que la programación formal:
condicionales, bucles, variables etc. Cada uno de ellos se representa con un bloque de color distinto,
como veremos en el siguiente ejemplo. Es un programa hecho en Scratch que hará que el personaje
principal de la animación o videojuego que se está haciendo (un gatito en este caso), camine y que
cuando se presione la tecla espacio, maúlle.

2
Informática
Paula Liliana Fetiva Latorre

Control:

Los bloques de control y de eventos en Scratch son naranjas, en otros entornos podrán tener otro
color. Tienen esa forma redondeada arriba. Están hechos de esa manera para que no se les pueda
encastrar ningún otro bloque arriba ya que siempre serán piezas que irán al comienzo de un
programa o una porción de programa. Esto será así porque justamente inicializan el programa.

Ejemplo actividad en clase:

3
Informática
Paula Liliana Fetiva Latorre

Bucle:
Los bucles tienen forma de C. Particularmente en minecraft, también son naranja como los bloques
de control ya que, al igual que estos, agrupan u organizan a otros comandos (los que están en su
Interior). Concretamente los bucles repiten la secuencia que tienen dentro. Si son bucles infinitos,
la repiten infinitamente, si son bucles con parámetros las repiten un determinado número de veces.
En el ejemplo se usa un bucle infinito, estos son muy comunes en los juegos ya que se necesita que
el juego y sus dinámicas sigan andando a menos que la persona que juegue explícitamente
abandone.

Condicionales:
Los condicionales también tiene forma de C y también son naranja pues también agrupan u
organizan a otros comandos (los que están en su interior). Concretamente los condicionales
permiten que se lleve adelante la secuencia que tienen dentro sólo si se cumple con una condición,
como su nombre indica. De modo que a la pieza en forma de C le encastraremos una en forma de
rombo alargado que especificará la condición. Las condiciones deben ser algo que no se preste a
ambigüedades y que la computadora pueda fácilmente verificar si se cumple o no. En el ejemplo la
condición es que se esté tocando la tecla espacio,

Primitiva:
Las primitivas en minecraft son de color azul o violeta. Ellas son la forma mas basica de comando. A
diferencia de las piezas de control, de los condicionales y los bucles ellas no agrupan ni organizan a
ninguna otra función.

Nota: Después de anotar las respectivas definiciones, leer lo escrito y analizar las respectivas
definiciones de acuerdo a la actividad anterior.

Actividad 2:
El estudiante deberá dibujar las cuadriculas en su cuaderno y hacer los respectivos ejercicios de
acuerdo a los ejemplos.
Importante: Dibujar las flechas y hacerlas una después de la otra de acuerdo a las decisiones de
los movimientos correspondientes.
Ejemplos:

4
Informática
Paula Liliana Fetiva Latorre

Por otra parte, ver el siguiente video:


Evaluación Mapas Felices Programación sin conexión ([Link])

Evaluación Mapas Felices Programación sin conexión ([Link]) ([Link])

Ejercicios a realizar:

5
Informática
Paula Liliana Fetiva Latorre

6
Informática
Paula Liliana Fetiva Latorre

7
Informática
Paula Liliana Fetiva Latorre

Actividad 3:

Puedes usar algoritmos para describir las cosas que las personas hacen todos los días. En esta
actividad, crearemos un algoritmo que nos ayudará a plantar una semilla.

Pasos:
Imprimir la siguiente hoja (hoja 9):

8
Informática
Paula Liliana Fetiva Latorre

Luego recortarlos y traerlos para la siguiente clase.

También podría gustarte