Operation Manual

Programmieren 670
Hinweis: Benutzen Sie nach Möglichkeit den Typ “lokale” Variable für alle Variablen, die
nur innerhalb eines Programms benötigt werden und nach Programmende nicht
gespeichert bleiben müssen.
Wenn Sie die Variable i als lokal deklarieren, wird sie bei Programmende automatisch
gelöscht und belegt nicht unnötig Speicherplatz.
Wodurch wird der Undefined Variable-Fehler verursacht?
Wodurch wird der Undefined Variable-Fehler verursacht?Wodurch wird der Undefined Variable-Fehler verursacht?
Wodurch wird der Undefined Variable-Fehler verursacht?
Die Fehlermeldung
Undefined variable wird angezeigt, wenn Sie eine benutzerdefinierte
Funktion auswerten oder ein benutzerdefiniertes Programm ausführen, das sich auf
nicht initialisierte lokale Variablen (Variablen, welchen kein Wert zugeteilt wurde)
bezieht.
Bei diesem Beispiel handelt es sich eher um eine Funktion mit mehreren Anweisungen
als um ein Programm. Hier werden zwar Zeilenumbrüche gezeigt, Sie würden den Text
aber wie z.B.:
Define fact(n)=Func:Local… als eine ununterbrochene Zeile eingeben. Die
Auslassung (...) zeigt an, dass der Text der Eingabezeile über den Bildschirm
hinausgeht.
Beispiel:
Ê
Define fact(n)=Func:
Local m:
While n>1:
nm!m: n–1!n:
EndWhile:
Return m:
EndFunc