1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
var
snotes : réel /*somme des notes*/
notes : réel /*notes de l'éléves*/
moyennec : réel /*moyenne de la classe*/
moyennee : réel /*moyenne de l'éléve*/
nb : réel /*note basse*/
nh : réel /*note haute*/
nbc : réel /*note la plus basse de la classe*/
nhc : réel /*note la plus haute de la classe*/
nbre : réel /*nombre d'éléves*/
nbrnpe : réel /*nombre de notes par éléves*/
i : integer /*compteur des éléves*/
j : integer /*compteur des notes de éléves*/
début
afficher ("donnez nombre d'éléves")
saisir (nbre)
afficher ("donnez nombre de notes par éléves")
saisir (nbrnpe)
i <- 1 /*compteur des éléves*/
j <- 1 /*compteur notes*/
moyennec <- 0 /*compteur moyenne classe*/
tant que i <= nbre faire /*traitement général: éléves*/
tant que j <= nbrnpe faire /*traitement: notes éléves*/
nh <- 0
nb <- 20
snotes <- 0
afficher ("saisire notes éléves")
saisir (notes)
si notes > nh
alors nh <- notes
fsi
si notes < nb
alors nb <- notes
fsi
snotes <- snotes + notes
moyennee <- snotes / notes
moyennec <- moyennec + moyennee
j <= j+1
ftant
ftant
i <- i+1
moyennec <- moyennec / nbre
fin |
Partager