Syntaxe
|
FUNCTION MEAN(arg1 [arg2 [...]])
|
Paramètres
| Nom |
Description |
| arg1 [arg2 [...]] |
Ces paramètres permettent d'indiquer une liste de valeurs à analyser. |
Description
Cette fonction permet de demander la moyenne des paramètres spécifiés.
Remarques
- La fonction MEAN permet de simplifier les calculs statistiques dans COBOL. Elle calcule automatiquement la moyenne arithmétique de plusieurs valeurs numériques,
ce qui évite de coder manuellement une boucle de somme et de division.
- Les paramètres arg1, arg2, ..., représentent une série de valeurs numériques à analyser. Ce paramètre est flexible : il peut contenir des variables, des
constantes ou des résultats de calculs, ce qui rend la fonction très polyvalente.
- L'utilisation de MEAN est très pratique dans les traitements financiers, scolaires, ou scientifiques. Par exemple, elle permet de calculer la moyenne de notes, de
chiffres d'affaires mensuels ou de mesures techniques sans avoir à écrire du code supplémentaire.
- La fonction retourne un résultat de type numérique flottant. Il est donc important d'utiliser un champ de type approprié (comme COMP-2) pour stocker le résultat, surtout
si la moyenne contient des décimales.
- MEAN attend des valeurs numériques valides. Si l'un des arguments n'est pas défini correctement ou contient une donnée non numérique, cela peut entraîner une erreur
d'exécution ou une valeur incorrecte.
- Cette fonction est utile pour produire des statistiques rapides dans des rapports COBOL. Elle peut être utilisée dans des sections de traitement ou dans des
impressions de rapports pour fournir des indicateurs simples de performance ou de tendance.
- MEAN fait partie d'un ensemble de fonctions statistiques utiles comme SUM, STANDARD-DEVIATION, ou VARIANCE. L'ensemble offre aux développeurs COBOL la possibilité de
faire des analyses quantitatives directement dans le code sans passer par un outil externe.
- Le recours à MEAN améliore la lisibilité du code. En remplaçant plusieurs lignes de calcul par un appel fonctionnel clair, on réduit les risques d'erreur et on
facilite la maintenance du programme, ce qui est crucial dans les grands systèmes COBOL.
Dernière mise à jour : Jeudi, le 28 juillet 2011