| 12
 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