Un calcul réel peut utiliser les opérateurs + (addition), - (soustraction), * (multiplication), / (division), ^ (élévation à une puissance), ² (élévation au carré), (cités par ordre de priorité croissante) ou faire référence à un terme d'une matrice.
A noter : Ces opérateurs doivent impérativement être écrits et les espaces sont permis.
Les parenthèses ouvrantes et fermantes peuvent être utilisées.
L'argument des fonctions mathématiques doit toujours être contenu dans une parenthèse.
Pour les fonctions de plusieurs variables, les paramètres doivent être séparés par une virgule.
Les fonctions mathématique d'une variables prédéfinies sont :
abs(x) |
valeur absolue de x |
sqrt ou rac(x) |
racine carrée de x |
int(x) |
partie entière de x |
sin(x) |
sinus de x |
cos(x) |
cosinus de x |
tan(x) |
tangente de x |
ln(x) |
logarithme népérien de x |
exp(x) |
fonction exponentielle de x |
arcsin(x) |
Arc Sinus de x |
arccos(x) |
Arc Cosinus de x |
arctan(x) |
Arc Tangente de x |
ch(x) |
Cosinus hyperbolique de x |
sh(x) |
Sinus hyperbolique de x |
th(x) |
tangente hyperbolique de x |
argsh(x) |
Arc Sinus hyperbolique de x |
argch(x) |
Arc Cosinus hyperbolique de x |
argth(x) |
Arc Tangente hyperbolique de x |
rand(x) |
Renvoie un nombre pseudo aléatoire compris entre 0 et 1 (0 compris et 1 exclu). La valeur de x n'est pas prise en compte. |
² |
Elève au carré le nombre qui précède le symbole ² |
fact(x) |
Renvoie factorielle de x. x doit être un entier positif ou nul. |
gauche(x) |
Si x est un calcul ou une fonction contenant un test ou une opération, renvoie le membre de gauche de ce test. Sinon renvoie le même calcul que l'argument. |
droit(x) |
Si x est un calcul ou une fonction contenant un test ou une opération, renvoie le membre de droite de ce test. Sinon renvoie le même calcul que l'argument. |
Les fonctions de deux variables prédéfinies sont :
max(x, y) |
Renvoie le plus grand des deux nombres x et y. |
min(x, y) |
Renvoie le plus petit des deux nombres x et y. |
pgcd(n, p) |
Renvoie le PGCD de n et p. n et p doivent être entiers positifs et non tous les deux nuls. |
ppcm(n, p) |
Renvoie le PPCM de n et p. n et p doivent être entiers positifs. |
mod(n, p) |
Renvoie le reste de la division Euclidienne de n par b. n et p doivent être entiers positifs et b non nul. |
ncr(n, p) |
Renvoie le nombre de combinaisons à p éléments d'un ensemble à n éléments. n et p doivent être des entiers positifs avec p inférieur ou égal à n. |
npr(n, p) |
Renvoie le nombre de permutations à p éléments d'un ensemble à n éléments. n et p doivent être des entiers positifs avec p inférieur ou égal à n. |
divmaxp(n,p) |
Renvoie le plus grand nombre entier positif k tel que k^p divise n avec 1 < p < 256 et 1 < |n| < 1000000 |
La seule fonction de trois variables prédéfinie est :
si(cond, x, y) |
Renvoie x si cond est égal à 1 et y sinon. |
La seule fonction de quatre variables prédéfinie est :
integrale(exp, var, a, b) |
Renvoie une valeur approché de l'intégrale de expr entre les bornes a et b, var désignant la variable d'intégration. L'intégrale est calculée par la méthode de Simpson avec 400 intervalles. |
primitive(expr, var, a, b) |
expr étant une formule d'une fonction f de la variable var, renvoie f(b)-f(a). |
Les fonctions de cinq variables prédéfinies sont :
somme(expr, var, deb, fin, pas) |
Renvoie la somme de l'expression expr quand la variable var prend toutes les valeurs entières de deb jusqu'à fin par pas d'incrément pas. expr peut utiliser toute fonction ou valeur précédemment définie. deb, fin et pas doivent prendre des valeurs entières. |
produit(expr, var, deb, fin, pas) |
Renvoie le produit de l'expression expr quand la variable var prend toutes les valeurs entières de deb jusqu'à fin par pas d'incrément pas. expr peut utiliser toute fonction ou valeur précédemment définie. deb, fin et pas doivent prendre des valeurs entières. |
Un terme de matrice :
Si A est une matrice, par exemple à 3 lignes et 2 colonnes, un calcul réel peut par exemple utiliser le premier terme de la troisième ligne de cette matrice par la formule A(3,1), mais un calcul utilisant A(1,3) n'existera pas.
Les indices de lignes et de colonnes commencent à 1.
Les tests : ils rendent une valeur qui est 1 quand le résultat du test est vrai, sinon ils rendent zéro.
a > b renvoie 1 si a est strictement supérieur à b et zéro sinon.
a < b renvoie 1 si a est strictement inférieur à b et zéro sinon.
a >= b renvoie 1 si a est supérieur ou égal à b et zéro sinon.
a <= b renvoie 1 si a est inférieur ou égal à b et zéro sinon.
a = b renvoie 1 si a est égal à b et zéro sinon.
a <> b renvoie 1 si a est différent de b et zéro.
Les opérateurs logiques :
a&b : Renvoie 1 si a = 1 et b = 1 et 0 sinon.
a|b : Renvoie 1 si a = 1 ou b = 1 et 0 sinon.