User manual - fx-7400GII_Soft

8-20
Une fonction ou une commande à l’intérieur d’une fonction de chaîne (Exp(, StrCmp(, etc.)
est traitée comme un caractère unique. Par exemple, la fonction « sin » est traitée comme
un caractère unique.
Exp(
Fonction : Effectue la conversion d’une chaîne en une expression et exécute l’expression
résultante.
Syntaxe : Exp("<chaîne>"[)]
ExpStr(
Fonction : Effectue la conversion d’une expression de graphe en une chaîne et l’affecte à une
variable spécifiée.
Syntaxe : ExpStr(<formule>, <nom de variable de chaîne>[)]
Description : Pour le premier argument (<formule>) on peut utiliser une expression de graphe
(Y
n
, r, X
t
, Y
t
, X), une formule récursive (a
n
, a
n
+1
, a
n
+2
, b
n
, b
n
+1
, b
n
+2
, c
n
, c
n
+1
, c
n
+2
) ou une mémoire
de fonction (f
n
).
StrCmp(
Fonction : Compare les chaînes « <chaîne 1> » et « <chaîne 2> » (comparaison basée sur
les codes des caractères).
Syntaxe : StrCmp("<chaîne 1>", "<chaîne 2>"[)]
Description : Compare deux chaînes et retourne une des valeurs suivantes :
Retourne 0 lorsque « <chaîne 1> » = « <chaîne 2> ».
Retourne 1 lorsque « <chaîne 1> » > « <chaîne 2> ».
Retourne −1 lorsque « <chaîne 1> » < « <chaîne 2> ».
Strlnv(
Fonction : Inverse la séquence de caractères d’une chaîne.
Syntaxe : StrInv("<chaîne>"[)]
StrJoin(
Fonction : Concatène « <chaîne 1> » et « <chaîne 2> ».
Syntaxe : StrJoin("<chaîne 1>", "<chaîne 2>"[)]
Note : On peut obtenir le même résultat en utilisant la commande « + » (page 8-22).
StrLeft(
Fonction : Copie une chaîne jusqu’au
n
ième
caractère à partir de la gauche.
Syntaxe : StrLeft("<chaîne>",
n[)] (0 n 9999, n est un nombre naturel)
StrLen(
Fonction : Retourne la longueur d’une chaîne (le nombre de caractères qui la composent).
Syntaxe : StrLen("<chaîne>"[)]