Übersicht: GW-BASIC-Befehle

Befehl Beschreibung
ABS Berechnet den Absolutwert einer Zahl.
AND Logischer Operator AND.
ASC Gibt den ASCII-Wert des ersten Zeichens einer Zeichenkette zurück.
ATN Berechnet den Arkustangens einer Zahl.
AUTO Automatische Zeilennummerierung.
CHAIN Lädt und startet ein anderes Programm.
CHDIR Ändert das aktuelle Verzeichnis.
CHR$ Gibt das Zeichen für einen ASCII-Wert zurück.
CINT Wandelt eine Zahl in einen ganzzahligen Wert um.
CLEAR Setzt Variablen und Arrays zurück und löscht alle geöffneten Dateien.
CLOAD Lädt ein Programm von Kassette.
CLOSE Schließt eine Datei.
CLS Löscht den Bildschirm.
COLOR Setzt die Vorder- und Hintergrundfarbe.
CONT Setzt ein angehaltenes Programm fort.
COS Berechnet den Kosinus eines Winkels.
CSAVE Speichert ein Programm auf Kassette.
DATA Definiert eine Liste von Konstanten.
DEF FN Definiert eine benutzerdefinierte Funktion.
DIM Definiert die Dimensionen eines Arrays.
DRAW Zeichnet eine Linie auf dem Bildschirm.
EDIT Bearbeitet eine Zeile in einem Programm.
END Beendet ein Programm.
ENVIRON Setzt oder gibt eine Umgebungsvariable zurück.
ERASE Löscht ein Array aus dem Speicher.
ERROR Erzeugt einen Laufzeitfehler.
EXP Berechnet die Exponentialfunktion einer Zahl.
FIELD Definiert die Felder einer zufälligen Zugriffdatei.
FILES Listet die Dateien im aktuellen Verzeichnis auf.
FOR … TO … NEXT Definiert eine Schleife.
GET Liest Daten aus einer zufälligen Zugriffdatei.
GOSUB … RETURN Ruft eine Unterroutine auf und kehrt zurück.
GOTO Springt zu einer angegebenen Zeile.
IF … THEN … ELSE Bedingte Anweisung.
INPUT Fordert den Benutzer zur Eingabe auf.
INT Rundet eine Zahl auf die nächste Ganzzahl ab.
KEY Setzt eine Funktionstaste.
LET Weist einer Variablen einen Wert zu.
LINE Zeichnet eine Linie auf dem Bildschirm.
LIST Listet den Quellcode eines Programms auf.
LOAD Lädt ein Programm aus einer Datei.
LOCATE Setzt den Cursor an eine bestimmte Position.
MERGE Fügt den Inhalt einer Datei in das aktuelle Programm ein.
NEW Löscht das aktuelle Programm aus dem Speicher.
ON … GOSUB Springt bedingt zu einer Unterroutine.
ON … GOTO Springt bedingt zu einer bestimmten Zeile.
OPEN Öffnet eine Datei.
OPTION BASE Setzt den Basisindex für Arrays.
OUT Schreibt einen Wert an einen I/O-Port.
PAINT Füllt einen Bereich des Bildschirms mit einer Farbe.
PALETTE Setzt die Farben der Bildschirm-Palette.
PEN Setzt die Zeichenstiftparameter für Grafiktabletts.
PLAY Spielt eine Tonfolge ab.
PLOT Zeichnet einen Punkt auf dem Bildschirm.
POKE Schreibt einen Wert in eine Speicheradresse.
PRINT Gibt Daten auf dem Bildschirm aus.
PUT Schreibt Daten in eine zufällige Zugriffdatei.
READ Liest Daten aus einer DATA-Anweisung.
REM Kommentarzeile.
RENUM Nummeriert die Zeilen eines Programms neu.
RESTORE Setzt den DATA-Zeiger auf den Anfang oder eine bestimmte Zeile.
RESUME Setzt die Programmausführung nach einem Fehler fort.
RETURN Kehrt von einer Unterroutine zurück.
RIGHT$ Gibt die rechte Seite einer Zeichenkette zurück.
RND Erzeugt eine Zufallszahl.
RUN Startet ein Programm.
SAVE Speichert ein Programm in einer Datei.
SHELL Wechselt zur Betriebssystem-Shell.
SIN Berechnet den Sinus eines Winkels.
SOUND Erzeugt einen Ton.
SPACE$ Gibt eine Zeichenkette mit Leerzeichen zurück.
SPC Erzeugt Leerzeichen in einer PRINT-Anweisung.
SQR Berechnet die Quadratwurzel einer Zahl.
STEP Gibt die Schrittweite in einer FOR-NEXT-Schleife an.
STOP Hält die Programmausführung an.
STR$ Wandelt eine Zahl in eine Zeichenkette um.
STRING$ Gibt eine Zeichenkette mit einem wiederholten Zeichen zurück.
SWAP Tauscht die Werte zweier Variablen.
TAB Setzt die Cursorposition in einer PRINT-Anweisung.
TAN Berechnet den Tangens eines Winkels.
TIME$ Gibt die aktuelle Systemzeit zurück oder setzt sie.
TO Gibt den Bereich in einer FOR-NEXT-Schleife an.
TROFF Deaktiviert die Ablaufverfolgung.
TRON Aktiviert die Ablaufverfolgung.
USR Ruft eine benutzerdefinierte Funktion auf.
VAL Wandelt eine Zeichenkette in eine Zahl um.
VARPTR Gibt die Speicheradresse einer Variablen zurück.
VIEW Setzt den Bildschirmbereich für Grafikausgaben.
WAIT Wartet, bis ein bestimmtes Bitmuster an einem I/O-Port erscheint.
WEND Beendet eine WHILE-WEND-Schleife.
WHILE … WEND Definiert eine Schleife, die solange ausgeführt wird, wie eine Bedingung erfüllt ist.
WIDTH Setzt die Breite des Bildschirms oder des Druckers.
WINDOW Definiert einen Textfensterbereich auf dem Bildschirm.
WRITE Schreibt Daten in eine Datei oder gibt sie auf dem Bildschirm aus.