Un exemple: Calcul d'une moyenne

Problème:
Calculer la moyenne des notes d'un tableau initialisé.
 
Variables en entrée:
    int taille = 10;
    float tab[taille] = {10.5, 12, 13.8, 7, 9.5};
    int nbEffectifs = 5;               /* le nombre d'éléments initialisés du tableau (nombre effectifs) */

Variable résultat:
    float moyenne;                   
/* contiendra la moyenne des notes */
             

Variables auxiliaires:  
    int  iTab=0;                  
/* compteur de la boucle d'initialisation */
    float somme = 0;           /* pour calculer la somme */

Corps de l'algorithme détaillé:
{

for (iTab=0; iTab < nbEffectifs; iTab+1)
                                           /* itération pour la somme de tous les éléments */                   
    somme = somme + tab[iTab];


moyenne = somme / nbEffectifs;                                                     
/* calcul de la moyenne */
afficher("la moyenne est de:", moyenne);
}


Remarque: Le nombre effectifs d'éléments du tableau est indispensable pour tout traitement sur le tableau.
suivant