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.
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
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. 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. 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. 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. 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. 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. 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. 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. 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?