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.