Operation Manual
21-24 Programmeren
→PLOT Brengt de grafiek van graphicname in het scherm van de
Curveweergave.
→PLOT graphicname:
REPLACE Vervangt een deel van de grafiek in graphicname1 door
graphicname2, beginnend op de positie. REPLACE
werkt ook voor lijsten en matrices.
REPLACE graphicname1;(positie);graphicname2:
SUB Haalt een deel uit de genoemde grafiek (of lijst of matrix)
en slaat het op in een nieuwe variabele, naam. Het deel
wordt bepaald door de positie en posities.
SUB name;graphicname;(positie);(posities):
ZEROGROB Creëert een lege grafiek met gegeven breedte en hoogte
en slaat het op in graphicname.
ZEROGROB graphicname;breedte;hoogte:
Lusopdrachten
Met de lusopdrachten kan een programma een routine
herhaaldelijk uitvoeren. De HP 40gs heeft drie
lusstructuren. De voorbeeldprogramma’s hieronder tonen
elk van deze structuren als zij de variabele A van 1 tot 12
verhogen.
DO…UNTIL …END Do ... Until ... End is een lusopdracht die de
herhaaldelijk wordt uitgevoerd tot test true is. Omdat de
test na de lusclausule wordt uitgevoerd, wordt de
lusclausule altijd minstens een keer uitgevoerd. De
syntaxis ervan is:
DO opdrachten UNTIL test END
1
X A:
DO A + 1 X A
UNTIL A == 12
END
WHILE…
REPEAT…
END (einde)
While ... Repeat ... End is een lusopdracht die
herhaaldelijk de test evalueert en de opdrachten uitvoert
als de test true is. Omdat de test vóór de opdrachten
wordt uitgevoerd, worden de opdrachten niet uitgevoerd
als de test aanvankelijk false is. De syntaxis ervan is:
HP 40gs Dutch.book Page 24 Friday, December 9, 2005 2:36 AM










