EasyManuals Logo

Sinclair ZX81 User Manual

Sinclair ZX81
92 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
Page #12 background imageLoading...
Page #12 background image
Chapter 5 - Functions
Mathematically, a function is a rule for giving a number (the result) in exchange for another (the argument,
or operand) & so is really a unary operation. The ZX81 has some of these built into it & their names are the
words written under the keys.
SQR
, for instance, is the familiar square root function, and
PRINT SQR
9
gives 3, the square root of 9. (To get
SQR
, you first press the
FUNCTION
key - shifted
NEWLINE
. This
changes the cursor to . Now press the
SQR
key (H):
SQR
appears on the screen and the cursor changes
back to . The same method works for all the words that are written underneath the keys, almost all of
which are function names.)
Try
PRINT SQR
2
You can test the accuracy of the answer by
PRINT SQR
2*
SQR
2
which ought to give 2. Note that both
SQR
s are worked out before the *, and in fact all functions (except
one -
NOT
) are worked out before the five operations +, -, *, / and **. Again, you can circumvent this rule
using brackets -
PRINT SQR
(2*2)
gives 2.
Here are some functions (there is a complete list in appendix C). If your maths is not up to
understanding some of these, it does not matter - you will still be able to use the computer.
* The trigonometrical functions. These work in radians, not degrees.
Using the jargon of the last chapter, all these except
PI
&
RND
are unary operations with priority 11. (
PI
&
RND
are nullary
operations, because they have no operands.)
SGN
The sign function (sometimes called signum to avoid confusion with
SIN
). The result is -1, 0 or +1
according as the argument is gative, zero or positive.
ABS
The absolute value, or modulus. The result is the argument made positive, so that
ABS
-3.2 =
ABS
3.2 = 3.2
SIN
*
COS
*
TAN
*
ASN
arcsin *
ACS
arccos *
ATN
arctan *
LN
natural logarithm (to base 2.718281828459045..., alias e)
EXP
exponential function
SQR
square root
INT
integer part. This always rounds down, so
INT
3.9 = 3 &
INT
-3.9 = -4. (An integer is a whole
number, possibly negative.)
PI
= 3.1415265358979..., the girth in cubits of a circle one cubit across.
PI
has no argument. (Only
ten digits of this are actually stored in the computer, & only eight will be displayed.)
RND
Neither has
RND
an argument. It yields a random number between 0 (which value it can take) & 1
(which it cannot).

Other manuals for Sinclair ZX81

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Sinclair ZX81 and is the answer not in the manual?

Sinclair ZX81 Specifications

General IconGeneral
ProcessorZilog Z80A
Processor Speed3.25 MHz
ROM8 KB
InputMembrane keyboard
StorageCassette tape
Power Supply9V DC
Dimensions167 mm x 40 mm x 175 mm
Release Year1981
ManufacturerSinclair Research
Weight350 g
Operating SystemSinclair BASIC
RAM1 KB
PortsTV out, expansion port
DisplayTelevision (RF modulator output)

Related product manuals