Download TBC (TOKIWA BASIC Compiler) Benutzerhandbuch
Transcript
Inhalt Einleitung............................................................................................................................................5 1 Grundlagen........................................................................................................................................5 1.1 Programmieren und Übersetzen mit TBC..................................................................................5 1.2 Erstellen von Programmen.........................................................................................................6 2 Anweisungen.....................................................................................................................................7 2.1 Das Programmformat.................................................................................................................7 2.1.1 Das Zeilenformat.................................................................................................................7 2.1.2 Datentypen...........................................................................................................................8 2.1.3 Variablen.............................................................................................................................8 2.1.4 Arithmetische Ausdrücke....................................................................................................9 2.1.5 String-Ausdrücke...............................................................................................................10 2.1.6 Zuweisungsanweisungen...................................................................................................10 2.2 Anweisungen und deren Syntax...............................................................................................12 2.2.1 Die Deklaration von Variablen..........................................................................................12 2.2.2 Definition von Integer-Konstanten....................................................................................14 2.2.3 Deklaration von Datenfeldern (Arrays).............................................................................14 2.2.4 Die DEFINT-Anweisung...................................................................................................16 2.2.5 Die BREAK-Anweisung...................................................................................................16 2.2.6 Die CONTINUE-Anweisung............................................................................................17 2.2.7 Die STOP-Anweisung.......................................................................................................17 2.2.8 Die END-Anweisung.........................................................................................................17 2.2.9 Die REM-Anweisung........................................................................................................18 2.2.10 Die KILL-Anweisung......................................................................................................18 2.2.11 Die MERGE-Anweisung.................................................................................................18 2.3 Steueranweisungen...................................................................................................................19 2.3.1 Die FOR-NEXT-Anweisung.............................................................................................19 2.3.2 Die WHILE-WEND-Anweisung.......................................................................................20 2.3.3 Die REPEAT-UNTIL-Anweisung....................................................................................20 2.3.4 Die IF-THEN-ELSE-Anweisung......................................................................................21 2.3.5 Die SWITCH-CASE-(BREAK-,DEFAULT-,SWEND-)Anweisung...............................23 2.3.6 Die GOTO-Anweisung......................................................................................................24 2.3.7 Die GOSUB-Anweisung...................................................................................................25 2.3.8 Die RETURN-Anweisung.................................................................................................25 2.3.9 Die ON-GOTO-Anweisung...............................................................................................26 2.3.10 Die ON-GOSUB-Anweisung..........................................................................................26 2.3.11 Die ON-ERROR-GOTO (GOSUB-) Anweisung............................................................26 2.3.12 Die ON-EOF-GOTO- (GOSUB-) Anweisung................................................................28 2.3.13 Die ON-KEY-GOTO- (GOSUB-) Anweisung..............................................................29 2.3.14 Die CALL-Anweisung....................................................................................................30 2.3.15 Die USER-Anweisung.....................................................................................................31 2.4 Anweisungen zur Dateneingabe...............................................................................................31 2.4.1 Die INPUT-Anweisung.....................................................................................................31 2.4.2 Die LINE-INPUT-Anweisung...........................................................................................32 2.4.3 Die READ-Anweisung......................................................................................................32 2.4.4 Die LINE-READ-Anweisung...........................................................................................33 2.4.5 Die READ#-Anweisung....................................................................................................34 2.5 Anweisungen zur Datenausgabe...............................................................................................35 2.5.1 Die PRINT-Anweisung.....................................................................................................35 2.5.2 Die WIDTH-Anweisung...................................................................................................38 2.5.3 Die TAB( )-Funktion.........................................................................................................38 3