Herunterladen Inhalt Inhalt Diese Seite drucken

Die Define-Anweisung - Conrad Electronic C-Control/BASIC Bedienungsanleitung

Steuercomputer
Inhaltsverzeichnis

Werbung

Zuweisungen
Die Zuweisung ist die einfachste Form einer Programmanweisung. Nach
dem Bezeichner einer Variablen, der ein Wert zugewiesen werden soll,
folgt das Zuweisungszeichen „=" und dann ein Term, der den zu zuwei-
senden Wert bestimmt. Eine Zuweisung entspricht damit einer einfachen
mathematischen Formel.
a = 10
b = x - y
c = SQR(a*a + b*b)
Befehle
Neben den einfachen Zuweisungen sind Befehle Anweisungen zur
Ausführung von Programmoperationen durch den C-Control/BASIC
Steuercomputer. Befehle beginnen stets mit einem reservierten Wort.
Einige Befehle erwarten einen oder mehrere Parameter zur genauen
Spezifikation der auszuführenden Programmoperation. Diese Parameter
werden nach dem Befehlsbezeichner und einem Leerzeichen aufgeführt
und dabei durch Kommas getrennt (Ausnahme PRINT, siehe Befehls-
übersicht). Im Gegensatz zu den Argumenten beim Aufruf einer Funk-
tion stehen die Befehlsparameter nicht innerhalb runder Klammern!
RANDOMIZE
PAUSE 100
BEEP 440,50,50
Anweisungen zur Steuerung des Programmflusses
Diese Anweisungen erlauben, die Reihenfolge der an sich streng sequen-
tiell abgearbeiteten Programmoperationen zu steuern und an Eingangs-
werte des Informationsverarbeitungsprozesses anzupassen. Sie bieten
eine hohe Flexibilität bei der Algorithmenformulierung und sind für die
Lösung mancher anwendungstechnischer Probleme sogar Grundvoraus-
setzung.
Anweisungen zur Steuerung des Programmflusses bestehen aus einem
oder mehreren reservierten Worten und erfordern in jeweils spezieller
26
Weise eventuell weitere Angaben.
GOTO label1
IF a > b THEN GOSUB label2
FOR i = 0 TO 10 STEP 2
...
NEXT
Compileranweisungen
Zusätzlich zu den Programmanweisungen enthält ein CCBASIC-Quelltext
Compileranweisungen, die zum Beispiel zum Anlegen von Datenblocks
(Tabellen) oder zur Definition von Variablen- und Konstanten dienen.
Für Compileranweisungen gilt die Doppelpunktregel zum Trennen meh-
rerer Anweisungen in einer Zeile nicht. Es darf jeweils nur eine Compiler-
anweisung in einer Zeile stehen.

Die DEFINE-Anweisung

Die DEFINE-Anweisung ist eine Compileranweisung.
Definition symbolischer Konstanten
Es ist guter Programmierstil, statt „magischer" Zahlen im Programm
IF x > 1234 THEN GOTO alarm
besser symbolische Konstanten zu verwenden. Durch Vergabe signifi-
kanter Bezeichner für Konstanten erhöht sich die Lesbarkeit des Quell-
textes. Wenn alle Konstanten global definiert werden, ist ein Programm
auch leichter zu warten. Das gilt besonders, wenn ein und dieselbe Kon-
stante mehrmals im Programm benötigt wird.
Die Definition einer symbolischen Konstanten erfolgt wie folgt:
DEFINE bezeichner wert
Dabei ist wert entweder eine dezimale, hexadezimale oder binäre Zahl.
27

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

95 06 02

Inhaltsverzeichnis