Der Wert einer Gleitkommavariablen
±
10-615
Angenommen, in dem obigen Programm beläuft sich der Umsatz ausnahmsweise
nur auf 3 Pfennig. Hierzu wird Zeile 110 folgendermaßen geändert:
110 LET umsatz
Das System ändert dies in:
110 LET umsatz
Um dies zu interpretieren, beginnen Sie mit3 oder3.0 und verschieben Sie den Dezi-
malpunkt um zwei Stellen nach links. Daraus ergibt sich, daß:
=
3E-2
ist.
Nach Ausführung des Programms beläuft sich der durchschnittliche Tagesumsatz
auf:
1.25E-3, was gleichbedeutend
Zahlen mit einem E sind in der Exponentialform angegeben:
(
(Mantisse) E (Exponent)
Ganzzahlige Variablen können Werte im Bereich von -32678 bis 32768 aufweisen.
Nachfolgend einige Beispiele für gültige Namen von ganzzahligen Variablen. Sie
%
müssen mit
LET zahl% = 10
LET zwei____max% = RND(10)
LET zahl_3%=3
Der einzige Nachteil der ganzzahligen Variablen liegt in dem etwas irreführenden %-
Symbol am Ende des Namens. Dieses Symbol hat nichts mit dem Prozentsatz zu
tun. Hier handelt es sich einfach um ein bequemes Symbol, das angehängt wird, um
anzugeben, daß es sich bei den Variablen um eine ganze Zahl handelt.
Die Benutzung einer Funktion kann in etwa mit dem Zubereiten eines Omelettes ver-
glichen werden. Sie schlagen ein Ei in die Pfanne, das dann nach bestimmten
Regeln (dem Rezept) zubereitet wird und schließlich ein Omelette ergibt. So nimmt
beispielsweise
den ganzzahligen Teil zurück. Die Angaben, die in eine Funktion eingegeben wer-
den, werden als Parameter oder Argument bezeichnet. Sie können:
PRINT INH5.6)
schreiben und 5 würde ausgegeben. Wir sagen, daß 5.6 der Parameter ist und die
Funktion den Wert 5 zurückgibt. Eine Funktion kann mehr als einen Parameter benö-
tigen. Die Funktion:
RND(1 TO 6)
kennen Sie schon. Hier handelt es sich um eine Funktion mit zwei Parametern. Funk-
tionen geben jedoch genau einen Wert zurück. Dies muß so sein, da Sie Funktionen
in Ausdrücke setzen können. Zum Beispiel erzeugt:
PRINT 2
die Ausgabe 10. Eine wichtige Eigenschaft der Funktionen ist, daß sie in Ausdrücken
benutzt werden können. Daraus ergibt sich, daß sie einen einzelnen Wert zurückge-
ben müssen, der dann in dem Ausdruck benutzt wird. INT und RND sind System-
funktionen ; sie werden mit dem System geliefert. Später wird jedoch beschrieben,
wie Sie eigene Funktionen selbst schreiben können.
Die folgenden Beispiele zeigen gebräuchliche Anwendungen der INT-Funktion.
100 REMark aufrunden
110 INPUT Dezimalzahl
120 PRINT INT(Dezimalzahl
3/85
kann in folgendem Bereich liegen:
±
bis
10 615
mit 8 signifikanten Ziffern.
= 0.03
= 3E-2
0.03
mit 0.00125 ist.
(Mantisse) x 10 hoch (Exponent)
=
enden.
die Funktion INT einen beliebigen Ausdruck als Eingabe und gibt
*
INH5.6)
+
0.5)
DATENTYPEN,
VARIABLEN UND NAMEN
GANZZAHLIGE
VARIABLEN
NUMERISCHE
FUNKTIONEN
49