Académique Documents
Professionnel Documents
Culture Documents
B. Exercices
La ville de Lyon veut analyser les tempratures sur la presqule chaque heure. Pour cela, deux
tableaux sont crs, lun contenant les heures auxquelles sont mesures les tempratures, lautre les
tempratures effectivement mesures.
crire un algorithme qui permet :
Affectation
SOMME:= SOMME + TABNOTES (1)
..
SOMME:= SOMME + TABNOTES (N)
criture
..
A. Principes
Rappel : Chaque lment dune matrice est identifi par le nom du tableau, le rang de l'lment
dans la colonne et le rang de l'lment dans la ligne.
Matires
Indice matire >
1
2
3
4
5
1
10,5
11
16
11
Indice
tudiants
2
5,5
8
2
11,5
tudiant!
3
15
12
14
Pour accder un lment du tableau, il faut indiquer lidentificateur du tableau suivi, entre
parenthses, du rang de llment dans la premire dimension (ligne ou colonne), d'une virgule, puis du
rang de ce mme lment dans la deuxime dimension (colonne si je choisis ligne comme premire
dimension, ligne si je choisis colonne comme premire dimension).
Principe gnral : Pour associer une instruction l'ensemble des lments d'une matrice, il faut
employer deux structures rptitives indices, imbriques l'une dans l'autre. La premire structure gre au
choix l'indice des lignes ou celui des colonnes et la seconde l'indice des colonnes ou celui des lignes.
Lecture du tableau donn en exemple :
Pierre-Henri GOUTTE
page 2 sur 4
Attention ! Il faut inverser l'ordre des structures imbriquer, mais ne pas inverser l'ordre des indices du
tableau.
B. Exercice
La ville de Lyon veut saisir chaque heure les tempratures sur la presqule et ce, pour tous les jours
de la semaine. Pour cela, deux tableaux sont crs, lun contenant les heures auxquelles sont mesures les
tempratures (TAB_HEURES), lautre les tempratures effectivement mesures chaque heure et chaque
jour de la semaine (TAB_TEMPERATURES)
crire un algorithme qui permet :
tableau.
Affectations :
Si l'on veut sommer toutes les valeurs de la matrice, pour calculer une moyenne gnrale, il faut
Si l'on veut sommer les notes obtenues dans chaque matire pour calculer la moyenne par matire, il
page 3 sur 4
crire un algorithme qui demande au charg de TD dentrer le nombre de ses tudiants (celui-
ci doit tre compris entre 20 et 45), dentrer la srie de notes, de calculer et dafficher la moyenne du
groupe.
2)
Modifier lalgorithme prcdent selon les rgles suivantes : non seulement lalgorithme
calcule et affiche la moyenne, mais il calcule et affiche le nombre dtudiants ayant une note suprieure
ou gale la moyenne (10).
faut employer deux structures rptitives imbriques, mais calculer la moyenne chaque changement de
colonne.
de mesurer, puis diter ans un tableau l'cart de temprature entre chaque heure d'une mme
journe, et ce pour tous les jours de la semaine (ECART_JOURS).
employer deux structures rptitives imbriques, mais calculer la moyenne chaque changement de ligne
Pour INDICELIGNE allant de 1 3
Pour INDICECOLONNE allant de 1 5
SOMME := SOMME + (GRILLE_NOTES (INDICELIGNE, INDICECOLONNE)
Fin Pour
MOYENNE := SOMME / 5
Fin Pour
3)
Modifier lalgorithme prcdent selon la rgle suivante : lalgorithme peut tre employ,
plusieurs reprises, pour calculer la moyenne et le nombre dtudiants ayant une note suprieure ou gale
10.
Pierre-Henri GOUTTE
page 4 sur 4