Título

You code, I run

Temática

Introducción al lenguaje de programación versión offline.

Materiales

> Clave simbólica (1 por grupo)   

> Pack para el apilado de vasos (1 por grupo)   

> Vasos descartables o trapezoides de papel (6 o más por grupo)   

> Papel en blanco o tarjetas de anotación (1 por persona)   

> Elemento de escritura (1 por persona)

Introducción

Comenzamos preguntando a la clase si alguien ha oído hablar de robótica alguna vez. ¿alguien ha visto o tocado un robot?
¿Puede un robot “escucharte” hablar? ¿“Entiende” realmente lo que dices? La respuesta a la última pregunta es: "no del modo en que lo hace una persona".
Los robots operan mediante “instrucciones”, conjuntos específicos de cosas para las que han sido preprogramados.
Para cumplir una tarea, un robot necesita contar con una serie de instrucciones (en ocasiones llamadas algoritmos) que pueda ejecutar. Hoy vamos a aprender lo necesario para que ello ocurra.

Descripción

Hacemos una copia de la Clave Simbólica (o escribimos los símbolos en la pizarra). Le decimos  a la clase que estos serán los únicos seis símbolos a utilizarse durante el ejercicio. Para esta tarea, instruirán a su “robot” para que ejecute un apilado de vasos específico utilizando únicamente las siguientes flechas:
↑  Levantar el vaso
↓  Bajar el vaso
→  Mover ½ Ancho de Vaso hacia Adelante
←  Mover ½ Ancho de Vaso hacia Atrás
»   Girar el Vaso 90° hacia la Derecha
«  Girar el Vaso 90° hacia la Izquierda

 Pasos:

1. Elegimos un “Robot” por equipo.
2. Enviamos al robot a otro lugar mientras los “programadores” codifican.
3. Elegimos una imagen del pack para el apilado de vasos para cada grupo.
4. Los grupos crearán un algoritmo con instrucciones sobre el modo en que el robot debería realizar el  apilado seleccionado.
5. Los codificadores traducirán su algoritmo a flechas siguiendo las referencias descriptas con  anterioridad.
6. Una vez que los programadores han finalizado la codificación de su apilado pueden hacer volver a su  robot.
7. Tras regresar, el robot lee los símbolos de las tarjetas y los traduce a movimientos.
8. El grupo debe controlar los movimientos incorrectos y luego trabajar en conjunto en la depuración  de su programa antes de solicitar al robot su re-ejecución.

 Reglas:
1. Los codificadores deben traducir todos los movimientos utilizando solamente las seis flechas sugeridas.

2. Los vasos deben quedar en poder del robot –y no de los programadores- durante la codificación.

3. Una vez que los robots regresan con sus equipos no debe hablarse en voz alta.

Referencias

www.thinkersmith.org

www.code.org

Licencia

  • GNU-FDL 1.3 (Permite copia y difusión literales y distribución de obras derivadas bajo la misma licencia. Más información en wikipedia: GNU-FDL o en la propia licencia.)

Última modificación: martes, 21 de marzo de 2017, 17:48