For
CATALOG
For Var, Anfang, Ende [, Schritt]
Block
EndFor
Führt die in
für jeden Wert von
aus, wobei der Wert bei jedem Durchlauf
Ende
um
Schritt
darf keine Systemvariable sein.
Var
kann positiv oder negativ sein. Der
Schritt
Vorgabewert ist 1.
kann eine einzelne Anweisung oder eine
Block
Serie von Anweisungen sein, die durch ":"
getrennt sind.
format()
MATH/String-Menü
format(Term[, FormatString]) ⇒ string
Gibt
Term
Formatschablone zurück.
muß zu einer Zahl vereinfachbar sein.
Term
FormatString
diese Form besitzen: "
"
n
c
", wobei
G[
][
]
n
: Festes Format (Fixed). n ist die Anzahl
F[
]
der angezeigten Nachkommastellen (nach
dem Dezimalpunkt).
S[
n
]
: Wissenschaftliches Format. n ist die
Anzahl der angezeigten Nachkommastellen
(nach dem Dezimalpunkt).
: Technisches Format (Engineering). n ist
E[
n
]
die Anzahl der Stellen, die auf die erste
signifikante Ziffer folgen. Der Exponent wird
auf ein Vielfaches von 3 gesetzt, und der
Dezimalpunkt wird um Null, eine oder zwei
Stellen nach rechts verschoben.
n
c
: Wie Fixed, unterteilt jedoch auch die
G[
][
]
Stellen links des Dezimaltrennzeichens in
Dreiergruppen. c ist das Gruppentrennzeichen
und ist auf "Komma" voreingestellt. Wenn c
auf "Punkt" gesetzt wird, wird das Dezimal-
trennzeichen zum Komma.
c
: Jeder der vorstehenden Formatein-
[R
]
stellungen kann als Suffix das Flag
nachgestellt werden, wobei c ein einzelnes
Zeichen ist, das den Dezimalpunkt ersetzt.
fpart()
MATH/Number-Menü
fpart(Term1) ⇒ Term
fpart(Liste1) ⇒ Liste
fpart(Matrix1) ⇒ Matrix
Gibt den Bruchanteil/Nachkommateil des
Parameters zurück.
Bei einer Liste bzw. Matrix werden die
Bruchteile aller Elemente zurückgegeben.
Der Parameter kann eine reelle oder eine
komplexe Zahl sein.
befindlichen Anweisungen
Block
zwischen
Var
Anfang
inkrementiert wird.
als Zeichenkette im Format der
ist eine Zeichenkette und muß
[n
", "
n
", "
F
]
S[
]
optionale Teile bedeutet.
[ ]
Programmsegment:
©
:0! tempsum : 1! step
:For i,1,100,step
und
:
tempsum+i! tempsum
:EndFor
:Disp tempsum
©
Inhalt von tempsum nach
Ausführung:
Inhalt von tempsum bei Änderung
von step in 2:
format(1.234567,"f3") ¸
format(1.234567,"s2") ¸
format(1.234567,"e3") ¸
n
",
E[
]
format(1.234567,"g3") ¸
format(1234.567,"g3") ¸
format(1.234567,"g3,r:") ¸
R
c
fpart(ë 1.234) ¸
fpart({1, ë 2.3, 7.003}) ¸
Anhang A: Funktionen und Anweisungen
5050
2500
"1.235"
"1.23í 0"
"1.235í 0"
"1.235"
"1,234.567"
"1:235"
ë.234
ë.3
{0
.003}
449