Descripcin General
Objetivos
Los estudiantes
Materiales y Preparacin
2013 www.thinkersmith.org
Materiales
Preparacin
> Imprimir una clave simblica para cada uno de los grupos
> Imprimir un pack para el apilado de vasos para cada grupo
> Cortar trapezoides de la plantilla de trapezoides de papel si no se utilizan
vasos
> Algoritmo Serie de instrucciones sobre cmo llevar a cabo una tarea
> Codicacin Traduccin de acciones a un lenguaje simblico
> Depuracin Hallazgo y correccin de problemas en un cdigo
> Funcin Fragmento de cdigo que puede reiterarse ininterrumpidamente
> Parmetros Bits adicionales de informacin que pueden agregarse a una
funcin de modo de poder personalizarla
2013 www.thinkersmith.org
Plan de la Leccin
> Introduccin:
Comenz preguntando a la clase si alguien ha odo hablar de robtica alguna vez. alguien ha visto o tocado
un robot?
Puede un robot escucharte hablar? Entiende realmente lo que decs? La respuesta a la ltima pregunta
es: "no del modo en que lo hace una persona".
Los robots operan mediante instrucciones, conjuntos especcos 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.
> Adaptaciones:
De preescolar a 3 grado
Prob la presente leccin con toda la clase. Ped a los estudiantes que indiquen directivas al docente para
que ste las transcriba.
Ped a un ayudante de la clase que deje el aula durante la programacin y luego solicitale que regrese
para ejecutar el cdigo nalizado.
Si queda tiempo cambi los roles. Hac que el ayudante transcriba las instrucciones de la clase para que
luego el docente las ejecute.
2013 www.thinkersmith.org
De 4 a 5 grado
Adapt el tamao de los grupos entre tres y cinco integrantes dependiendo de la personalidad de la clase.
De 7 grado en adelante
> Pasos:
1. Eleg un Robot por equipo.
2. Envi al robot a la Biblioteca Robot mientras los programadores codican.
3. Eleg una imagen del pack para el apilado de vasos para cada grupo.
4. Los grupos crearn un algoritmo con instrucciones sobre el modo en que el robot debera realizar el
apilado seleccionado.
5. Los codicadores traducirn su algoritmo a echas siguiendo las referencias descriptas con
anterioridad.
6. Una vez que los programadores han nalizado la codicacin de su apilado pueden hacer volver a su
robot.
7. Tras regresar, el robot lee los smbolos de las tarjetas y los traduce a movimientos.
8. El grupo debe controlar los movimientos incorrectos y luego trabajar en conjunto en la depuracin
de su programa antes de solicitar al robot su re-ejecucin.
> Reglas:
sugeridas.
2. Los vasos deben quedar en poder del robot y no de los programadores- durante la codicacin.
3. Una vez que los robots regresan con sus equipos no debe hablarse en voz alta.
Si un estudiante consulta sobre reglas que no han sido denidas en los puntos anteriores, pods
establecerlas de acuerdo a tu experiencia o pedir al grupo que lo haga.
2013 www.thinkersmith.org
> Ejemplo
Comienzo:
presentado en la tarjeta de muestra. Sostenela en alto frente a la clase e introducilos en el ejercicio.
PREVIO
Gua de pasos
2013 www.thinkersmith.org
Mitad:
Una vez dispuesto un nico vaso, regres al pizarrn y desa a la clase a ayudarte a escribir los smbolos de
modo de poder correr el programa ms tarde. Una posible solucin puede verse as:
Terminacin:
Con el programa escrito a la vista de la clase, pods llamar a un voluntario para correrlo o pods hacerlo vos
mismo/a. Dec el signicado de las echas en voz alta a medida que movs los vasos. Por ejemplo, el programa de arriba se expresara:
Levantar el vaso, Paso hacia adelante, Paso hacia adelante, Bajar el vaso, Paso hacia atrs, Paso
hacia atrs
Levantar el vaso, Paso hacia adelante, Paso hacia adelante, Paso hacia adelante, Paso hacia
adelante, Bajar el vaso, Paso hacia atrs, Paso hacia atrs, Paso hacia atrs, Paso hacia atrs
Levantar el vaso, Paso hacia adelante, Paso hacia adelante, Paso hacia adelante, Bajar el vaso
El Ejercicio
Agrupamiento:
sucientes programadores en cada grupo de modo que cada uno de stos puedan ayudarse mutuamente.
Robot:
Eleg un robot por grupo para que se dirija a y espere en la biblioteca robot. sta debera estar situada
lo sucientemente lejos como para que ningn robot pueda descubrir con qu Tarjeta de Apilado de Vasos
apilado de vasos y para pedir aclaraciones respecto de las reglas.
2013 www.thinkersmith.org
Programar:
A cada grupo de programadores le debe ser entregada una Tarjeta de Apilado de Vasos por vez. Pueden
comenzar a descifrar el algoritmo para su apilado. Cuntos vasos necesitarn?; Cuntos pasos para el
primer vaso?; Para el segundo?; Hay vasos boca abajo?; Cmo lograr que el robot de vuelta un vaso?
escribir su cdigo en el papel en blanco o en una tarjeta de anotaciones. Antes de llamar a sus robots aguardando en la Biblioteca Robot- los programadores deben revisar su cdigo de modo de comprobar su abilidad de cara a la ejecucin del apilado.
Ejecutar el Cdigo:
Una vez que el robot est de regreso con el grupo todos deben permanecer en silencio. Nadie debe intentar
usar palabras o gestos para inuir en la conducta de su robot.
El robot debe solo operar de acuerdo a lo que las echas le indican.
-
Suplemento de Funciones
Oportunidad:
Introduccin:
Reun nuevamente a toda la clase. Comentales que les vas a suministrar un apilado especial que quers que
2013 www.thinkersmith.org
Apilado de 17 Vasos
Este apilado es desalentador porque cada vaso adicional agregado a lo ancho suma dos echas ms a la lnea
de cdigo para los pasos hacia adelante, y dos para los pasos hacia atrs. Para codicar apropiadamente esto,
inevitablemente obtendras una lnea de smbolos que se vera as:
Muchas veces, los estudiantes comienzan a escribir una version abreviada de las instrucciones incluyendo
numeros- durante el juego principal. Por ejemplo:
(12)
(12)
Explicar:
(x)
(x)
2013 www.thinkersmith.org
horario (comenzando por la parte superior) y los transformamos en una sola estructura, podramos concluir
con algo as:
donde x es el nmero de pasos que necesits para moverte hacia adelante, luego hacia atrs.
Esa x se vuelve el parmetro de nuestra funcin.
Parmetros:
Arriba se muestra un smbolo de echas similar a los anteriormente presentados y adems hemos includo una
manera de pasar informacin acerca de cuntas veces queremos aplicar las echas de avance y retroceso.
En el mundo de las ciencias de la computacin, esa informacin extra pasada recibe el nombre de parmetro.
Remix:
intensas. Los grupos pueden combinarse si necesitan ms vasos con los que trabajar.
mos comentado anteriormente:
Apilado de 17 Vasos