C128 NetLex

Commodore 128 Bedienungshandbuch
Commodore 128 System Guide



4. C128-Modus

4.4 Struktur von BASIC

Der Sprachumfang des Commodore-BASIC gliedert sich in:

- Befehle
- Anweisungen
- Funktionen
- Variablen

Befehle werden dazu benutzt, an Programmen etwas zu bearbeiten, sie zu listen, zu ändern, zu löschen, zu speichern oder zu laden. Deshalb werden Befehle auch meistens in der Befehlsebene (Direktmodus) eingegeben. Sie können aber auch Bestandteil eines Programms sein.

Anweisungen steuern den Programmablauf. Sie sind der eigentliche Inhalt des Programms, können aber auch im Direktmodus eingegeben werden. Die Anweisungen gliedern sich in 3 Gruppen:

• Ein-/Ausgabeanweisungen für den Datenverkehr zwischen dem Rechner einerseits sowie Tastatur, Bildschirm, Diskettenstation, Festplatte,  Drucker oder Datenfernübertragungsschnittstelle andererseits.

• Deklarationsanweisungen für die Definition von Daten, benutzereigenen Funktionen, Speichersegmenten oder der Programmumgebung.

• Steueranweisungen zur Festlegung des Programmablaufes wie Schleifen, Sprünge, Unterprogramm- und Unterbrechungsaufrufe.

Funktionen liefern als Ergebnis bestimmte Werte zur Weiterverarbeitung an das Programm und gliedern sich in:

• Numerische Funktionen, die als Ergebnis ganzzahlige Werte oder Gleitkommawerte übergeben;

• Zeichenkettenfunktionen, die als Ergebnis eine Zeichenkette übergeben.

Variablen der BASIC-Sprache dürfen nicht mit den vom Programmierer frei definierbaren Variablen eines Programms verwechselt werden. Die hier gemeinten System-Variablen haben feste, von BASIC vorgegebene Namen und Funktionen. Ihnen wird beim Aufruf vom Interpreter ein Wert zugewiesen, der bestimmte Funktionszustaende des Interpreters oder Rechnersystems zu einem bestimmten Zeitpunkt beschreibt. Es gibt numerische und Zeichenketten-Systemvariablen.


Auszug aus dem Commodore C128 (D) Bedienungshandbuch: Seite 4-10 bis 4-11


[Seitenanfang] [Infos] [Links] [Lexikon] [Home]
Erstellt von WTE, am 26. Februar 2012; überarbeitet am 26. Februar 2012