SQR |
Racine carré |
---|---|
AmigaBASIC | Commodore Amiga |
Syntaxe
SQR(n) |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter. La valeur doit être supérieur ou égale à 0. |
Description
Cette fonction permet de retourner la racine carré.
Remarque
- La fonction retourne une valeur réel en simple précision lorsque le paramètre passé est un réel en simple précision, et une valeur réel en double précision lorsque le paramètre passé est un réel en double précision.
Algorithme
MODULE SQR(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 |
Dernière mise à jour : Vendredi, le 21 juillet 2017