Operation Manual

Anhang: Funktionen und Anweisungen 935
InputStr CATALOG
InputStr [
AuffordString
,]
Var
Hält das Programm an, zeigt
AuffordString
auf dem
Programm-I/O-Bildschirm an, wartet auf Ihre
Eingabe und speichert diese in der Variablen
Var
.
Wenn Sie
AuffordString
weglassen, wird “?” als
Eingabeaufforderung angezeigt.
Hinweis: Der Unterschied zwischen
Input und
InputStr ist, daß InputStr die Eingabe stets als
Zeichenkette speichert und daher keine “ ”
erforderlich sind.
Programmsegment:
©
:InputStr "Enter Your Name",str1
©
inString() MATH/String-Menü
inString(
QuellString
,
TeilString
[,
Start
])
Ganze_Zahl
Gibt die Position des Zeichens von
QuellString
zurück, an der das erste Vorkommen von
TeilString
beginnt.
Start
legt fest (sofern angegeben), an welcher
Zeichenposition innerhalb von
QuellString
die
Suche beginnt. Vorgabe = 1 (erstes Zeichen von
QuellString
).
Enthält
QuellString
die Zeichenkette
TeilString
nicht,
oder ist
Start
> Länge von
QuellString
, wird 0
zurückgegeben.
inString("Hello there","the")
¸ 7
"ABCEFG"! s1:If inString(s1,
"D")=0:Disp "D not found." ¸
D not found.
int() CATALOG
int(
Term
)
Ganze_Zahl
int(
Liste1
)
Liste
int(
Matrix1
)
Matrix
Gibt die größte ganze Zahl zurück, die kleiner
oder gleich dem Parameter ist. Diese Funktion ist
identisch mit
floor().
Der Parameter kann eine reelle oder eine
komplexe Zahl sein.
Für eine Liste oder Matrix wird für jedes Element die
größte ganze Zahl zurückgegeben, die kleiner oder
gleich dem Element ist.
int(ë 2.5) ¸ ë 3.
int([-1.234,0,0.37]) ¸
[-2. 0 0.]
intDiv() CATALOG
intDiv(
Zahl1
,
Zahl2
)
Ganze_Zahl
intDiv(
Liste1
,
Liste2
)
Liste
intDiv(
Matrix1
,
Matrix2
)
Matrix
Gibt den mit Vorzeichen versehenen
ganzzahligen Teil von Parameter 1 dividiert durch
Parameter 2 zurück.
Für eine Liste oder Matrix wird für jedes
Elementpaar der mit Vorzeichen versehene
ganzzahlige Teil von Parameter 1 dividiert durch
Parameter 2 zurückgegeben.
intDiv(ë 7,2) ¸ ë 3
intDiv(4,5) ¸ 0
intDiv({12,ë 14,ë 16},{5,4,ë 3}) ¸
{2 ë 3 5}
integrate() Siehe
(), Seite 1017.