Operation Manual
Blz. 21-53
en sla het op onder de naam ‘f2’. Druk op J en controleer dat variabele
@@@f2@@@ daadwerkelijk aanwezig is in uw variabelenmenu. Controleer de
volgende resultaten:
0 @@@f2@@@ Resultaat: 0 1.2 @@@f2@@@ Resultaat: 1.44
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
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
IF x<3 THEN
x
2
ELSE
1-x
END
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.
⎩
⎨
⎧
−
<
=
otherwisex
xifx
xf
,1
3,
)(
2
2