En ocasiones
cuando el alumno marca un número queremos tener constancia de que
ese número ha sido marcado, o hacer que ese valor quede fijado.
Algo así como grabar números en la memoria de una calculadora.
Para ello nos valemos de la expresión pregunta
c1=(a1=c)?1:c1
c2=(a2=c)?1:c2
En esta expresión
se hace la pregunta si a1 es el número marcado en el control
c.
Si eso se cumple entonces el número c1 pasa a tomar el valor
1, si no se cumple seguirá teniendo el valor 0 con el que empezó.
Una vez tomado ese valor 1 ya no lo pierde hasta que se pique sobre inicio
y vuelva a 0.
Este procedimiento nos permite elaborar escenas en las que el alumno debe
marcar varios números distintos utilizando un mismo control numérico.
También podemos hacer que aparezca un mensaje de error cuando el
alumno se confunda y ese mensaje no desaparezca hasta que comience de
nuevo.
|