|
SprungbefehleEinführungSprungbefehle dienen dazu, an eine bestimmte Stelle im Programm zu springen oder eine Anweisung
unter einer bestimmten Bedingung auszuführen.
Sprungmarken
Ihr könnt in euer Prog eine Sprungmarke setzten und von jeder beliebigen Position aus an diese
Stelle springen. Für diese Form von Sprüngen ist keine Bedingung notwendig. An die Stelle, wo
hingesprungen werden soll, setzt ihr die Marke. Dies ist der Befehl Lbl und dahinter eine Zahl
von 0 bis 9 oder eine der uns bekannten Variablen. An der Stelle von der aus an die gesetzte
Marke gesprungen werden soll, kommt der Befehl Goto und dahinter die Zahl oder Variable, die
ihr schon bei der Sprungmarke verwendet habt.
Der Befehl Goto 1 in der letzten Zeile lässt das Programm in Zeile eins zur Sprungmarke Lbl 1 springen. Sprungcode - direkte Bedingungsabfrage
Der Spruncode ist ein Doppelpfeil ([SHIFT] + [VARS] + [F3] + [F3]). Er steht immer in
Verbindung mit einer Bedingung und dient deswegen der Bedingungsabfrage. Ist die
Bedingung wahr, wird der Befehl, der unmittelbar nach dem Sprungcode steht, ausgeführt. Ist die
Bedingung falsch, wird der Befehl nicht ausgeführt und es geht in der nächsten Zeile weiter.
Die Verwendung des Sprungcodes wird im Beispiel deutlich.
Mit diesem Beispiel habt ihr ein schönes Toll, wie ihr bei euren Progs nicht nur den Quelltext,
sondern auch den Ablauf vor fremden Zugriffen schützen könnt. Zählsprung
Für den Zählsprung gibt es zwei verschiedene Varianten. Zum Verständnis dieses Abschitts,
lest euch bitte das folgende Thema noch einmal durch:
In- und Dekrementieren einer Zahl.
Isz A:Goto 1 Goto 2 Lbl 1 "ERSTE" Lbl 2 "ZWEITE" "DRITTE" |
|||||||||||||||||||||||
© 2004-2008 by Jörg Binnewald, V 2.0
esc-now.de |