En estas diapositivas se trabajará la sincronización de procesos mediante mensajes y eventos. Para ello se va a construir una historia entre dos chicas. Te damos el principio y tú tienes que acabar la historia...
Análisis de los Factores Externos de la Organización.
Scratch en primaria 6: Mensajes y eventos
1. http://programamos.es
@programamos
Jugamos con Scratch en Primaria:
Mensajes y eventos
Flor Palomares, Patricia
Huertas Fernández, José Ignacio
Moreno León, Jesús
Moriana Coronel, María
Abril 2014
6
Programamos.es Videojuegos y Apps
3. http://programamos.es
@programamos
¿Qué vamos a hacer?
● En esta sesión vamos a explicar cómo se pueden “sincronizar
los procesos” de Scratch.
● En otras palabras: hay veces que necesitamos que los objetos
puedan avisarse entre ellos para que realicen alguna acción
(mensajes) o bien que esa acción se realice en un determinado
momento (eventos).
● Por ejemplo, en las historias, podemos sincronizar a los
personajes para que se coordinen correctamente.
5. http://programamos.es
@programamos
Scratch: Sincronización de procesos
● Mediante instrucciones de espera: vamos a realizar
un ejercicio sencillo con dos personajes que
mantengan una conversación. Para sincronizarlos tan
solo podrás usar estas instrucciones:
● La instrucción “esperar hasta que ...” se puede
combinar con:
● El valor de una variable. Por ejemplo: una variable
“empezar” cuyo valor es 0 y cambia a 1 cuando
queramos que comience.
● Con sensores: tocando otro objeto, un color...
8. http://programamos.es
@programamos
Scratch: Sincronización de procesos
● Modifica el proyecto anterior para que puedan
sincronizarse a través de mensajes:
● El funcionamiento es muy sencillo, cualquier objeto
en cualquier momento puede enviar un mensaje y
éste llegará a todos los demás objetos.
● Si quiero que algún objeto realice algo al recibir ese
mensaje tendré que capturar el evento con la
instrucción correspondiente.
10. http://programamos.es
@programamos
Seguimos practicando
● Vamos a modificar el proyecto anterior, pero esta vez haremos
uso de la instrucción “esperar hasta que” combinado con el
valor de una variable.
● Cuando esta variable esté a 0 será el turno de Ana y cuando lo
pongamos a 1 hablará María: