Herunterladen Inhalt Inhalt Diese Seite drucken

3, .3. 10 For - Commodore Computer Volkscomputer Vc-20 Programmierhandbuch

Inhaltsverzeichnis
FOR <numerische Variable>=<x> TO <y> f S T E P <z>J
NEXT
C<numerische
V a r i a b l e > .. J , wobei
Ausdruecke s e i n muessen.
Fuehrt
e i n e
Reihe
S c h l e i f e
i n
Durchlaeufen a u s .
«.numerische V a r i a b l e > wird
Durchlaeufe
verwendet. Der e r s t e numerische Aus-
druck <x> i s t d e r Anfangswert, d e r z w e i t e numeri-
sche Ausdruck <y> i s t der Endwert
A l l e Anweisungen und Programmzeilen nach der FOR¬
Anweisung
b i s z u r e r s t e n NEXT-Anweisung
a u s g e f u e h r t . Dann w i r d
v o n < z > erhoeht und e s w i r d g e p r u e f t , ob e r groe-
s s e r
a l s der Endwert
n i c h t
g r o e s s e r
zurueck
zu d e r Anweisung
und der Ablauf
g r o e s s e r a l s < y > , so wird d a s Programm nach der
NEXT-Anweisung f o r t g e s e t z t . D i e s v e r s t e h t man un-
t e r e i n e r FOR...NEXT-Schleife.
Wenn f u e r « z > e i n n e g a t i v e r Wert angegeben i s t ,
so muss d e r Endwert <y> k l e i n e r a l s d e r Anfangs-
wert <x> s e i n . <y> w i r d i n diesem F a l l b e i jedem
Durchlauf um den Wert von < z > v e r m i n d e r t , b i s der
Zaehler k l e i n e r a l s d e r Endwert <y> w i r d .
Wird STEP < z > n i c h t angegeben, so w i r d der Zaeh-
l e r b e i jedem D u r c h l a u f um 1 e r h o e h t .
FOR...NEXT-Schleifen
werden, d.h. e i n e
e i n e r
anderen angeordnet s e i n .
z a e h l e r muss dann jedoch e i n e n e i g e n e n Namen e r -
h a l t e n .
Fuer
S c h l e i f e n r e i c h t e i n e NEXT-Anweisung, g e f o l g t von
den
e i n z e l n e n Z a e h l e r v a r i a b l e n i n d e r r i c h t i g e n
R e i h e n f o l g e
und d u r c h Kommas g e t r e n n t , wenn d i e
e i n z e l n e n
NEXT-Anweisungen u n m i t t e l b a r
der f o l g e n wuerden.
Die V a r i a b l e n i n d e r NEXT-Anweisung koennen weg-
g e l a s s e n werden. I n diesem F a l l b e z i e h t s i c h jede
NEXT-Anweisung
FOR-Anweisung. F i n d e t d e r I n t e r p r e t e r e i n e NEXT-
Anweisung
ohne vorangegangene
g i b t
e r e i n e NEXT WITHOUT FOR-Fehlermeldung aus
und b r i c h t d a s Programm a b .
Wegen des begrenzten S t a p e l s p e i c h e r s duerfen nur
maximal
9
FOR...NEXT-Schleifen
s c h a c h t e l t werden.
58
V a r i a b l e > J
x,
y
von
Anweisungen
e i n e r
vorgegebenen
a l s Z a e h l e r
der Z a e h l e r
<y> geworden i s t . Wenn e r
i s t , v e r z w e i g t
nach d e r POR-Anweisung
w i r d
w i e d e r h o l t . I s t d e r Zaehler
duerfen
S c h l e i f e
d a r f
a l l e
Zaehler
a u f d i e z u l e t z t
[ , <numerische
und
z
numerische
i n e i n e r
Anzahl
von
f u e r d i e
d e s Z a e h l e r s .
werden
um
den Wert
d e r
I n t e r p r e t e r
auch
g e s c h a c h t e l t
auch
i n n e r h a l b
J e d e r
S c h l e i f e n -
i n
g e s c h a c h t e l t e n
a u f e i n a n -
i n t e r p r e t i e r t e
FOR-Anweisung, so
i n e i n a n d e r
ge-
Inhaltsverzeichnis
loading

Verwandte Produkte für Commodore Computer VolksComputer VC-20

Inhaltsverzeichnis