Den här konstruktionen (se nedan) bygger på följande nyckelelement: [br][br][list][*][b]En lista med funktioner:[/b] Skapa en lista med funktioner genom att skriva massa funktioner i en lista, t.ex. [code]FL = { 2^x, x², 0.5x² - 2, lg(x) [/code]}[br][br][/*][*][b]En glidare som har ett maxvärde som är funktionslistans längd:[/b] Skapa en glidare n på valfritt sätt (verktyg, skriva [code]n = 10[/code] och göra den synlig) och se till att maxvärdet för glidaren är[code] Längd[FL][/code]. Se till att [code]Steglängd = 1[/code]. [br][br][/*][*][b]En funktion som är ett element ur listan:[/b] Skriv [code]f(x) = Element[FL, n][/code]. Du kan också skriva [br][code]f(x) = FL(n)[/code]. [br][br][/*][*][b]En text som genereras från funktionen:[/b] Dra funktionsuttrycket för f från Algebrafönstret och släpp det i Ritområdet. Placera och formatera tills du är nöjd. [br][br][/*][*][b]En kryssruta och motsvarande booleska variabel:[/b] Skapa en kryssruta genom att klicka på [icon]/images/ggb/toolbar/mode_showcheckbox.png[/icon] och sedan klicka i Ritområdet där du vill ha kryssrutan. Du kan senare flytta den genom att dra den med höger musknapp. På Förklaring skriver du "Visa funktionsuttryck". Under [b]Välj Objekt[/b] väljer du textrutan. Detta skapar en boolesk variabel a och placerar dess namn under [b]Villkor att visa objekt[/b] i textrutans egenskaper. [br][b][br][/b][/*][*][b]Ett uppdateringsskript: [/b]Vi vill att textrutan skall döljas så fort vi växlar funktion. Därför skriver vi ett litet script. Öppna egenskaperna för glidaren (talet) n och klicka på fliken [b]Script (Program)[/b]. Skriv in [br][br][code]SättVärde[a, false][/code][br][br]Detta kommer att sätta a = false så fort som n uppdateras. Det är ett mycket litet program, men dock ett program. Kanske ditt första? [br][br]Vi kan inte direkt skriva a = false i scriptet. Då skulle det skapas en ny variabel a och den gamla skulle döpas om till a_1. Genom att använda kommandot SättVärde[...] så ändrar vi värdet på redan existerande variabler. [/*][/list]För att göra klart appen, glöm inte följande: [br][br][list][*]Lås objekt som inte ska kunna ändras/flyttas (högerklicka...)[/*][*]Välj lagom storlek på appen. Fundera på om den ska kunna användas på telefon[/*][*]Dölj Algebrafönstret[/*][*]Du kanske vill fundera på ett gemensamt utseende för alla dina appar...? [/*][/list]