BASIC 3.5 LEXIKON
COMMODORE 16
SGN (X)
Mit dieser Funktion läßt sich das Vorzeichen
von X
ermitteln.
Bei positivem X ergibt sich +1, bei Null 0 und bei negativem X-I.
SIN (X)
Dies ist die trigonometrische Funktion Sinus. Das Ergebnis
ist
der Sinus des Winkels X, wobei X in Bogenmaß einzugeben ist. Ist
X
im
Gradmaß angegeben, so ist die Umrechnung
SIN(X*~
1180) zu verwenden.
SQR (X)
Mit der Funktion SQR (Square-Root) wird die Quadratwurzel von X
gezogen, wenn X gleich
(=)
oder größer
(»
Null (0) ist. Bei
negativen
Zahlen kommt die Fehlermeldung ILLEGAL QUANTITY ERROR.
TAN (X)
Der Tangens des Winkels X wird mit dieser
Funktion
berechnet.
Der X-Wert wird im Bogenmaß eingegeben (siehe SIN).
USR (X)
Wird diese Funktion angesprochen, dann springt das Programm
in
ein Maschinenprogramm, dessen Startadresse in den
Speicherstellen 1281
und 1282 steht. Diese Adresse
muß
zuvor
in
LO-/HI-Byte-Schreibweise
(d.h. Adresse
LO+256*HI, wie in Maschinensprache üblich) mit POKE
in
1281 (für LO) und 1282 (für HI) plaziert werden. Der
Parameter X
wird
dem 'Floating Point Akkumulator'
=
'FPA' übergeben. Das mit USR
aufge-
rufene Unterprogramm (in Assembler) wertet den Inhalt" des 'FPA' aus und
gibt einen neuen Wert zurück.
188