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.

Scratch en primaria 6: Mensajes y eventos

40,496 views

Published on

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

Published in: Education
  • Be the first to comment

Scratch en primaria 6: Mensajes y eventos

  1. 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
  2. 2. http://programamos.es @programamos ©Programamos, Abril de 2014 Algunos derechos reservados. Este artículo se distribuye bajo la licencia“Reconocimiento- CompartirIgual 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 Licencia
  3. 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.
  4. 4. http://programamos.es @programamos Scratch: Sincronización de procesos ● La sincronización de los procesos en Scratch puede realizarse de dos formas: ● Mediante instrucciones de espera: ● A través de mensajes:
  5. 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...
  6. 6. http://programamos.es @programamos Scratch: Sincronización de procesos ● Para ello, reinventa el siguiente proyecto y continúa con la historia:
  7. 7. http://programamos.es @programamos Scratch: Sincronización de procesos ● Fíjate las instrucciones que tiene: ● ¿Cuantos segundos tarda Ana (izquierda) en terminar de hablar? CUIDADO, hay que contar también el tiempo que está andando.
  8. 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.
  9. 9. http://programamos.es @programamos Scratch: Sincronización de procesos ● Una posible solución:
  10. 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:
  11. 11. http://programamos.es @programamos Compartimos la experiencia ● Comparte el resultado con tus compañeros y elegir entre todos/as la historia más original.

×