Volgend applet toont de grafiek van een eerstegraadsfunctie. In een lijst met fucntievoorschriften selecteer je het passende voorschrift. Kijk hoe het werkt, volg het stappenplan en probeer het zelf.
[table][tr][td]1[/td][td][/td][td]Typ het commando [b]lijstab=[/b][b]Schudden({-3, -2, -1, 1, 2, 3}) [/b]en creëer de lijst lijstab.[/td][/tr][tr][td]2-3[/td][td][/td][td]Typ de commando's [b]a = lijstab(1)[/b] en [b]b = lijstab(2)[/b] en creëer de getallen a en b.[/td][/tr][tr][td]4-7[/td][td][/td][td]Definieer de functies f[sub]1[/sub], f[sub]2[/sub], f[sub]3[/sub] en f[sub]4[/sub] als:[br][b]f1(x) = Veeltermfunctie(a x + b), f2(x) = [b]Veeltermfunctie([/b]a x - b)[br][/b][b]f3(x) = [b]Veeltermfunctie([/b]-a x + b), f4(x) = [b]Veeltermfunctie([/b]-a x - b)[br][/b]Verberg de grafieken.[/td][/tr][tr][td]8[/td][td][/td][td]Typ het commando [b]lijstf={f1, f2, f3, f4}[/b] en creëer een lijst met de vier functies.[/td][/tr][tr][td]9[/td][td][/td][td]Typ het commando [b]opl = ToevalsgetalTussen(1, 4)[/b] en reëer het getal opl.[/td][/tr][tr][td]10[/td][td][/td][td]Typ het commando [b]f(x)= lijstf(opl)[/b] en definieer de functie f.[br]Het is de grafiek van deze functie, één van vier mogelijke, die getoond wordt. [/td][/tr][tr][td]11-14[/td][td][icon]/images/ggb/toolbar/mode_text.png[/icon][/td][td]Selecteer de knop Tekst en creëer 4 dynamische teksten met de aparte functievoorschriften.[/td][/tr][tr][td]15[/td][td][/td][td]Typ het commando [b]lijstant =[/b][b]{"", tekst1, tekst2, tekst3, tekst4}[/b] selecteer in de tab Basis de optie Teken als een drop-down lijst met als titel [b]f(x) =[/b]. De optie blanco wordt toegevoegd zodat niet meteen een van de vier voorschriften geselecteerd wordt.[/td][/tr][tr][td]16[/td][td][/td][td]Typ het commando [b]ant= GeselecteerdeIndex[lijstant] - 1[/b] en creeer het getal ant.[br][u]Opmerking[/u]: Na de bewerking -1 komt ant overeen met de index van de functies f1,f2,f3 en f4.[/td][/tr][tr][td]17[/td][td][icon]/images/ggb/toolbar/mode_buttonaction.png[/icon][/td][td]Selecteer de knop Actieknop invoegen en creëer een knop met label [b]nieuwe opgave[/b] en scripting commando's:[br][b]UpdateConstructie()[/b] om alle toevalsgetallen te herberekenen[br][b]SetValue(lijstant,1)[/b] om de drop-down lijst te resetten naar zijn blanco startwaarde.[/td][/tr][/table][br]Als feedback kan je de lijst dynamisch kleuren:[br][b]Rood: Als(ant!=0 && ant!=op, 1, 0)[/b] zodat de lijst niet rood kleurt in de blanco startwaarde[br][b]Groen: Als(ant==opl, 0.7, 0)[/b][br][b]Blauw: 0[/b]