Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Programamos con Scratch 9: pruebas y depuración

43,983 views

Published on

Diapositivas de Programamos.es para Secundaria. En esta unidad los estudiantes exploran varios conceptos (incluyendo condiciones y operadores) a través de prácticas de pruebas y depuraciones.

Published in: Education
  • Be the first to comment

Programamos con Scratch 9: pruebas y depuración

  1. 1. 9 Informática creativa con Scratch: Pruebas y depuración Programamos Videojuegos y Apps Flor Palomares, Patricia Huertas Fernández, José Ignacio Moreno León, Jesús Moriana Coronel, María Septiembre 2012
  2. 2. Licencia Estas diapositivas son una obra derivada del libro Creative Computing, A design-based introduction to computational thinking with Scratch, de Karen Brennan, Michelle Chung y Jeff Hawson Puede encontrarse una versión de este libro en: http://scratched.media.mit.edu/resources/scratch-curriculum-guide-draft ©Programamos, Septiembre de 2012 Algunos derechos reservados. Este artículo se distribuye bajo la licencia“ReconocimientoCompartirIgual 3.0 España" de CreativeCommons, disponible en http://creativecommons.org/licenses/by-sa/3.0/es/deed.es Este documento (o uno muy similar) está disponible en (o enlazado desde) http://programamos.es
  3. 3. Reflexionando: pregunta para el cuaderno de diseño ● ● Mira en tu cuaderno de diseño la respuesta que diste hace unos días cuando te preguntaba qué estrategias podrías usar cuando te quedaras atascado en algún momento. ¿Qué nuevas estrategias has aprendido para salir de un atasco?
  4. 4. Explorando: ¡depúralo! ● ● ● Vamos a trabajar en grupos de cuatro personas. Debéis depurar los cinco programas siguientes, que contienen algunos errores. Cuando terminéis, tendréis que preparar un programa con errores para que sea depurado por otro grupo de estudiantes.
  5. 5. Explorando: bug #1 ● Farooq quiere que su gato gire cuando se pulse la barra espaciadora, ¡pero el gato no se mueve! ¿Qué está pasando? http://scratch.mit.edu/projects/ScratchEdTeam/20426
  6. 6. Explorando: bug #2 ● Michelle quiere que su gato comience en el medio del escenario, que se mueva por el escenario y que crezca. Funciona bien la primera vez que pincha en la bandera verde, ¡pero no cuando pincha la segunda vez! ¿Qué está ocurriendo? http://scratch.mit.edu/projects/ScratchEdTeam/20427
  7. 7. Explorando: bug #3 ● Alex quiere que su gato baile al son de la música. Sin embargo, ¡el gato comienza a bailar cuando la música ya se ha acabado! ¿Qué está pasando? http://scratch.mit.edu/projects/ScratchEdTeam/20427
  8. 8. Explorando: bug #4 ● Praneetha quiere controlar la posición x del gato con las flechas derecha e izquierda del teclado. También quiere que el gato diga si está en el lado derecho o en el izquierdo del escenario dependiendo de su posición x. El gato se mueve, ¡pero no dice su posición correctamente! ¿Qué está pasando?http://scratch.mit.edu/projects/ScratchEdTeam/204
  9. 9. Explorando: bug #5 ● Nobuyuki quiere que el gato salte una sola vez hacia arriba y que, tras caer, se mueva a través del escenario. ¡Pero el gato salta continuamente a través del escenario! ¿Qué está pasando? http://scratch.mit.edu/projects/ScratchEdTeam/204
  10. 10. Creando: bug #6 ● ● Diseñad vuestro propio programa Scratch de forma que contenga algunos errores. ¿Podrán localizar y solucionar los errores de vuestro programa el resto de estudiantes?
  11. 11. Reflexionando: comparando estrategias de depuración ● ¿Cuál era el problema en cada programa? ● ¿Cómo habéis identificado el problema? ● ¿Cómo habéis solucionado el problema? ● ¿Alguien ha utilizado otra estrategia para solucionar el problema?

×