Voorbeeld: Voer het volgende programma in:
→ x
IF 'x<3' THEN 'x^2' ELSE '1-x' END EVAL "Done" MSGBOX
«
«
» »
en sla het op onder de naam 'f2'. Druk op
@@@f2@@@ daadwerkelijk aanwezig is in uw variabelenmenu. Controleer de
volgende resultaten:
0 @@@f2@@@ Resultaat: 0
3.5 @@@f2@@@ Resultaat: -2.5 10 @@@f2@@@ Resultaat: -9
Deze resultaten bevestigen de correcte werking van de
IF...THEN...ELSE...END-constructie. Het programma berekent de functie
Opmerking: in dit specifieke geval zou het een geldig alternatief geweest
zijn om een IFTE functie in de vorm: 'f2(x) = IFTE(x<3,x^2,1-x)' te gebruiken.
Geneste IF...THEN...ELSE...END-constructies
In de meeste computerprogrammeertalen waar de IF...THEN...ELSE...END-
constructie beschikbaar is, is de volgende notatie de algemeen gebruikte
notatie voor programmaweergave:
IF logical_statement THEN
program_statements_if_true
ELSE
program_statements_if_false
END
Bij het ontwerpen van een rekenmachineprogramma met IF-constructies zou u
kunnen starten door met de hand de pseudo-code voor de IF- constructies te
schrijven zoals hierboven getoond. Voor programma @@f2@@@ bijvoorbeeld, zou
u het volgende kunnen schrijven
J
en controleer dat variabele
1.2 @@@f2@@@ Resultaat: 1.44
2
x
,
if
x
3
f
(
x
)
2
1
x
,
otherwise
Blz. 21-53