Operation Manual

Anhang: Funktionen und Anweisungen 933
identity() MATH/Matrix-Menü
identity(
Term
)
Matrix
Gibt die Einheitsmatrix mit der Dimension
Term
zurück.
Term
muß zu einer positiven ganzen Zahl
auswertbar sein.
identity(4) ¸
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
If CATALOG
If
Boolescher Term
If
Boolescher Term
Then
Anweisung
Block
EndIf
Wenn
Boolescher Term
wahr ergibt, wird die
Einzelanweisung
Anweisung
oder der Anweisungs-
block
Block
ausgeführt und danach hinter EndIf
fortgefahren.
Wenn
Boolescher Term
falsch ergibt, wird das
Programm fortgesetzt, ohne daß die Einzelan-
weisung bzw. der Anweisungsblock ausgeführt
werden.
Block
kann eine einzelne Anweisung oder eine
Serie von Anweisungen sein, die durch “:”
getrennt sind.
Programmsegment:
©
: If x<0
:Disp "x is negative"
©
—oder—
©
:If x<0 Then
: Disp "x is negative"
: abs(x)! x
:EndIf
©
If
Boolescher Term
Then
Block1
Else
Block2
EndIf
Wenn
Boolescher Term
wahr ergibt, wird
Block1
ausgeführt und dann
Block2
übersprungen.
Wenn
Boolescher Term
falsch ergibt, wird
Block1
übersprungen, aber
Block2
ausgeführt.
Block1
und
Block2
können einzelne Anweisungen
sein.
Programmsegment:
©
: If x<0 Then
: Disp "x is negative"
: Else
: Disp "x is positive or zero"
:EndIf
©
If
Boolescher Term1
Then
Block1
ElseIf
Boolescher Term2
Then
Block2
©
©©
©
ElseIf
Boolescher TermN
Then
BlockN
EndIf
Gestattet Programmverzweigungen. Wenn
Boolescher Term1
wahr ergibt, wird
Block1
ausgeführt. Wenn
Boolescher Term1
falsch ergibt, wird
Boolescher Term2
ausgewertet usw.
Programmsegment:
©
: If choice=1 Then
: Goto option1
: ElseIf choice=2 Then
: Goto option2
: ElseIf choice=3 Then
: Goto option3
: ElseIf choice=4 Then
: Disp "Exiting Program"
: Return
:EndIf
©