Tutorial:Optando a Botonera
GeoGebra ofrece diversos tipos de cajas que presentan casillas a ser tildadas y que, en general, pueden seleccionarse simultáneamente.
Los botones de relaciones excluyentes, en cambio, sólo permiten la selección de una única de entre las opciones planteadas.
Esta página propone un modo de desarrollar tal situación a partir de una secuencia de comandos plasmados en un guión (scripts) de GeoGebra.
Paso a Paso
- 1 Crear tres casillas de control puntuales: a, b y c
- 2 Con un clic derecho en la casilla de verificación a se abre la Caja de Diálogo de Propiedades y en la alternativa de Programas de Guión - Scripting, se puede anotar la siguiente secuencia de comandos en el cuadro de texto correspondiente a la pestaña Al Actualizar:
- ... que se verá como:
- ... que se verá como:
Valor[a, true] Valor[b, false] Valor[c, false]
- Atención:
Es preciso controlar que la lista desplegable al pie esté indicando la alternativa Guión (Script) GeoGebra
Se debe validar el guión anotado pulsando el botón "OK" antes de cerrar la caja de diálogo de propiedades.
- 3 Al repetir la maniobra detallada para cada una de las restantes casillas, "b" y "c", se debe sustituir los valores de verdad adecuadamente.
El true corresponderá a "b" y a los respectivos restantes se les asignará false:
Valor[a, false] Valor[b, true] Valor[c, false]
- 4 Controlar que en el guión para "c" el true corresponda a "c" y que a los respectivos restantes se les asigne false':
Valor[a, false] Valor[b, false] Valor[c, true]
- 5 Trate de revisar las casillas de verificación. Cada vez, se selecciona uno y sólo uno.
[ editar ] Una presentación "clásica" y de color: He creado un punto de "punto vacío Un estilo ○ "tamaño 4 y no muestra la etiqueta seleccionable, y un punto A = (x (A) y (A)) 'punto sólido ●" estilo y del tamaño 3, no etiqueta que se muestra. Varios "elección" tiene en cuenta el valor asociado al botón seleccionado.
SoitCouleur [A "," verde "] SoitCouleur [B ', "verde"] SoitCouleur [C "," verde "] SoitCouleur [B ', "Red"] SoitCouleur [A "," Red "] SoitCouleur [B ', "Red"] SoitCouleur [C "," Red "] SoitCouleur [C "," Red "] SoitCouleur [A "," Red "] elección = 1 elección = 2 elección = 3 Usted puede probar en línea: Haga clic en un punto rojo
SoitValeur[a,true] SoitValeur[b,false] SoitValeur[c,false]
3 Répétez la même action avec la case à cocher b, il suffit de remplacer a par b et vice-versa dans le script :
SoitValeur[b,true] SoitValeur[a,false] SoitValeur[c,false]
4 De même avec la case à cocher c :
SoitValeur[b,false] SoitValeur[a,false] SoitValeur[c,true]
5 Essayez de cocher les cases à cocher. A chaque fois, une et une seule, est cochée.
Une présentation "plus classique" et coloriée :
J'ai créé un point A de style 'point vide ○ ' et de taille 4, non sélectionnable, étiquette affichée, et un point A'=(x(A),y(A)) de style 'point plein ●' et de taille 3, étiquette non affichée.
Un nombre 'choix' prend en compte la valeur associée au bouton choisi.
SoitCouleur[A',"Vert"] | SoitCouleur[B',"Vert"] | SoitCouleur[C',"Vert"] | ||
SoitCouleur[B',"Rouge"] | SoitCouleur[A',"Rouge"] | SoitCouleur[B',"Rouge"] | ||
SoitCouleur[C',"Rouge"] | SoitCouleur[C',"Rouge"] | SoitCouleur[A',"Rouge"] | ||
choix=1 | choix=2 | choix=3 |
Vous pouvez tester en ligne : Cliquez sur un point rouge
fr:Tutoriel:Scripts:Boutons Radio