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