Está en la página 1de 7

Plan Provincial de

Robótica Educativa

Áreas involucradas: Módulo TIC y Matemática.

Campo emergente: Programación.

Título: Actividad complementaria de Programación referenciada a la construcción


de triángulos.

Nivel: Primario.

Año: 6to año.

Módulo TIC:
Dimensiones del uso de la tecnología
6. Programación Orientada a Objetos (POO)
La programación es el desarrollo del software mediante la escritura de un código en
un lenguaje determinado. Cuando hablamos de Programación Orientada a Objetos
con niños esta escritura se aborda a través de entornos gráficos que proponen el
diseño de animaciones, historias interactivas, juegos y creaciones artísticas o
expresivas. Esta forma de programación trabaja con objetos, sus “propiedades” (o
sea, sus características y “métodos”) y las funcionalidades que esos objetos tienen1.

Síntesis de la propuesta: La siguiente propuesta ha sido concebida como una


experiencia abierta para implementarse en 6to año de la escuela primaria en el
marco de la introducción del Pensamiento Computacional y la Programación.

Se propone resolver desafíos de la herramienta Pilas Bloques e identificar


propiedades de los triángulos a través de su construcción.

1
Diseño Curricular para la Educación Primaria de la Provincia de Buenos Aires. Primer Ciclo y
Segundo Ciclo (2018). Dirección General de Cultura y Educación de la Provincia de Buenos Aires. La
Plata. pág 35
La presente propuesta de taller puede o podría formar parte de una secuencia
didáctica en donde se aborden algunos de los conceptos o modos de conocer
involucrados.

Es importante aclarar que las decisiones que tome el docente respecto de en qué
momento de la planificación anual cree favorable introducir esta propuesta
dependerá de las intenciones didácticas que tenga, de los conocimientos disponibles
de los alumnos hasta el momento y de las características propias del grupo entre
otras variables posibles.

Meta de la actividad: Acercarnos al lenguaje de Programación por bloques a


través de la construcción de triángulos mediante el uso de sus propiedades, y de la
Programación en la aplicación Pilas Bloques.

Desarrollo de la propuesta

Materiales
● Computadoras con la aplicación Pilas Bloques instalada.

Organización Grupal
En parejas. Esta organización dependerá de la cantidad de computadoras
disponibles para trabajar.

Sobre Pilas Bloques


Pilas Bloques es una aplicación para aprender a programar a la cual se puede
acceder desde un sitio web o bien instalarlo en la computadora2.

Para empezar a utilizarlo debemos entrar en el sitio


:http://pilasbloques.program.ar/online/#
o bien abrir el programa si ya lo tenemos instalado en la computadora.
Luego entrar en la sección desafíos:

En la solapa “Desafíos”, encontraremos diferentes actividades discriminadas por


subtítulos con diversos niveles de dificultad, y en todas se encuentra presente la
Programación y el lenguaje de Programación por bloques.
2
Ver material complementario adjunto
En cada propuesta vamos a encontrar los bloques necesarios para programar la
solución del desafío planteado. En la opción “Primitivas” encontraremos aquellas
acciones que serán las principales para definir y resolver el desafío.

Al presionar el bloque verde que dice “Ejecutar”, aquello que se haya programado
será reproducido por el autómata.
En caso que no resuelvas correctamente el desafío, puedes intentarlo nuevamente.
Cuando lo resolvemos correctamente, un cartel nos avisa en la pantalla:

1- Introducción
Desafío > Dibujando: Pirámide invertida
El objetivo del robot es trazar el recorrido de la figura sombreada para obtener un
triángulo equilátero de lado 1003.

Para poder ayudarlo y conocer sobre programar, podemos brindar la siguiente


secuencia de bloques para que los alumnos programen y observar dónde está el
error.

Veamos la secuencia de bloques4:


¿Por qué es válido decir que la siguiente secuencia de bloques responde a la
construcción del triángulo equilátero de lado igual a 100 que propone el desafío?

2- Desarrollo
Observando la consigna del desafío se propone:

3
Ver material complementario adjunto
4
Ver material complementario adjunto
1. Pensar si existe una relación entre los ángulos y la cantidad de lados.

2. Dar a conocer una propiedad

Ante estas dos situaciones, y la secuencia de bloques que se planteó como


disparadora, nos encontramos que ésta no resuelve el desafío.
Análisis y conclusiones
Analiza con tus compañeros y docente el error que surge y cómo solucionarlo.

Una de las secuencias de bloques que resuelve el desafío es5

Nos parece importante resaltar que una de las características de la


Programación es que hace posible obtener múltiples soluciones o respuestas
a un mismo desafío, a partir de las cuales se problematiza el contenido y se
desprenden variados análisis y conclusiones que enriquecen el saber.

3- Cierre

Es importante realizar un análisis del error planteado y retomar los conceptos


relacionados con los triángulos y sus propiedades.

Comparar las secuencias de bloques que surgen como solución al desafío:


¿Por qué es apropiado pensar que la primer secuencia de bloques era correcta
aunque no resuelva el desafío?
¿Por qué el desafío propone pensar en la relación entre los ángulos y la cantidad de
lados?
¿Para que nos sirve saber que “en los polígonos la suma de todos los ángulos
externos es igual a 360°”?

Dentro del desafío de Pirámide Invertida, trata de validar si es posible construir un


triángulo que no sea equilátero teniendo en cuenta esta propiedad: “en los
polígonos la suma de todos los ángulos externos es igual a 360°”.

5
Ver material complementario adjunto
En cuanto a la Programación, es necesario reflexionar sobre la importancia del
bloque repetir.

¿cuándo conviene usar esta estructura? ¿por qué?


¿cuál es su utilidad?

Las repeticiones forman parte de los lenguajes de Programación. Son un tipo de


estructuras de control. En estas estructuras de control lo que hacemos es repetir la
ejecución de un código o sentencia una determinada cantidad de veces.

El concepto es simple, si hay que hacer algo varias veces, usamos una repetición.
Una repetición ejecuta varias veces un grupo de instrucciones. A esto se lo suele
llamar bucle.

Algunas veces sabremos el número de veces que debemos realizar una o varias
acciones, otras veces no se tendrá claro desde el inicio, pero sí se sabrá que hay
que repetir algo hasta que se cumpla una condición determinada.

También podría gustarte