Operation Manual

Blz. 21-66
« xs xe dx « xe xs – dx / ABS 1. + n « xs xe FOR x x
dx STEP n LIST » » »
en sla het op in variabele @GLIS2.
Zorg ervoor dat de programmaroep 0.5 ` 2.5 ` 0.5 ` @GLIS2 de
lijst {0.5 1. 1.5 2. 2.5} geeft.
Gebruik het programma DBUG voor een korte lijst om de werking stap
voor stap te zien, bijvoorbeeld:
J1 # 1.5 # 0.5 ` Voert de parameters 1 1.5 0.5 in
[ ‘ ] @GLIS2 ` Voert de programmanaam in op
niveau 1
„°LL @)@RUN@ @@DBG@ Activeert de debugger.
Gebruik @SST@ om stapsgewijs door het programma te lopen en de
gedetailleerde werking van elk commando te zien.
De DO-constructie
De algemene structuur van dit commando bestaat uit:
DO program_statements UNTIL logical_statement END
Het DO-commando start een oneindige lus die de programmabeweringen
uitvoert tot de logische bewering het resultaat FALSE (0) geeft. De logische
bewering moet hierbij een indexwaarde bevatten waarvan de waarde wordt
veranderd door de programmabeweringen.
Voorbeeld 1
– Dit programma geeft een teller in de linkerbovenhoek van het
scherm weer die telkens 1 optelt in een oneindige lus tot een druk op een toets
(elke willekeurige toets) de teller stopt: « 0 DO DUP 1 DISP 1 + UNTIL
KEY END DROP »
Het commando KEY evalueert als TRUE wanneer op een toets wordt gedrukt.
Example 2
– bereken de som S met een DO…UNTIL…END-constructie
Het volgende programma berekent de som