Comandaments i botons
El programa GeoGebra ens permet generar nombres aleatoris sota determinades condicions. Anem a veure alguns comandaments que ho fan possible. Per comprovar la seva funcionabilitat, anem a introduir-los en un GeoGebra en blanc, a través de la línia d'entrada i polsarem la tecla [i]F9[/i] per executar-los. [br][br][b]AleatoriEntre [n1, n2][/b] Genera nombres aleatoris enters entre dos valors donats. [br][br][b]AleatoriUniforme [n1, n2][/b] Genera nombres aleatoris de distribució uniforme entre dos valors donats. Els resultats seran nombres decimals.[br][br][b]AleatoriBinomial [n, p][/b] En aquest cas, els resultats s'adapten a una distribució binomial per uns determinats valors de n i p. [br][br][b]AleatoriNormal [m, s][/b] Genera resultats que segueixen una distribució Normal de mitjana m i desviació típica s. [br][br][b]ElementAleatori [lista][/b] Ens dóna un element seleccionat a l'atzar de la llista inicial. En aquest cas anem a crear primer la llista i després entrarem el comandament. La llista pot contenir text (entre cometes), variables o nombres. [br][br]És convenient utilitzar botons que executin els comandaments sense necessitat de teclejar cada vegada [i]F9[/i]. Anem a crear un botó d'aquest tipus.[br][br][list][*]De la penúltima llista d'eines, anem a triar l'eina [b]Botó[/b][/*][*]Fem un clic a la finestra gràfica i introduïm un nom per a la [b]Llegenda[/b], per exemple [i]Sorteig[/i][/*][*]A la finestra titulada [b]Seqüència de comandaments del GeoGebra[/b] anem a escriure els comandaments que volem que s'executin cada vegada que polsem el botó. En aquest cas, només anem a escriure el comandament [i]ActualitzaConstrucció[][/i], que executarà tots els comandaments que hem introduït anteriorment, és a dir, fa la mateixa funció que la tecla [i]F9[/i][/*][*]Acabem amb [b]D'acord[/b] i anem a provar el botó activant prèviament l'eina [b]Mou[/b][br][/*][/list][br]Evidentment, podem introduir a la [b]Seqüència de comandaments del GeoGebra[/b] de cada botó els comandaments que volem executar quan el polsem.[br][br][br]
Rectes a l'atzar
Prem el botó per obtenir una nova recta. Fixa't bé amb el seu pendent i per on passa. Escriu, a la casella corresponent, la seva fórmula. Si ho trobes necessari, pots utilitzar el triangle que apareix quan actives la casella corresponent.
Construcció d'un triangle de costats donats
Prem el botó perquè surten tres longituds noves dels costats del triangle que vols construir. Construeix-lo, amb les eines que tens a la vista. Hi ha sempre solució? Quina condició s'ha de complir perquè n'hi hagi?
Rectes a l'atzar
Comencem a construir la primera aplicació que hem vist en el capítol de gràfiques.
Ens fixarem, sobretot, en el que s'ha de fer per a la generació de diferents rectes que apareixeran a l'atzar.[br][br][list][*]Obrim el GeoGebra [br][/*][*]Triem l'opció [b]Opcions/Etiquetes/No etiquetis objectes nous[/b] per tal que no apareguin etiquetes[/*][*]Activem la [b]Finestra algebraica[/b], si no ho està[br][/*][*]Escrivim en la [b]Entrada[/b] els paràmetres necessaris per a la representació gràfica de les rectes:[br][i]a1=AleatoriEntre[-4,4][br]a2=AleatoriEntre[1,4][br]a=a1/a2[br]b=AleatoriEntre[-4,4][/i][br][i]y=a x +b[/i][/*][/list][br]Cada vegada que premem la tecla [i]F9[/i], es dibuixarà una recta nova. A continuació anem a construir el botó per executar els sorteigs.[br][br][list][*]Triem l'eina [b]Botó[/b] i fem un clic en un punt de la zona gràfica[/*][*]Escrivim [i]Una altra recta[/i] com a [b]Llegenda[/b] del botó[/*][*]Escrivim [i]ActualitzaConstrucció[][/i] en la zona de la [b]Seqüència de comandaments[/b]. Premem [b]D'acord[/b][/*][/list]Cada vegada que premem el botó que hem creat, amb l'eina de moure seleccionada, s'executen els sorteigs que hem programat i es representa una nova recta. Poden donar-li un color diferent, si volem.[br][br]Anem a dibuixar el triangle.[br][br][list][*]Triem l'eina [b]Intersecció[/b] per trobar el punt de tall entre la recta i l'eix vertical[/*][*]Amb l'eina [b]Recta perpendicular[/b], dibuixem una perpendicular a l'eix vertical que passi per aquest punt[/*][*]Dibuixem un nou punt que estigui sobre aquesta perpendicular, a la dreta de l'eix[/*][*]Dibuixem una altra perpendicular a la anterior que passi per aquest punt[/*][*]Dibuixem el punt d'intersecció d'aquesta amb la recta y = ax +b[/*][*]Amb l'eina [b]Polígon[/b], dibuixem el triangle, els vèrtexs del qual són els punts obtinguts abans[/*][*]Fem invisibles les dues rectes perpendiculars i observem que un dels punts es pot desplaçar [/*][/list]Ara farem que aquest triangle pugui ser visible o invisible, a voluntat.[br][list][*]Triem l'eina [b]Casella de control[/b] i fem clic en la zona gràfica[/*][*]Entrem [i]Triangle[/i] com a [b]Llegenda[/b][/*][*]Triem com a objectes els tres punts, els tres segments i el polígon. Acabem amb [b]Aplica[/b][/*][*]Triem l'eina de moure i provem la casella[/*][/list]Tot seguit, anem a crear una casella d'entrada per tal que els usuaris puguin introduir la solució.[br][list][*]Escrivim en la [b]Entrada [/b] [i]y=?[/i] i ens fixem en la lletra assignada. Suposem que sigui la [i]i[/i][br][/*][*]Triem l'eina [b]Casella d'entrada/sortida[/b] i fem clic en la zona gràfica[/*][*]Entrem [i]Solució[/i] com a [b]Llegenda[/b][/*][*]Triem com a [b]Objecte vinculat[/b] la variable assignada anteriorment (la [i]i[/i], per exemple) i acabem amb [b]D'acord[/b][/*][*]Entrem l'expressió d'una recta qualsevol i comprovem que s'ha representat gràficament. Si no és així, la fem visible. La canviem de color.[/*][/list]Anem a modificar la seqüència de comandaments del botó per tal que quan el premem, reinicii determinats valors.[br][list][*]Cliquem amb el botó dret del ratolí a sobre del botó que hem creat i accedim a [b]Propietats[/b][/*][*]Triem les pestanyes [b]Seqüència de comandaments[/b] i [b]En clicar[/b][/*][*]Escrivim, a continuació del comandament d'actualitzar, això:[br][i]i: y=?[br]d=false[/i][br]Suposant que [i]i[/i] i [i]d[/i] són, respectivament, els noms assignats a la recta que entrarà l'usuari i a la casella de control. Si no és així, ho adaptem[/*][*]Acabem amb [b]D'acord[/b] i tanquem la finestra [b]Preferències[/b][/*][/list][br]Amb això, l'estructura bàsica de l'applet està acabada.