ArcTan |
Arc Tangente |
---|---|
GNU Pascal |
Syntaxe
function ArcTan(x:Real):Real; |
function ArcTan(z:Complex):Complex; |
Paramètres
Nom | Description |
---|---|
x | Ce paramètre permet d'indiquer un nombre réel à traiter. |
z | Ce paramètre permet d'indiquer un nombre complexe à traiter. |
Description
Cette fonction trigonométrique permet de retourner la valeur de l'arc tangente.
Algorithme
MODULE SQRT(X) SI X = 0.0 ALORS RETOURNE 0.0 SINON M ← 1.0 XN ← X BOUCLE FAIRE TANT QUE XN >= 2.0 XN ← 0.25 x XN M ← 2.0 x M FIN BOUCLE FAIRE TANT QUE BOUCLE FAIRE TANT QUE XN < 0.5 XN ← 4.0 x XN M ← 0.5 x M FIN BOUCLE FAIRE TANT QUE A ← XN B ← 1.0 - XN BOUCLE REPETER A ← A x (1.0 + 0.5 x B) B ← 0.25 x (3.0 + B) x B x B FIN BOUCLE JUSQU'A B ← 1.0E - 15 RETOURNE A x M FIN SI MODULE ARCTAN(X) A ← 1.0 / SQRT(1.0 + (X x X)) B ← 1.0 BOUCLE POUR N ← 1 JUSQU'A 11 A ← (A + B) / 2.0 B ← SQRT(A x B) FIN BOUCLE POUR RETOURNE X / (SQRT(1.0 + (X x X)) x A) |
Remarque
- La fonction ArcTan est définit dans la norme ISO 7185 Pascal et la fonction ArcTan du Turbo Pascal et son application pour les nombres complexes sont définies dans l'ISO 10206 Extended Pascal.
Dernière mise à jour : Dimanche, le 22 octobre 2017