SQRT |
Racine carré |
---|---|
Turbo Pascal pour Windows | System |
Syntaxe
Function Sqrt(r:Real):Real; |
Paramètres
Nom | Description |
---|---|
r | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction retourne la racine carré d'un nombre.
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 |
Remarques
- En mathématique, la racine carré est plutôt exprimé par le symbole «√».
- Lorsqu'on appel la fonction «Sqrt» avec un type de données entier ou réel, le résultat est toujours de type de données réel, même si le résultat est un entier. Il faudra donc, utiliser une fonction comme TRUNC par exemple, pour obtenir un résultat entier.
Exemple
Voici un exemple permet d'afficher les racines carrés inférieurs à 1000 :
on obtiendra le résultat suivant :
Sqrt(2.000000)=1.414214Sqrt(4.000000)=2.000000
Sqrt(16.000000)=4.000000
Sqrt(256.000000)=16.000000
Dernière mise à jour : Dimanche, le 10 décembre 2017