TurboBASIC Handbuch Seite 51
EXP
Arithneti sche Funktion
Definition:Berechnet den Exponent einer nunerischen Variable.
Version :ATARI BASIC Turho BASIC Ccooiler
** *** ***
Syntax :A=EXP(x)
Armerkung :x darf jeder beliebige nunerische Ausdruck sein.
Gibt den Wert der Eulerschen Zahl (ungefähr 2.716) hoch x. In einigen Fällen ist EXP nur auf 6 Stellen genau. EXP ist reziprok zur LOG-Funktion.
Beispiel :REAnY
10 X=2
20 PRINT EXP(x-1) RUN
2.716282
*F
Spezielle Funktion
Definition:Schleifenprüfer
Version :ATARI BASIC Turbo BASIC Compiler
*** ***
Syntax :*F[zeichen]
Arinerkung :zeichen ist nicht zwingend vorgeschrieben und kann + oder - sein.
*F oder *F+
Nach dieser Anweisung wird bei einer FOR.. .NEXT-Schleife erst geprüft, ob der
Zähler den Endwert bereits erreicht hat, bevor die eigentliche Schleife ausgeführt
wird.
Ist dies der Fall, dann wird die Schleife bis zum NEXT überschlagen und es folgt keine Ausführung der Schleife.
*F-
stellt den normaen Zustand wieder her. FOR. . .NEXT-Schleifen werden dann mindestens
einmal durchlaufen. Auch bei RUN wird vom System automatisch ein *F- ausgeführt.
Beispiel : 10 *F+
20 FOR X=3 TO 1
30 PRINT X
40 NEXT X
50 END
Der Anfangawert der Schleife ist 3; der Schleifenzähler wird darauf um 1 erhöht.
Dieser Wert wird mit dem Endwert, welcher 1 ist, verglichen. Die Schleife wird verlassen, weil die Bedingung wahr (TRUE) ist. Nach *F oder *F+ wird erst die Variable X mit dem Anfangswert 3 geladen und dann mit der Variable X (Endwert--1) verglichen. Die Schleife wird bis zum NEXT X überschlagen.
Es findet keine Bildschirmausgabe statt.