EasyManua.ls Logo

HP HP-28S - Page 279

HP HP-28S
341 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Techniques:
List of variables.
DOWN
uses
VARS
to
return
the
list
of
variables
and
subdirectories in
the
current
directory.
Error trap.
To
check
whether
a
name
in
the
VARS
list is a directory,
DOWN
uses
the
name
as
an
argument
to RCL; since directories
can't
be
recalled to
the
stack,
an
error occurs if
the
name
is a direc-
tory
name,
and
the
name
is
added
to
the
list
of
directory
names.
Program
::~.
'
..'AR:3
"*
'./
.
::::
::::"
v SIZE
FOF: .j
v .j
GET
I
FERR
F.:CL
DROP
THEt~
+
END
~lDn
t'lnW
I
ENTER
I
~
DOWN
ISTol
Comments
Begin
the
program.
Put
on
the
stack a list of
the
names
of all variables
and
subdirectories.
Store
the
VARS
list
in
a local
variable
v.
Begin
the
defining
program
.
Put
the
list
of
directory
names
on
the
stack (initally empty).
Put
1
and
size of v
on
the
stack.
For
each
name
in
v,
do
the
following:
Get
the
name.
Attempt
to recall
the
contents
of
a variable
with
that
name;
if suc-
cessful,
drop
the
contents.
If
RCL
caused
an
error,
the
name
must
be
a directory
name,
so
add
the
name
to
the
list
of
directory
names.
End
of
the
THEN
clause
and
the
program
structure.
Repeat for next
name
in v.
Create
a
custom
menu
for
the
di-
rectory names.
End
the
defining program.
End
the
program.
Put
the
program
on
the
stack.
Store
the
program
as DOWN.
278
28:
Programming
Examples

Table of Contents

Other manuals for HP HP-28S

Related product manuals