Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore C116 Bedienungshandbuch Seite 162

Inhaltsverzeichnis

Werbung

BASIC 3.5 LEXIKON
COMMODORE 116
FOR ... TO ... STEP
***************
FOR Variable
=
Starh1ert TO Endwert [ STEP Schrittweite ]
Zusammen mit der NEXT-Am;eisung veranlaßt die FOR-TO-Anwe isung,
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 FüR-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 FüR-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: BLACKJACK! L
=
21.
150

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis