Operation Manual

Programmeren 660
Opmerking: gebruik zo vaak mogelijk lokale variabelen voor variabelen die alleen in een
programma worden gebruikt en die niet moeten worden bewaard nadat het programma
stopt.
Als u de variabele
i als lokaal declareert, wordt de variabele automatisch verwijderd
wanneer het programma stopt, zodat hij geen geheugenruimte in beslag neemt.
Wat veroorzaakt een Undefined Variable foutmelding?
Wat veroorzaakt een Undefined Variable foutmelding?Wat veroorzaakt een Undefined Variable foutmelding?
Wat veroorzaakt een Undefined Variable foutmelding?
Een
Undefined variable foutmelding wordt weergegeven wanneer u een door de
gebruiker gedefinieerde functie uitwerkt of een door de gebruiker gedefinieerd
programma uitvoert waarin verwezen wordt naar een lokale variabele die niet
geïnitialiseerd is (waaraan geen waarde is toegekend).
In dit voorbeeld gaat het niet om een programma, maar om een functie met meervoudig
voorschrift. U ziet hier regelafbrekingen, maar in werkelijkheid wordt de tekst op de
invoerregel als één regel getypt, zoals:
Define fact(n)=Func:Local… de puntjes geven
hier aan dat de tekst op de invoerregel langer is dan het scherm.
Bijvoorbeeld:
Ê
Aan de lokale variabele m is geen beginwaarde toegekend.
Ê
Define fact(n)=Func:
Local m:
While n>1:
nm!m: n–1!n:
EndWhile:
Return m:
EndFunc