→ x
IF 'x<3' THEN 'x^2' EVAL END "Done" MSGBOX » »
«
«
en sla het op onder de naam 'f1'. Druk op
@@@f1@@@ daadwerkelijk beschikbaar is in uw variabelenmenu. Controleer de
volgende resultaten:
@@@f1@@@ Resultaat: 0
0
3.5 @@@f1@@@ Resultaat: geen actie
Deze resultaten bevestigen de correcte werking van de IF...THEN...END
constructie. Het programma berekent de functie f
geen uitvoer indien dit niet zo is).
De IF...THEN...ELSE...END-constructie
De IF...THEN...ELSE...END-constructie laat twee alternatieve paden voor de
programmaloop toe, gebaseerd op de waarheidswaarde van de logische
bewering. De algemene notatie van deze constructie is:
IF logical_statement THEN program_statements_if_true
ELSE program_statements_if_false END.
De werking van deze constructie is als volgt:
1. Evalueer de logische bewering.
2. Indien de logische bewering waar is, voer dan de
programmabeweringen uit indien waar en voert het programma verder
uit na de bewering END.
3. Indien de logische bewering niet waar is, voer dan de
programmabeweringen uit indien niet waar en voert het programma
verder uit na de bewering END.
Gebruik om een IF...THEN...ELSE...END-constructie direct in het
stapelgeheugen te maken:
Ditz al de volgende invoer geven in het stapelgeheugen:
J
en controleer of de variabele
1.2 @@@f1@@@ Resultaat: 1.44
10 @@@f1@@@ Result aat: geen actie
(x) = x
1
„°@) @ BRCH@ ‚ @) @ IF@@
2
, als x < 3 (en geeft
Blz. 21-52