Loop commands – HP 39gs User Manual

Page 245

Advertising
background image

Programming

18-23

ZEROGROB

Creates a blank graphic with given width and height,
and stores it in graphicname.

ZEROGROB graphicname;width;height:

Loop commands

Loop hp allow a program to execute a routine repeatedly.
The HP 39gs has three loop structures. The example
programs below illustrate each of these structures
incrementing the variable A from 1 to 12.

DO…UNTIL …END

Do ... Until ... End is a loop command that executes the
loop-clause repeatedly until test-clause returns a true
(nonzero) result. Because the test is executed after the
loop-clause, the loop-clause is always executed at least
once. Its syntax is:

DO loop-clause UNTIL test-clause END

1 A:
DO

A + 1 A
DISP 3;A:

UNTIL A == 12 END:

WHILE…
REPEAT…
END

While ... Repeat ... End is a loop command that
repeatedly evaluates test-clause and executes loop-clause
sequence if the test is true. Because the test-clause is
executed before the loop-clause, the loop-clause is not
executed if the test is initially false. Its syntax is:

WHILE test-clause REPEAT loop-clause END
1 A:
WHILE A < 12 REPEAT

A+1 A
DISP 3;A:

END:

FOR…TO…STEP
...END

FOR name=start-expression TO end-expression
[STEP increment];

loop-clause

END

FOR A=1 TO 12 STEP 1;

DISP 3;A:

END:

HP 39gs English.book Page 23 Wednesday, December 7, 2005 11:24 PM

Advertising
This manual is related to the following products: