Bruge en løkke i en instruks
En løkke (loop) er en programmeringsstruktur, hvor en sætning (eller en række sætninger) gentages igen og igen, indtil en betingelse er opfyldt. Der findes to løkke-typer i interaktivt layout. Loop-løkker og While-løkker.
En loop-løkke (oprettet med handlingerne Loop, Break If og End Loop) gentager en række handlinger, indtil en bestemt betingelse (specificeret i handlingen Break If) opfyldes. Du kan f.eks. bruge en Loop-løkke til at stille en elev spørgsmål, indtil vedkommende svarer rigtigt.
En While-løkke (oprettet med handlingerne While og End While) gentager en række handlinger, så længe en bestemt betingelse (specificeret i handlingen While) er opfyldt. Du kan f.eks. bruge en While-løkke til at afspille en animation, indtil slutbrugeren flytter musemarkøren væk fra vinduet.
Sådan oprettes en Loop-løkke eller en While-løkke:
- Opret en instruks på fanen Instruks på paletten Interaktiv.
- Gør et af følgende for at starte loop-sætningen:
- Tilføj handlingen Loop (Kontrol > Loop) for at tilføje en Loop-løkke.
- Tilføj en While-handling for en While-løkke. For at specificere den betingelse der skal opfyldes, skal du vælge et alternativ på drop-down-menuen Objekttype, vælge objektets navn på drop-down-menuen Objekt og derefter vælge et alternativ på drop-down-menuen Is eller Has. (Bemærk, at hvis du vælger Udtryk på drop-down-menuen Objekttype, så skal du skrive et udtryk, der evaluerer til true (sand) eller false (falsk) snarere end at vælge et alternativ på drop-down-menuen Is eller på drop-down-menuen Has.
- For at specificere den handling der skal gentages i løkken, hvis betingelsen er opfyldt, skal du tilføje en handling til instruksen umiddelbart efter If-handlingen og konfigurere den til det, du ønsker. Hvis du ønsker, at der skal ske flere ting i løkkens indre, skal du tilføje flere handlinger.
- Hvis du opretter en Loop-løkke, skal du tilføje en Break If-handling. For at specificere den betingelse der skal opfyldes, for at løkken stopper gentagelsen, skal du vælge et alternativ på drop-down-menuen Objekttype, vælge objektets navn på drop-down-menuen Objekt og derefter vælge et alternativ på drop-down-menuen Is eller Has.
- Gør et af følgende for at afslutte løkken: