1ère LMD SM 2014~2015 Cours N°4 Les Tableaux: Vecteurs et Matrices

Cours 4: Les tableaux - Notion de Liste
Cours N°4
Les Tableaux:
Université Abou Bekr Belkaïd
– Tlemcen (Algérie)
1
Les Tableaux:
Vecteurs et Matrices
Notion de Liste
Université Abou Bekr Belkaïd
Informatique2 2014-2015©Faculté des Sciences Semestre 2 LMD SM
1ère LMD SM 2014~2015
Page Facebook "Sciences Tlemcen"
Cours 4: Les tableaux - Notion de Liste
1.1. IntroductionIntroduction
Définition :
Un tableau est une structure de données qui représente un
ensemble de variables auquel on a accès à travers un
numéro d’indice.
Université Abou Bekr Belkaïd
– Tlemcen (Algérie)
2
Le tableau est caractérisé par un identificateur unique
(nom du tableau).
Les tableaux les plus utilisés sont:
à une dimension (exemple: vecteurs)
à deux dimensions (exemple: matrices)
Université Abou Bekr Belkaïd
Informatique2 2014-2015©Faculté des Sciences Semestre 2 LMD SM
1ère LMD SM 2014~2015
Page Facebook "Sciences Tlemcen"
Cours 4: Les tableaux - Notion de Liste
2.2. Représentation pratique d’un tableauReprésentation pratique d’un tableau
On représente un tableau par un ensemble de cases repérées par leurs
indices (leurs positions dans le tableau).
1
2
3
Indices lignes
12 3 jM
Indices colonnes
Université Abou Bekr Belkaïd
– Tlemcen (Algérie)
1
2
3
Indices
3
i
N
Indices lignes
Tab[i,j]
Tableau à 2 dimensions
Dans un tableau à 1 dimension, Vec[i] représente la iième case du tableau
unidimensionnel Vec.
Dans un tableau à 2 dimensions, Tab[i,j] représente le contenu de la case
située à l’intersection de la iième ligne et de la jième colonne.
Université Abou Bekr Belkaïd
Informatique2 2014-2015©Faculté des Sciences Semestre 2 LMD SM
i
N
Indices
Tableau à 1 dimension
Vec[i]
1ère LMD SM 2014~2015
Page Facebook "Sciences Tlemcen"
Cours 4: Les tableaux - Notion de Liste
33.. Définition d’un tableauDéfinition d’un tableau
Quatre éléments fondamentaux définissent un tableau:
1.1. Son nomSon nom: qui sera un identificateur choisi en respectant les règles
usuelles de dénomination des variables.
2.2. Le nombre de ses dimensionsLe nombre de ses dimensions (1 dimension ou 2 dimensions)
3.3.
Sa tailleSa taille
: les valeurs maximales de ses indices.
Université Abou Bekr Belkaïd
– Tlemcen (Algérie)
4
3.3.
Sa tailleSa taille
: les valeurs maximales de ses indices.
4.4. Le type de données qu’il contient.Le type de données qu’il contient.
Université Abou Bekr Belkaïd
Informatique2 2014-2015©Faculté des Sciences Semestre 2 LMD SM
1ère LMD SM 2014~2015
Page Facebook "Sciences Tlemcen"
Cours 4: Les tableaux - Notion de Liste
4.4. Traitements itératifs sur les tableauxTraitements itératifs sur les tableaux
Le principal intérêt de l’utilisation d’un tableau est de permettre d’effectuer des
traitement répétitives sur l’ensembles des éléments du tableau.
Par exemple, il suffit de décrire un traitement en invoquant le terme général
TAB[i,j] et de placer ce traitement dans une boucle qui fait varier les indices i
et jentre les valeurs 0 et leurs valeurs maximales.
Pour afficher ligne par ligne les (NM) éléments d’un tableau de nombres, on
peut
le
simple
algorithme
suivant
:
Université Abou Bekr Belkaïd
– Tlemcen (Algérie)
5
peut
le
simple
algorithme
suivant
:
Pour i Dans (0,N) faire
Pour j Dans (0,M) faire
Ecrire(TAB[i,j])
Fin Pour
Fin Pour
Tout élément d’un tableau peut être utilisé comme une simple variable: lecture,
écriture, affectation, utilisation dans une expression …etc.
Université Abou Bekr Belkaïd
Informatique2 2014-2015©Faculté des Sciences Semestre 2 LMD SM
1ère LMD SM 2014~2015
Page Facebook "Sciences Tlemcen"
1 / 15 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !