Herunterladen Inhalt Inhalt Diese Seite drucken

Conrad C-Control Bedienungsanleitung Seite 37

Inhaltsverzeichnis

Werbung

DEFINE
FOR v = 1 TO 1000
. . .
NEXT
wird zu einer Endlosschleife, da v als Bytevariable nie den Wert 1000
erreichen kann, sondern bereits nach 255 wieder auf 0 überrollt.
Bedingte Ausführung
l
IF
oder
IF
bedingung
Die IF...THEN...ELSE-Konstruktion
grammflusses an Bedingungen zur Laufzeit des Programms. Als Bedin-
gung ist ein beliebiger Term einzusetzen. Ergibt dessen Berechnung
einen Wert ungleich 0, dann gilt die Bedingung als erfüllt, und die an-
Weisung1 wird ausgeführt. Werden zusätzlich ein ELSE und eine zweite
Anweisung angegeben, so wird diese Anweisung alternativ ausgeführt,
wenn der berechnete Term einen Wert gleich 0 ergibt.
Die gesamte IF...THEN...ELSE-Konstruktion
stehen. Anweisungsblöcke (mehrere Anweisungen) nach THEN und ELSE
sind nicht zulässig.
Sprunganweisung
l
GOTO
Mit der GOTO-Anweisung kann der Steuercomputer veranlaßt werden,
die Programmabarbeitung
Ziel des Sprungs wird ein Label-Bezeichner angegeben. Das Sprungziel
kann sich vor oder nach der GOTO-Anweisung im Quelltext befinden.
Aufruf und Rückkehr aus einer Unterroutine
l
Der Aufruf einer Unterroutine erfolgt mit der Anweisung
GOSUB
Dabei ist label der Anfangspunkt der Unterroutine.
v
BYTE
bedingung
THEN
THEN
label
an einer bestimmten Stelle fortzusetzen. Als
label
anweisungl
anweisungl
ELSE
ermöglicht die Anpassung
muß in einer Quelltextzeile
anweisung
des Pro-
31

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis