User manual
202 Luettelo aakkosjärjestyksessä
Try (Kokeile)
Katalogi >
Try
lohko1
Else
lohko2
EndTry
Suorittaa lohko1:n, ellei virhettä esiinny.
Ohjelman suoritus siirtyy lohko2:een, jos
lohko1:ssä esiintyy virhe. Jä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ä syöttä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ötä 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 A·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 A·B must be a
square matrix"
ClrErr
Else
PassErr
EndIf
EndTry