COS |
Cosinus |
|---|---|
| Cobol | |
Syntaxe
| FUNCTION COS(exp) |
Paramètres
| Nom | Description |
|---|---|
| exp | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter. |
Description
Cette fonction trigonométrique retourne le «Cosinus».
Algorithme
|
MODULE COS(X) R ← X x X S ← 42.0 BOUCLE POUR I ← 10 JUSQU'A 1 S ← 4.0 x I - 2.0 + (-R) / S FIN BOUCLE POUR S ← S x S RETOURNE (S - R) / (S + R) |
Remarques
- La fonction COS permet de calculer le cosinus d'un angle exprimé en radians. Cela la rend particulièrement utile dans des contextes techniques, scientifiques ou industriels où des calculs trigonométriques sont nécessaires, comme dans les traitements de signaux, la géométrie ou les applications de navigation.
- Le paramètre exp doit représenter une valeur numérique en radians. Il est important de noter que la fonction ne travaille pas en degrés; toute valeur angulaire fournie doit être convertie au préalable en radians (degrés × π / 180), sans quoi le résultat sera incorrect.
- La fonction FUNCTION COS(exp) retourne une valeur comprise entre -1 et 1, ce qui est la plage naturelle du cosinus. Cette caractéristique permet d'utiliser cette fonction comme base de contrôle dans des tests de seuils ou de cycles, notamment dans des boucles de simulation ou d'automatisation.
- Comme pour les autres fonctions mathématiques de COBOL, COS ne modifie pas les données sources. Elle retourne simplement le résultat d'un calcul, qu'il faut ensuite affecter à une variable via une instruction COMPUTE ou toute autre forme d'assignation explicite.
- Les fonctions trigonométriques comme COS ne sont disponibles que si le compilateur COBOL utilisé supporte les fonctions intrinsèques étendues (ou mathématiques). Il est donc essentiel de vérifier les options de compilation ou la version du compilateur avant de les utiliser dans un programme.
- Lorsque la précision est critique, notamment en ingénierie, il est recommandé de contrôler le format et la précision du champ recevant le résultat de la fonction COS. Un champ trop court ou mal défini peut provoquer un arrondi trop fort, une troncature ou une erreur de dépassement.
- La fonction COS est souvent utilisée en complément de SIN et TAN, dans des applications simulant des mouvements circulaires ou périodiques. Par exemple, dans une application graphique ou de traitement physique, le cosinus permet de déterminer la position horizontale d'un point sur un cercle.
- Dans des environnements COBOL plus modernes, on peut combiner COS avec d'autres fonctions mathématiques comme EXP, SQRT, ou ACOS pour des calculs complexes. Cela montre que malgré son ancienneté, COBOL peut rester pertinent dans des traitements numériques pointus, à condition de maîtriser ses fonctions intrinsèques.
Dernière mise à jour : Jeudi, le 28 juillet 2011