Tester l'algorithme :
Graphique :
Code de l'algorithme :
1
VARIABLES
2
A EST_DU_TYPE NOMBRE
3
B EST_DU_TYPE NOMBRE
4
C EST_DU_TYPE NOMBRE
5
D EST_DU_TYPE NOMBRE
6
E EST_DU_TYPE NOMBRE
7
F EST_DU_TYPE NOMBRE
8
De EST_DU_TYPE NOMBRE
9
g EST_DU_TYPE NOMBRE
10
n EST_DU_TYPE NOMBRE
11
i EST_DU_TYPE NOMBRE
12
L EST_DU_TYPE LISTE
13
m EST_DU_TYPE NOMBRE
14
q1 EST_DU_TYPE NOMBRE
15
q3 EST_DU_TYPE NOMBRE
16
me EST_DU_TYPE NOMBRE
17
DEBUT_ALGORITHME
18
LIRE n
19
POUR i ALLANT_DE 1 A n
20
DEBUT_POUR
21
g PREND_LA_VALEUR 0
22
A PREND_LA_VALEUR 0
23
B PREND_LA_VALEUR 0
24
C PREND_LA_VALEUR 0
25
D PREND_LA_VALEUR 0
26
E PREND_LA_VALEUR 0
27
F PREND_LA_VALEUR 0
28
TANT_QUE (A*B*C*D*E*F==0) FAIRE
29
DEBUT_TANT_QUE
30
De PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1,6)
31
SI (De==1) ALORS
32
DEBUT_SI
33
A PREND_LA_VALEUR 1
34
FIN_SI
35
SI (De==2) ALORS
36
DEBUT_SI
37
B PREND_LA_VALEUR 2
38
FIN_SI
39
SI (De==3) ALORS
40
DEBUT_SI
41
C PREND_LA_VALEUR 3
42
FIN_SI
43
SI (De==4) ALORS
44
DEBUT_SI
45
D PREND_LA_VALEUR 4
46
FIN_SI
47
SI (De==5) ALORS
48
DEBUT_SI
49
E PREND_LA_VALEUR 5
50
FIN_SI
51
SI (De==6) ALORS
52
DEBUT_SI
53
F PREND_LA_VALEUR 6
54
FIN_SI
55
g PREND_LA_VALEUR g+1
56
FIN_TANT_QUE
57
L[i] PREND_LA_VALEUR g
58
FIN_POUR
59
AFFICHER "moyenne"
60
m PREND_LA_VALEUR ALGOBOX_MOYENNE(L,1,n)
61
AFFICHER m
62
AFFICHER "premier quartile"
63
q1 PREND_LA_VALEUR ALGOBOX_QUARTILE1(L,1,n)
64
AFFICHER q1
65
AFFICHER "troisième quartile"
66
q3 PREND_LA_VALEUR ALGOBOX_QUARTILE3(L,1,n)
67
AFFICHER q3
68
AFFICHER "mediane"
69
me PREND_LA_VALEUR ALGOBOX_MEDIANE(L,1,n)
70
AFFICHER me
71
FIN_ALGORITHME