Door middel van de perform-opdracht met until coderen we een herhaling. De voorwaarde achter until geeft aan wanneer de herhaling gereed is. Een enkele keer is er geen voorwaarde nodig. We weten bij voorbaat al hoeveel keer we bepaalde opdrachten willen uitvoeren.
onthoud
Als we van tevoren weten hoeveel keer iets herhaald moeten worden, kunnen we een andere vorm van perform gebruiken: de perform met times.
perform 24 times display space end perform
De opdrachten die herhaald moeten worden, kunnen in de perform-opdracht zelf staan. De reeks opdrachten moet dan worden afgesloten met end-perform.
Soms zijn er zoveel opdrachten dat de perform en de end-perform ver uit elkaar komen te staan. We kunnen de opdrachten in dat geval beter in een aparte paragraaf plaatsen. In de perform-opdracht noemen we de naam van de betrokken paragraaf. End-perform is niet meer nodig.
perform rapport-afdrukken 2 times
De computer voert de paragraaf rapport-afdrukken twee keer achter elkaar uit.
illustratie: Geert Nijmolen
Het is mogelijk om het aantal keren met een variabele aan te duiden:
perform rapport-afdrukken gewenst-aantal times
In dit voorbeeld kijkt de computer naar de variabele gewenst-aantal om te weten te komen hoeveel maal de paragraaf rapport-afdrukken moet worden uitgevoerd. De computer bekijkt het veld slechts eenmaal, namelijk als hij aan de herhaling gaat beginnen. Wijziging van het veld heeft daarna geen invloed meer op het aantal keren dat de paragraaf aan de beurt komt.