Download My Document

Transcript
 EndFor
EndPrgm
À Legt die Subroutine zu einer lokalen Variable fest.
Á Definiert die Subroutine.
 Ruft die Subroutine auf.
Hinweis: Verwenden Sie das Programmeditor-Menü Var, um die Befehle
Definiere (Define) und Prgm...EndPrgm einzugeben.
Hinweise zur Verwendung von Subroutinen
Am Ende der Subroutine wird das aufrufende Programm fortgesetzt. Um eine
Subroutine an einem anderen Zeitpunkt zu beenden, verwenden Sie zurück
(Return) ohne Argument.
Eine Subroutine kann nicht auf lokale Variablen zugreifen, die im aufrufenden
Programm festgelegt wurden. Ebenso kann das aufrufende Programm nicht
auf lokale Variablen zugreifen, die in einer Subroutine festgelegt wurden.
Lbl Befehle sind lokale Befehle für die Programme, in denen sie sich befinden.
Daher kann ein Gehe zu (Goto)-Befehl im aufrufenden Programm nicht zu
einer Marke in einer Subroutine springen oder andersherum.
Vermeidung zirkulärer Definitionsfehler
Bei der Auswertung einer benutzerdefinierten Funktion oder der Ausführung
eines Programms können Sie ein Argument angeben, das dieselbe Variable
enthält, die für die Definition der Funktion bzw. für die Erstellung des
Programms verwendet wurde. Um jedoch zirkuläre Definitionsfehler zu
vermeiden, müssen Sie Variablen, die bei der Auswertung der Funktion oder
der Ausführung des Programms verwendet werden, einen Wert zuweisen.
Beispiel:
x+1&x À
– oder –
For i,i,10,1
Disp i À
EndFor
636
Erste Schritte mit dem Programmeditor