User manual

202 Luettelo aakkosjärjestykses
Try (Kokeile)
Katalogi >
Try
lohko1
Else
lohko2
EndTry
Suorittaa lohko1:n, ellei virhettä esiinny.
Ohjelman suoritus siirtyy lohko2:een, jos
lohko1:s esiintyy virhe. rjestelmän
muuttuja errCode sisältää virhekoodin,
jotta ohjelma voi korjata virheen.
Virhekoodien luettelo on esitetty kohdassa
Virhekoodit ja viestit, sivu 257.
lohko1 ja lohko2 voivat olla joko yksi
lauseke tai sarja lausekkeita, jotka on
erotettu toisistaan kaksoispisteellä (:).
Huomaa esimerkkiä sttäessäsi: Ohjeet
monirivisten ohjelmien ja funktion
määritysten syöttämisestä löytyvät
tuotteen ohjekirjan Laskin-osiosta.
Esimerkki 2
Jos halaut nähdä komentojen Try, ClrErr ja
PassErr toiminnan, syö oikealla näkyvä
eigenvals()-ohjelma. Suorita ohjelma
suorittamalla kukin seuraavista
lausekkeista.
Huomaa: Katso myös ClrErr, sivu 26, ja PassErr, sivu
139.
Define eigenvals(a,b)=Prgm
© Program eigenvals(A,B) displays
eigenvalues of B
Try
Disp "A= ",a
Disp "B= ",b
Disp " "
Disp "Eigenvalues of A·B are:",eigVl(a*b)
Else
If errCode=230 Then
Disp "Error: Product of B must be a
square matrix"
ClrErr
Else
PassErr
EndIf
EndTry