
Chapter 17: Programming 297
17PROGRM.DOC TI-89/TI-92 Plus: Programming (English) Susan Gullord Revised: 02/23/01 1:14 PM Printed: 02/23/01 2:18 PM Page 297 of 40
To enter most of the loop-related
commands, use the Program
Editor’s „ Control toolbar menu.
When you select a loop, the loop
command and its corresponding
End command are inserted at the
cursor location.
:For
|
:EndFor
You can then begin entering the commands that will be executed in
the loop.
A For...EndFor loop uses a counter to control the number of times
the loop is repeated. The syntax of the For command is:
For(variable, begin, end [, increment])
When For is executed, the variable value is compared to the end
value. If variable does not exceed end, the loop is executed;
otherwise, program control jumps to the command following EndFor.
:For i,0,5,1
: --------
: --------
:EndFor
:--------
At the end of the loop (EndFor), program control jumps back to the
For command, where variable is incremented and compared to end.
Using Loops to Repeat a Group of Commands
To repeat the same group of commands successively, use a
loop. Several types of loops are available. Each type gives you
a different way to exit the loop, based on a conditional test.
„ Control Toolbar
Menu
Note: A loop command
marks the start of the loop.
The corresponding
End
command marks the end of
the loop.
For...EndFor Loops
Note: The ending value can
be less than the beginning
value, but the increment
must be negative.
Note: The
For
command
automatically increments th
e
counter variable so that the
program can exit the loop
after a certain number of
repetitions.
added to the counter each subsequent time
For is executed (If this optional value is
omitted, the increment is 1.)
exits the loop when
variable
exceeds this value
counter value used the first time For is executed
variable used as a counter
If the loop requires
arguments, the cursor is
positioned after the command.
i 5i > 5