Introduction: Tren De La Programacion

Esta dinámica explica de forma simple y sencilla las instrucciones básicas utilizadas en la programación.

Supplies

  • Lista de instrucciones de programación
  • 5-12 Suministros (Granos de frijol, maíz, chapas, rocas)
  • 3-5 Contenedores
  • 2 Cuerdas
  • Delimitadores para el tren (rocas, zapatos, tapas de botella)

Step 1: Explicar Las Instrucciones De Programación

En este paso se deben explicar las instrucciones If/Sí, Else/Entonces, Not/No, While/Mientras y For/Para.

Un ejemplo de como explicarlas sería el de usar oraciones, como por ejemplo:

el tren pasa por la estación atlántica, recoge 5 suministros.

el tren No pasa por la estación atlántica, Entonces ir a la estación caribe.

el tren No tiene combustible, Mientras este en la estación caribe, llenar el tanque.

Para cada suministro recogido, etiquetarlo.

Step 2: Presentar a La Clase Un Problema

La idea es hacer que la clase razone entienda el problema, para luego solucionarlo.

Un ejemplo sería:

Necesitamos que el tren pase por las estaciones atlántico, caribe, bugaba y coto, para luego devolverse a la estación central. El tren deberá recoger por lo menos 30 suministros, antes de llegar a la estación central.

Step 3: Escribir Las Instrucciones a Utilizar

Se les enseñará a los participantes un conjunto de instrucciones, de las cuales deberán elegir las que consideren más aptas para la solución del problema. Existe la posiblidad de que hayan instrucciones que no aporten en nada al problema.

Step 4: Crear Las Vías Del Tren

El instructor creará las vías del tren con las estaciones necesarias, los contenedores y los suministros.

Step 5: Elegir El Código

La clase eligirá las instrucciones seleccionadas para resolver el problema.

Step 6: Poner En Marcha El Tren

Se deberá recrear las instrucciones del código en la vida real, donde los estudiantes serán el tren, recogerán los suministros y harán la ruta, independientemente si esta es correcta o no.

Step 7: Llegar Al Final

Se debe explicar a los estudiantes cual es la solución correcta, y por qué lo es.