13–18
Programming Techniques
File name 33s-English-Manual-040130-Publication(Edition 2).doc Page : 388
Printed Date : 2004/1/30 Size : 13.7 x 21.2 cm
Loops with Counters (DSE, ISG)
When you want to execute a loop a specific number of times, use the
¹
ª
(
increment
;
skip if greater than
) or
º
«
(
decrement
;
skip if less than or equal
to
) conditional function keys. Each time a loop function is executed in a program, it
automatically
decrements
or
increments
a counter value stored in a variable. It
compares the current counter value to a final counter value, then continues or exits
the loop depending on the result.
For a count–down loop, use
º
«
variable
For a count–up loop, use
¹
ª
variable
These functions accomplish the same thing as a FOR–NEXT loop in BASIC:
variable
=
initial–value
final–value
increment
.
.
.
variable
A DSE instruction is like a FOR–NEXT loop with a negative increment.
After pressing a shifted key for ISG or DSE (
¹
ª
or
º
«
), you will be
prompted for a variable that will contain the
loop–control
number
(described
below).
The Loop–Control Number
The specified variable should contain a loop–control number
±ccccccc.fffii,
where:
±ccccccc
is the current counter value (1 to 12 digits). This value
changes
with
loop execution.
fff
is the final counter value (must be three digits). This value does
not
change
as the loop runs.
ii
is the interval for incrementing and decrementing (must be two digits or
unspecified). This value does
not
change. An unspecified value for
ii
is
assumed to be 01 (increment/decrement by 1).
Given the loop–control number
ccccccc
.
fffii,
DSE decrements
ccccccc
to
ccccccc — ii
, compares the new
ccccccc
with
fff,
and makes program execution
skip the next program line if this
ccccccc
≤
fff.
Содержание 33S
Страница 1: ... HP 33s scientific calculator user s manual H HP Part number F2216A 90020 Printed in China Edition 2 ...
Страница 14: ......
Страница 15: ...Part 1 Basic Operation ...
Страница 16: ......
Страница 56: ......
Страница 64: ......
Страница 82: ......
Страница 92: ......
Страница 122: ......
Страница 137: ...Operations with Complex Numbers 9 7 c Ù Adds L1 L2 L3 Converts vector back to polar form displays r θ ...
Страница 138: ......
Страница 157: ...Part 2 Programming ...
Страница 158: ......
Страница 184: ......
Страница 210: ......
Страница 222: ......
Страница 255: ...Mathematics Programs 15 33 y y x x m n New coordinate system Old coordinate system 0 0 x P u y v θ ...
Страница 293: ...Part 3 Appendixes and Reference ...
Страница 294: ......
Страница 324: ......
Страница 348: ......