a. Der PRINT-Befehl:
Verwendung: Text oder Zahlen auf dem Bildschirm ausgeben.
Forum-64
2003
b. Rechnen mit dem PRINT-Befehl:
1982
80
9
Anstatt PRINT kann auch ein ? eingegeben werden:
50
Mathematische Funktionen:
PRINT SQR(X)
PRINT SIN(X)
PRINT COS(X)
PRINT TAN(X)
PRINT LOG(X)
c. Schreiben wir mal das erste Programm:
Um ein BASIC Programm zu schreiben, muss vor jedem Befehl eine Zeilennummer stehen, i. d. R. hat man immer 10, 20, 30, usw. nummeriert:
Kleines Beispiel:
Forum-64
Forum-64
Forum-64
Forum-64
. . .
. . .
. . .
Der C64 wiederholte den Text unendlich, es sei dann man unterbrach ihn mit <run/stop>. Nach dem Abbruch konnte man sich das geschriebene Programm anzeigen lassen:
10 PRINT"Forum-64"
20 GOTO 10
d. Der LIST-Befehl:
Es gibt verschiedene Moeglichkeiten den LIST-Befehl zu verwenden:
e. Variablen:
Variablen werden benoetigt um Texte oder Zahlenwerte im Speicher des C64 abzulegen.
BEISPIEL:
Dies ist die selbe Rechnung wie:
Beispiele fuer Stringvariablen:
Dann kann man dies eintippen:
Ich bin Dein C64
f. Der INPUT-Befehl:
Mit dem INPUT Befehl koennen anwenderspezifische Werte im Speicher abgelegt werden.
BEISPIEL:
Der REM-Befehl in Zeile 10 kann weggelassen werden. Eingaben nach einem REM-Befehl werden von BASIC ignoriert, sie machen das Programm nur fuer andere Leute lesbarer, so kann man in jeder Zeile Bemerkungen hinterlassen.
g. FOR .. NEXT-Schleifen:
Mit FOR .. NEXT-Schleifen kann ein Programmteil oder einzelner Befehl beliebig oft wiederholt werden.
BEISPIEL:
Forum-64
Forum-64
Forum-64
Es kann auch mit FOR .. NEXT-Schleifen gerechnet werden:
BEISPIEL:
0+0=0
1+1=2
2+2=4
3+3=6
4+4=8
5+5=10
6+6=12
h. IF .. THEN-Kommando:
IF .. THEN-Befehle werden benoetigt um Entscheidungen fuer den weiteren Verlauf eines Programms zu treffen.
BEISPIEL:
WIE ALT BIST DU? 30
ALTER SACK!
Das war eine kleine Einführung.
Nebenbei, wenn das Basic-Programm dann so richtig unübersichtlich war, gespickt mit viele GOTO-Befehlen, nannte man dies auch Spaghetti-Code
Legende:
<return> muss natürlich nicht mitgeschrieben werden, sondern einfach die Return-Taste drücken.
Bildschirmausgaben sind in Orange gehalten.
<Manchmal habe ich Anmerkungen in eckige Klammern gesetzt>
Quelle: Mit freundlicher Genehmigung von Chris (Dessert inn)