EXP |
Exposant |
---|---|
Langage X++ |
Syntaxe
real exp(real x); |
Paramètres
Nom | Description |
---|---|
x | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction calcul l'exponentiel de la valeur «x».
Algorithme
MODULE EXP(x) Inverse ← faux n ← 0 dl ← 1 i ← 1 SI x < 0 ALORS Inverse ← vrai x ← -x FIN SI BOUCLE FAIRE TANT QUE x >= 2 x ← x / 2 n ← n + 1 FIN BOUCLE FAIRE TANT QUE x ← x / 16 n ← n + 4 q ← x BOUCLE FAIRE TANT QUE q > 1.0E - 15 dl ← dl + q i ← i + 1 q ← q x x / i FIN BOUCLE FAIRE TANT QUE BOUCLE POUR i ← 1 JUSQU'A n dl ← dl x dl FIN BOUCLE POUR SI Inverse ALORS dl ← 1 / dl FIN SI RETOURNE dl |
Exemple
Voici un exemple permet d'afficher les exposants inférieurs à 2 :
on obtiendra le résultat suivant :
Exp(0.00)=1.00Exp(0.10)=1.11
Exp(0.20)=1.22
Exp(0.30)=1.35
Exp(0.40)=1.49
Exp(0.50)=1.65
Exp(0.60)=1.82
Exp(0.70)=2.01
Exp(0.80)=2.23
Exp(0.90)=2.46
Exp(1.00)=2.72
Exp(1.10)=3.00
Exp(1.20)=3.32
Exp(1.30)=3.67
Exp(1.40)=4.06
Exp(1.50)=4.48
Exp(1.60)=4.95
Exp(1.70)=5.47
Exp(1.80)=6.05
Exp(1.90)=6.69
Exp(2.00)=7.39
Dernière mise à jour : Vendredi, le 31 Mars 2017