Herunterladen Inhalt Inhalt Diese Seite drucken

Variablen Und Konstanten; Operanden Und Operatoren; Funktionen - Conrad Electronic C-Control/BASIC Bedienungsanleitung

Steuercomputer
Inhaltsverzeichnis

Werbung

Variablen und Konstanten

Variablen und Konstanten sind Objekte des Informationsverarbeitungs-
prozesses. In CCBASIC speichern beide einen numerischen Wert. Wäh-
rend der Wert einer Konstante einmal angegeben wird und dann unver-
ändert bleibt, kann sich der Wert einer Variablen im Lauf des Programms
beliebig oft ändern.
Konstanten können in CCBASIC in dezimaler, hexadezimaler und binärer
Form angegeben werden. Die Syntax für Hexadezimal- und Binärzahlen
sei hier am Beispiel der Zahl 46 (dezimal) gezeigt:
&H2E
&B101110
Außerdem können per DEFINE-Zeilen (siehe unten) symbolische Kon-
stanten vereinbart werden.
Auf Variablen wird stets über ihren Bezeichner zugegriffen. Dieser
Bezeichner muß vor der ersten Verwendung der Variable im Programm
in einer DEFINE-Zeile definiert werden.
Label
Label markieren bestimmte Punkte in der Folge der Programmopera-
tionen. Label sind Ziele von Sprungoperation innerhalb eines Algo-
rithmus. In CCBASIC stehen Label am Anfang einer Zeile und beginnen
stets mit einem Doppelkreuz, dann folgt - ohne Leerzeichen - der Be-
zeichner des Labels.
Das Beispiel zeigt die Definition des Labels „Label1" und die Verwen-
dung in einem Sprungbefehl:
#label1 ...
GOTO label1
Terme
Ein Term ergibt sofort (als Variable oder Konstante) oder durch Berech-
nung einen bestimmten Wert. Terme sind Teile von Anweisungen und
24
stehen beispielsweise bei der Zuweisung eines Wertes an eine Variable
rechts des Zuweisungszeichens „=". Terme werden durch Kombinationen
von Operanden und Operatoren gebildet.
100
c
a + b
(ABS(x) - 13) * 10

Operanden und Operatoren

Ein Operand ist in der Grundform entweder eine Konstante, eine Variable
oder ein Funktionsaufruf, kann aber auch selbst wieder ein aus Operan-
den und Operatoren zusammengesetzter Term sein.
Operatoren bezeichnen Rechenoperationen, die mit den umstehenden
Operanden auszuführen sind. Dabei gibt es eine definierte Rangfolge
der Operatoren (siehe Befehlsbeschreibung), die die Reihenfolge der Be-
rechnungen bestimmt.

Funktionen

Eine Funktion führt eine definierte Operation - zum Beispiel eine Be-
rechnung - durch und liefert durch ihren Aufruf einen Ergebniswert. Die
meisten Funktionen erwarten ein oder mehrere Argumente, die in run-
den Klammern „( )" nach dem Funktionsbezeichner übergeben werden
und durch Kommas getrennt sind. Einige Funktionen werden ohne Argu-
ment aufgerufen. In diesem Fall werden keine runden Klammern ge-
schrieben.
ABS(x)
MAX(a,b)
RAND
EOF
In CCBASIC sind alle unterstützten Funktionen vordefiniert. Deren Be-
zeichner gehören zu den reservierten Worten. Die Formulierung anwen-
derdefinierter Funktionen ist in CCBASIC nicht vorgesehen.
25

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

95 06 02

Inhaltsverzeichnis