TurboBASIC Handbuch Seite 54


FRAC

Ar ithnat 1 sche Funktion


Definition :Ermittelt den Nachkannateil einer Zahl.

Version :ATARI BASIC Turbo BASIC Compiler

*** ***

Syntax : v=FRAC(exp)

Arinerkung :exp stellt einen nunerischen Ausdruck dar.

FRAC(exp) ist nicht inTfler gleich:

exp- INT(exp),

weil INT die nächstkleinere Zahl ermittelt.

Beispiel :INT(-0.3) ergibt -1 und

FRAC(-0.3) ergibt -0.3.

Siehe auch TRUNC.



FRE

Spezielle Funktion


Definition:Ermittelt den noch freien Speicherplatz.

Version :ATARI BASIC Turbo BASIC Ccmpiler

*** *** ***

Syntax :FRE(0)

var=FRE(0)

Ann'erkung :(0) ist ein vorgeschriebener ,,Dumny"-Wert, das heißt, das dieser

Wert keinerlei EinfluB auf die Funktion hat, aus internen Grün-

den aber diese Syntax eingehalten werden muß. Statt 0 kann jeder

andere beliebige nu'erische Ausdruck benutzt werden.

Das Ergebnis dieser Funktion liefert den dezimalen Wert des noch

verfügbaren RandAccessMemory (Speicher mit wahlfreiem Zugriff).

Beispiel :READY

PRINT FRE(x)

32274 :in ATARI BASIC

34017 :in Turbo BASIC XL 1.5

READY



OET

I/O-Instruktion


Definitio:Liest ein einzelnes Byte aus einem spezifizierten Gerät und setzt

es in die angegebene Variable ein.

Version :ATARI BASIC Turbo BASIC Ccmpiler

*** 1 *** 1,2 ***

Syntax :1: GET #n,var

2: CET var

Anmerkung :n spricht ein bestim'ntes Eingabegerät an und muß einen integren

Wert von 1 bis 7 haben.

Der voreingestellte Wert für das Eingabegerät ist in Turbo BASIC

die Tastatur. Sobald das Progrann auf ein GET stößt, stoppt es,

wartet auf einen Tastendruck und setzt danach den ATASC II-Wert

der Taste in die Variable.

Beispiel :In ATARI BASIC:

10 OPEN #l,4,0,"K:"

20 GET #1,A

30 PRINT A

40 CLOSE #1