Spiele programmieren mit TI-BASIC: Grundsätzliches und Prgm-Anweisung
Unsere Arbeitsumgebung
[Bearbeiten]Du hast wohl gedacht du könntest TI-BASIC, BASIC sei wohl kein Problem für dich? Nach der ersten Seite im Kapitel 1 direkt hier gelandet, gell?
Auf dem TI-GrafikTaschenRechner wird mit einer abgespeckten Version von BASIC programmiert. Dem TI-BASIC.
Was TI bedeutet weisst du? TexasInstruments.
Das Akronym BASIC steht für: "Beginner's All-purpose Symbolic Instruction Code"
Das bedeutet soviel wie etwa Symbolische Allzweck-Programmiersprache für Anfänger.
Lasst uns anfangen zu programmieren! - Und möge die Nacht mit dir sein!
-> Schalte dein Rechner ein.
-> Drücke Prgm
Lass uns den Bildschirm anschauen:
- Oben sieht man die Registertitel, die man mit den Pfeiltasten anwählen kann.
- 'Exec' steht für? Execute, dem englischen Wort für? Ausführen.
- 'Edit' = Editieren
- 'New' = Neues Programm erstellen
-> Drücke die Links-Taste und Enter um ein neues Programm zu erstellen
Jetzt wirst du nach dem Programmtitel gefragt.
-> Es soll "CCLROUT" heißen
Programmtypen
[Bearbeiten]Durch die Namenskonvention wissen wir, dass es ein sonstiges Programm ist. Es gibt verschiedene Typen von Programmen die ihren Typ durch den Anfangsbuchstaben verraten.
A = Alle Programme
B = Eigene Programme
C = Sonstige Programme
D = Data
E = Listen
F = Matrizen
G = Games
H = Hack-Programme
I = Includes
J = Units
K = Source
L = Link
M = Mathe
N = Mathe-Graphen
O = Link/IR
P = Projekte
Q = Log
R = Lesen
S = System
T = Temp
U = User
V = Vars
W = Schreiben
X = Grafik
Y = Form
Z = Assembler
-> Drücke Enter!
Quelltext
[Bearbeiten]Es erscheint unser Lieblingsort: Der Quelltexteditor
Darein kommen unsere Programmbefehle
Was sind Programmbefehle?
Programmbefehle können grundsätzlich Anweisungen oder Ausdrücke sein!
Zum Glück kann man sich auf dem GTR nicht verschreiben, denn die Befehle gibt man nicht von Hand ein.
Sie sind alle, naja zum größten Teil wie du später festellen wirst, in ein Menü gepackt.
Es ist erreichbar via Prgm-Taste.
->Wähle die dritte Registerkarte mit einem Pfeil-Links-Druck und drücke Enter
Nun müssten die ersten zwei Zeilen folgendermaßen lauten:
PROGRAM: CCLROUT
:prgmCCLROUT
:
Der Prgm-Befehl
[Bearbeiten]Der prgm-Befehl ist ein Verweis ein Programm an der Stelle auszuführen.
Man kann sich vorstellen, dass der gesamte Inhalt aus dem Program:CCLROUT statt dem Befehl steht.
Und was steht in dem prgramm? Dasselbe, also würde dies der Rechner 2,000 mal machen, aber da der Inhalt dahin kopiert wird, wird immer größer unser Programm, bis kein Speicherplatz mehr da ist.
Unter anderem haben wir eine Schleife gebaut. Um genau zu sein, eine sogennannte "verschachtelte Schleife".
Schauen wir uns noch ein Beispielprogramm an (aus dem Handbuch des TI-82):
PROGRAM:VOLYCYL :Prompt D :Prompt H :prgmMAREACRC => PROGRAM:MAREACRC :A*H→V <= = :D/2→R :Disp V || :Pi+R²→A || :Return = || || = = = = = = = =
Weiter zu den I/O-Anweisungen.