Examples Of Sequential Programming; Programs Generated By Defining A Function - HP 50g User Manual

Graphing calculator.

Examples of sequential programming

In general, a program is any sequence of calculator instructions enclosed
between the program containers
part of a program. The examples presented previously in this guide (e.g., in
Chapters 3 and 8) 6 can be classified basically into two types: (a) programs
generated by defining a function; and, (b) programs that simulate a sequence
of stack operations. These two types of programs are described next. The
general form of these programs is input process output, therefore, we refer to
them as sequential programs.

Programs generated by defining a function

These are programs generated by using function DEFINE („à) with an
argument of the form:
'function_name(x
The program is stored in a variable called function_name. When the
program is recalled to the stack, by using ‚function_name. The program
shows up as follows:
«
x
1
To evaluate the function for a set of input variables
enter the variables into the stack in the appropriate order (i.e.,
by
then
x
x
,
,
2
3
calculator will return the value of the function
Example: Manning's equation for wide rectangular channel.
As an example, consider the following equation that calculates the unit
discharge (discharge per unit width), q, in a wide rectangular open channel
using Manning's equation:
, x
, ...) = expression containing variables x
1
2
, x
, ... 'expression containing variables x
2
etc.), and press the soft menu key labeled function_name. The
q
and ". Subprograms can be included as
function_name
C
5
3 /
u
y
S
0
0
n
1
, x
, ...'".
1
2
, in RPN mode,
x
, x
, ...
1
2
first, followed
x
1
(
x
, x
, ...
1
2
, x
, ...'
2
).
Page 21-15  