AlgoBox : Statistiques sur série (valeurs,effectifs)

Présentation de l'algorithme :

On entre d'abord le nombre de valeurs, puis la liste des valeurs (en une seule fois en séparant les valeurs par :) sous la forme valeur1:valeur2:... et en fin la liste des effectifs sous la forme effectif1:effectif2:...

Fichier AlgoBox associé : stat.alg (faire un clic-droit et utiliser l'option "enregistrer sous" pour télécharger le fichier)


Tester l'algorithme
Cliquer sur ce bouton pour exécuter l'algorithme : 

Résultats

Code de l'algorithme
1   VARIABLES
2     valeurs EST_DU_TYPE LISTE
3     effectifs EST_DU_TYPE LISTE
4     nb_valeurs EST_DU_TYPE NOMBRE
5     i EST_DU_TYPE NOMBRE
6     liste_complete EST_DU_TYPE LISTE
7     j EST_DU_TYPE NOMBRE
8     k EST_DU_TYPE NOMBRE
9     moyenne EST_DU_TYPE NOMBRE
10    ecart_type EST_DU_TYPE NOMBRE
11    mediane EST_DU_TYPE NOMBRE
12    premier_quartile EST_DU_TYPE NOMBRE
13    troisieme_quartile EST_DU_TYPE NOMBRE
14  DEBUT_ALGORITHME
15    LIRE nb_valeurs
16    LIRE valeurs[1]
17    LIRE effectifs[1]
18    k PREND_LA_VALEUR 1
19    POUR i ALLANT_DE 1 A nb_valeurs
20      DEBUT_POUR
21      POUR j ALLANT_DE 1 A effectifs[i]
22        DEBUT_POUR
23        liste_complete[k] PREND_LA_VALEUR valeurs[i]
24        k PREND_LA_VALEUR k+1
25        FIN_POUR
26      FIN_POUR
27    moyenne PREND_LA_VALEUR ALGOBOX_MOYENNE(liste_complete,1,k-1)
28    AFFICHER "Moyenne : "
29    AFFICHER moyenne
30    ecart_type PREND_LA_VALEUR ALGOBOX_ECART_TYPE(liste_complete,1,k-1)
31    AFFICHER "Ecart-type : "
32    AFFICHER ecart_type
33    mediane PREND_LA_VALEUR ALGOBOX_MEDIANE(liste_complete,1,k-1)
34    AFFICHER "Médiane : "
35    AFFICHER mediane
36    premier_quartile PREND_LA_VALEUR ALGOBOX_QUARTILE1_BIS(liste_complete,1,k-1)
37    AFFICHER "Q1 : "
38    AFFICHER premier_quartile
39    troisieme_quartile PREND_LA_VALEUR ALGOBOX_QUARTILE3_BIS(liste_complete,1,k-1)
40    AFFICHER "Q3 : "
41    AFFICHER troisieme_quartile
42  FIN_ALGORITHME