Découvrez le jeu Web de serpent addictif réalisé par l'auteur de ce site : ![]() |
Menu "Trig" :
- Ces fonctions ne vous seront utiles que lorsque vous ferrez de la trigonométrie.
Si vous en faites, vous les reconnaîtrez (dans le cas contraire, demandez
à votre professeur de mathématiques).
Elles ont tous la même syntaxe.
Syntaxe : csc(R)
R : un nombre réel ou une variable
Retour : un nombre réel
Exemple : sec(2) :: -2.402997962
Menu "Calc" :
- d() : Vous permet d'obtenir la fonction dérivée d'une
fonction.
Syntaxe : d(Str1,Str2)
Str1 : une chaine de caractères ou une variable Strx contenant
l'expression
Str2 : une chaine de caractères ou une variable Strx contenant
la variable de l'expression (X dans la plupart des cas)
Retour : une chaine de caractère contenant la fonction dérivée
de l'expression
Exemple : d("2X²+5X-9","X")
:: "4*X+5"
- arclenth() : Donne la longueur d'un arc.
Syntaxe : arclenth(Str1,Str2,R1,R2)
Str1 : une chaine de caractères ou une variable Strx contenant
l'expression de l'arc
Str2 : une chaine de caractères ou une variable Strx contenant
la variable de l'expression (X dans la plupart des cas)
R1 : un nombre réel ou une variable contenant le nombre minimum
que la variable peut prendre
R2 : un nombre réel ou une variable contenant le nombre maximum
que la variable peut prendre
Retour : un nombre réel contenant la longueur de l'arc
Exemple : arclenth("X^3","X",-4,3)
:: 92.33004984
Menu "Algbr" :
- simp() : Simplifie une expression.
Syntaxe : simp(Str)
Str : une chaine de caractères ou une variable Strx contenant
l'expression à simplifier
Retour : une chaine de caractère contenant l'expression simplifiée
Exemple : simp("2X²-3X²+3*6-9")
:: "9-X^2"
- sign() : Retourne le signe de la valeur donnée en paramètre.
Syntaxe : sign(R)
R : un nombre réel ou une variable
Retour : un nombre réel valant 1 ou -1 selon que R est positif
ou négatif ; retourne en fait abs(R)/R => R doit donc être différent
de 0
Exemple : sign(-5) :: -1
- let() : Remplace une variable de la seconde chaine de caractères
par le contenu donné dans la première chaine.
Syntaxe : let(Str1,Str2)
Str1 : une chaine de caractères ou une variable Strx contenant
l'expression à remplacer dans Str2
Str2 : une chaine de caractères ou une variable Strx contenant
l'expression totale
Retour : une chaine de caractères contenant l'expression finale
Exemple : let("X=sin(X)","2X^3+2")
:: "2*sin(X)^3+2"
:: Dans la seconde chaine, X est
remplacé par sa valeur de la première chaine (sin(X))
- version() : Pour les programmeurs qui utiliseraient des fonctions
de Symbolic : Retourne la version de Symbolic et fait apparaître un message
d'erreur (et arrête le programme, donc) si la valeur donnée en
paramètre est suppérieure à la version de Symbolic présente
sur la calculatrice. Ceci permet d'interrompre un programme si la version de
Symbolic ne permet pas l'usage de certaines fonctions plus récentes et
de demander la mise à jour de l'application.
Syntaxe : version(R)
R : un nombre réel ou une variable représentant la version
minimale pour faire fonctionner certaines fonctions récentes de Symbolic
(et donc le programme)
Retour : Si R est inférieur à la version de Symolic, retourne
la version actuelle et, dans le cas contraire, produit un message d'erreur
Exemple 1 : version(1.5) :: 1.8
(à titre de valeur indicative)
Exemple 2 : voici comment rédiger une routine d'erreur personnalisée
:
:if version(0)<1.7:Then
:Output(1,1,"VERSION TROP PETITE POUR pretty()"
:Return:End
- numStr() : Cette fonction fait l'inverse de expr() : Permet de transformer
un nombre en chaine de caractère.
Syntaxe : numStr(R)
R : un nombre réel ou une variable dont le contenu doit être
transformé en chaine de caractère
Retour : une chaine de caractères contenant le nombre réel
Exemple : numStr(25+2) :: "27"
- pretty() : Permet d'afficher une expression "comme sur le papier"
grace à l'application PrettyPrint.
Syntaxe : pretty(Str)
Str : une chaine de caractères ou une variable Strx contenant
l'expression à afficher
Retour : l'expression est affichée avec PrettyPrint
Exemple : pretty("2Xcos(1/(2X))")