Los eventos son condiciones booleanas que, cuando se cumplen, pueden realizar una acción. En consecuencia, tienen asociado un identificador, una condición (expresión booleana) y la la acción a realizar. En la siguiente imagen se muestra el panel de configuración de eventos:
Los elementos que aparecen son los siguientes.
Como un evento puede desencadenar una acción y una acción puede realizar cálculos, es fácil lograr que un evento realice cálculos. En la siguiente escena se define un evento con la condición p>2, con acción calcular y con parámetro p=0.1, de manera que cada vez que el usuario aumenta el valor de p más allá de 2, el programa lo devuelve a su valor mínimo 0.1. Si se mantiene pulsada la flecha azul del control p, se verá que la parábola va abriéndose hasta que alcanza el valor p=2 y, en ese momento, salta el valor de p a 0.1.
(Puede descargar la escena anterior desde este enlace)
En el siguiente ejemplo, si el lector pone los valores de los pulsadores en a=500, b=50 y c=15.8, se produce un evento que abre una escena Descartes, confirmando que esos son los valores que dan la solución. ¡Pruébelo! y luego, en el editor de configuraciones mire cómo se definió el evento. En particular verá que la ejecución está en modo alternar, por lo cual si se elije un valor erróneo y luego vuelve a elegirse el correcto, la escena de confirmación vuelve a aparecer.
(Puede descargar la escena anterior desde este enlace)
La siguiente escena ejemplifica cómo pueden aprovecharse los eventos en la enseñanza.
(Puede descargar la escena anterior desde este enlace)
Comentarios recientes