Operation Manual

Anhang: Funktionen und Anweisungen 971
Return CATALOG
Return [
Term
]
Gibt
Term
als Ergebnis einer Funktion zurück.
Verwendbar in einem Block
Func...EndFunc oder
einem Block
Prgm...EndPrgm.
Hinweis: Zum Beenden eines Programms
können Sie
Return ohne Parameter benutzen.
Hinweis: Geben Sie den Text als eine
zusammenhängende Zeile in Hauptbildschirm ein
(ohne Zeilenumbrüche).
Define factoral(nn)=Func
:local answer,count:1
! answer
:For count,1,nn
:answer
ù count! answer:EndFor
:Return answer:EndFunc
¸ Done
factoral(3)
¸ 6
right() MATH/List-Menü
right(
Liste1
[,
Anzahl
])
Liste
Gibt
Anzahl
Elemente zurück, die rechts in
Liste1
enthalten sind.
Wenn Sie
Anzahl
weglassen, wird die gesamte
Liste1
zurückgegeben.
right({1,3,ë 2,4},3) ¸
{3
ë 2 4}
right(
QuellString
[,
Anzahl
])
string
Gibt
Anzahl
Zeichen zurück, die rechts in der
Zeichenkette
QuellString
enthalten sind.
Wenn Sie
Anzahl
weglassen, wird der gesamte
QuellString
zurückgegeben.
right("Hello",2) ¸ "lo"
right(
Vergleich
)
Term
Gibt die rechte Seite einer Gleichung oder
Ungleichung zurück
.
right(x<3) ¸ 3
root() CATALOG/MATH/Number-Menü
root(
expression
)
root
Berechnet die n-te Wurzel von x. Dabei kann x
eine reelle oder komplexe Fließkommakonstante,
eine ganze oder komplexe rationale Konstante
oder ein allgemeiner symbolischer Ausdruck sein.
root(8,3) ¸ 2
root(3,3)
¸ 3
1/3
root(3,0,3)
¸ 1.442249570
rotate() MATH/Base-Menü
rotate(
Ganze_Zahl1
[,
Anzahl_Rotationen
])
Ganze_Zahl
Rotiert die Bits in einer binären ganzen Zahl.
Ganze_Zahl1
kann mit jeder Basis eingegeben
werden und wird stets automatisch in eine 32-Bit-
Dualform konvertiert. Ist der Absolutwert von
Ganze_Zahl1
für diese Form zu groß, so wird eine
symmetrische Modulo-Operation ausgeführt, um
sie in den erforderlichen Bereich zu bringen.
Ist
Anzahl_Rotationen
positiv, erfolgt eine Rotation
nach links; ist
Anzahl_Rotationen
negativ, erfolgt
eine Rotation nach rechts. Vorgabe ist
ë 1 (ein Bit
nach rechts rotieren).
Aus beispielsweise folgender Rechtsrotation:
Im Modus Bin base:
rotate(0b1111010110000110101)
¸
0b10000000000000111101011000011010
rotate(256,1)
¸ 0b1000000000
Im Modus Hex base:
rotate(0h78E)
¸ 0h3C7
rotate(0h78E,
ë 2) ¸ 0h800001E3
rotate(0h78E,2)
¸ 0h1E38