Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

BASIC 3.5 LEXIKON
COMMODORE 16
FOR ... TO ... STEP
***************
FOR Variable
~
Startwert TO Endwert [ STEP Schrittweite ]
Zusammen mit der NEXT-Anweisung veranlaßt die FOR-TO-Anweisung,
daß ein bestimmter Programmabschnitt
mehrfach
durchlaufen
wird.
Auf
diese Weise lassen sich z.B. Programmpausen
unterschiedlichster
Länge
programmieren, Zählvorgänge durchführen oder bestimmte
Arbeiten
(z.B.
Druckvorgänge) n-fach ausführen.
Nach jedem
FOR-NEXT-Durchlauf wird
die
Schleifenvariable
um
den Wert 'Schrittweite' hinauf- oder heruntergezählt, wobei der
Start-
und der Endwert die Grenzwerte der Schleifenvariablen bilden.
Die FOR-Anweisung verläuft nach folgender Logik:
Zuerst wird die Schleifenvariable auf den Startwert
gesetzt.
Erreicht
das Programm eine NEXT-Anweisung, wird die Schrittweite
(Standard
=
1)
zum momentanen Wert der Schleifenvariablen hinzugezählt und danach
das
Ergebnis mit dem Endwert verglichen.
Ist das Ergebnis kleiner oder gleich (also nicht größer),
wird
der unmittelbar der FOR-Anweisung folgende Programmteil ausgeführt. Ist
ein über dem Endwert liegender Wert erreicht,
kommt
der
Programmteil
zur Ausführung, der direkt auf die NEXT-Anweisung folgt. Siehe auch die
NEXT-Anweisung. Bei negativer Schrittweite gilt sinngemäß das gleiche.
BEISPIEL:
10 FOR L
=
1 TO 20
20 PRINT L
30 NEXT L
40 PRINT "BLACK JACK! L
"L
Dieses kleine Programm schreibt die Zahlen von Eins bis Zwanzig
auf den Bildschirm und schließt mit der Meldung: BLACK JACK! L
=
21.
150

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis