1 INPUT
The INPUT command provides a way for command files to prompt the user
for input.     The prompt string is displayed on the terminal and the
value entered by the use is stored in the specified symbol.

Format:  INPUT [QUALIFIERS] SYMBOL "PROMPT"
2 /INTEGER
Using this qualifier cuases the users input to be converted into an
integer value.
2 /FLOAT
Using this qualifier cuases the users input to be converted into an
floating-point value.
2 /DEFAULT
The default value is stored in the specified symbol if the user enters
a null value (carriage return).

Format: /DEFAULT=<numeric_value>
1 HELP
Display help information.
1 SHOW
The show command displays the values of all or a specified list of
calculator symbols.  For example:

     Command            Description

     SHOW               Display the value of all defined symbols

     SHOW A,B,C         Display the values of symbols A, B and C

     SHOW X Y Z         Display the values of symbols X, Y and Z
1 Comments
Comment are not executed.  They are provided as a means of documenting
command files.   Any command with "!" as the first non-blank character
is a comment.  For example:

     ! This is a comment
     ! 123 + (456/2)     So is this
1 DISPLAY
The DISPLAY command changes the display characteristics of the
calculator.

Format: DISPLAY PARAMETER [[,]PARAMETER]
2 FILE
The FILE parameter specifies that commands read from command files will
be displayed on the terminal before they are executed.     An alternate
form of the command is FILES.
2 NOFILE
The NOFILE parameter specifies that commands read from command files will
not be displayed on the terminal before they are executed.   An alternate
form of the command is NOFILES.  This is the default for the calculator.
2 PRECISION
The PRECISION parameter specifies the maximum number of fractional digits
to be displayed in floating-point values.  If no integer is specified the
default value of six (6) is is used.     The precision must be an integer
between one (1) and sixteen (16).    If a precision outside this range is
used, a warning message will be to be displayed and the precision set the
the default value of six (6).

Format: PRECISION=[integer]
1 Command_Files
Commands stored in text files may be executed by the calculator.    An
"@" may be followed by one or more file names.   The default file type
for command file is ".CALC".  For Example:

     @ FILE1,FILE2,FILE3,...

     @ FILE1 FILE2 FILE3 ...
1 Assignment
The results of an expression calculation may be assigned to an internal
symbol that may be used in  other calculations  or  displayed using the
SHOW command.  For example:

       RESULTS = 123 + 456

       MORE_RESULTS = RESULTS / 2.0
1 Expression
When a algebraic expression is entered as a command the expression is
evaluated and the results displayed on the terminal.      The results
will be  an  integer  value if  all  of  the  operands  are  integers 
otherwise the results is a floating point value.
2 Operators
The following are legal operators for expressions:

       Operator     Example   Results

       - [unary]     -a       negative of a
       + [unary]     +a       no change in a

       -             a - b    a minus b
       +             a + b    a plus B

       *             a * b    a times b
       /             a / b    a divided by b
2 Examples
The following are examples of legal expressions:

   123 + 456

   (A + B) / (C * 2.0)

   - (123 / 456) * (456.0 / 2.2)

   123.0 + (456.0/2.2) * 6.023e23
2 Precedence Of Operators
The operators are listed from higest to lower precedence.

          Operator               Association

            ()                  left to right
            
            - + [unary]         right to left

            * /                 right to left

            - +                 right to left
2 Numeric_Data
Numeric data may be input in several formats. The data is stored
internally in integer for floating point. 
3 INTEGER
3 FLOAT
3 Examples
    Integer Data            Floating Point Data

      12345                    123.456

      %xFFF   (hex)            6.023e23

      %o777   (octal)          4.76e-22

      %d123   (decimal)       -4.76e+22
1 Functions
2 ABS
The ABS function returns the absolute value of an integer or
floating-point value.  
2 ACOS
The ACOS function returns a value in the range zero to pi, which
is the arc cosine of its radian argument.
2 ASIN
The ASIN function returns a value in the range -pi/2 to pi/2, which
is the arc sine of its radian argument.
2 ATAN
The ATAN function returns a value in the range -pi/2 to pi/2, which
is the arc tangent of its radian argument.
2 CEILING
The CEILING function returns a floating-point value which is the smallest
integer which is greater than or equal to its argument.
2 COS
The COS function returns the cosine of its radian arguemnt.
2 COSH
The COSH function returns the hyperbolic cosine of its radian arguemnt.
2 EXP
The EXP function returns teh base e raised to the power of the argument.
2 FLT
The FLT function converts its argument to a floating-point value.
2 FLOOR
The FLOOR function returns a floating-point value which is the largest
integer which is less than or equal to its argument.
2 INT
The INT function converts its argument to an integer value.
2 LN
The LN function returns the natural logarithm of its argument.
2 LOG
The LN function returns the base 10 logarithm of its argument.
2 POW
The POW function return the first argument raised to the power of its
second argument).
2 RAND
The RAND function uses a multiplicative congruential random number
generator with a repeat factor (period) of 2 to the 23 power. 
The function must have a legal argument even though it is not used.
See the SEED function for further information.
2 MAX
The MAX function return the maximum of two arguments.
2 MIN
The MIN function return the mimimum of two arguments.
2 MOD
The MOD function return an integer which is the remainder of the first
integer argumant divided by the second argument.
2 SEED
The SEED function returns a randum number exactly like the RAND function.
The random number generator is reinitilized by calling SEED with the
argument 1, or it cal be set to a specific point by calling SEED with
any number.
2 SIN
The SIN function returns the sine of the radian argument.
2 SINH
The SIN function returns the hyperbolic sine of the radian argument.
2 SQRT
The SQRT function returns the square root of its argument.
2 TAN
The TAN function returns the tangent of the radian argument.
2 TANH
The TANH function returns the hyperbolic tangent of the radian argument.
