Tpc7 les tableaux TP N Les tableaux Objectifs Objectifs ? Savoir déclarer des tableaux ayant un type de base le remplir et l ? initialiser ? Accéder facilement aux éléments du tableau ? Se familiariser avec l ? utilisation des tableaux dans les structures
TP N Les tableaux Objectifs Objectifs ? Savoir déclarer des tableaux ayant un type de base le remplir et l ? initialiser ? Accéder facilement aux éléments du tableau ? Se familiariser avec l ? utilisation des tableaux dans les structures itératives et conditionnelles ? Manipuler le passage des tableaux en paramètres de fonction Pré-requis ? Algorithmique et structure de données leçon Les tableaux ? Algorithmes de tri CLe tableau est une collection d'objets identiques de même type désignés par un identi ?cateur unique Ils sont disponibles dans tous les langages de programmation et servent à résoudre une multitude de problèmes On trouve généralement deux sortes de tableaux ? Les tableaux à une dimension ? Les tableaux à deux dimensions Les tableaux à une dimension Dé ?nition Un tableau uni-dimensionnel Tab est une variable structurée formée d'un nombre entier N de variables simples du même type qui sont appelées les composantes du tableau Le nombre de composantes N est alors la dimension du tableau Tab Déclaration Algorithmique Nontab tableau de A tableau d ? entier B tableau de reel C tableau de booléen D tableau de caractère N composants Langage C int A Créer un tableau de entiers indexés de à oat B int C char D En C le nom d'un tableau est le représentant de l'adresse du premier élément du tableau Les adresses des autres composantes sont calculées automatiquement relativement à cette adresse int A Remarque COn utilise souvent une constante pour désigner la dimension d'un tableau de ?ne N dimension des tableaux oat R N Initialisation et réservation automatique Comme dans le cas des variables on peut initialiser les composantes du tableau lors de la déclaration en indiquant la liste des valeurs respectives entre accolades Exemples int chi ?re Réservation de sizeof int octets oat B - Réservation de sizeof oat octets char A Bonjour un tableau A est un tableau qui a exactement la grandeur pour contenir la cha? ne de caractères et la terminaison ' ' ? B ? ? o ? ? n ? ? j ? ? o ? ? u ? ? r ? ? ? ? ? Remarques Dans le cas o? la dimension n'est pas donnée et est supérieure au nombre de valeurs données les cases suivantes seront initialisées à D'une façon générale les tableaux consomment beaucoup de place en mémoire On a donc intérêt à les dimensionner au plus juste Accès aux composantes Pour accéder au n-ième élément d ? un tableau nommé T il faut utiliser la syntaxe suivante T n - Exemples Moy accès au eme élément du tableau Moy printf d Moy i A ?chage du composant d ? indice i scanf d Moy i Lecture du composant d ? indice i Remarque Les indices des cases du tableau commencent à partir de et non à partir de C Les tableaux à deux dimensions Les tableaux à plusieurs dimensions proprement dits n ? existent pas en C Par contre on peut dé ?nir des tableaux de
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 22, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 59.7kB