« Delphi/Tableau » : différence entre les versions

Contenu supprimé Contenu ajouté
mise à jour
Ftiercel (discussion | contributions)
m Relecture.
Ligne 8 :
 
== Présentation ==
Un tableau représente une collection indicée d'éléments de même type (appelé le type de base). Comme chaque élément a un indice unique, les tableaux (à la différences des ensembles) peuvent, sans ambiguïtés , contenir plusieurs fois la même valeur. Il est possible d'allouer des tableaux de manière statique ou dynamique.
 
== Tableaux Statiquesstatiques ==
Un tableau statique est un tableau dont le nombre d'éléments est prédéfini. Ce nombre, qui est aussi appelé "taille" du tableau ne peut changer au cours de l'exécution du programme.
Un tableau se déclare comme une variable ou une constante et peut donc être variable ou constant. L'accès à un élément du tableau se fait en suffixant le nom du tableau par indice écrit entre crochet.
Ligne 30 :
Conclusion un tableau dont on précise l'indice se comporte exactement comme une variable ou une constante.
 
== Tableaux Multidimensionnelsmultidimensionnels ==
 
Il n'y a pas de limite dans le nombre de dimensions d'un tableau. De plus une des spécificités dude delphiDelphi est que dans le cas des tableaux statiques l'indice peut commencer et se terminer par n'importe quel nombre ou lettre.
{{Exemple
Ligne 61 :
}}
 
Il est cependant déconseillé d'utiliser des tableaux de plus de 3 dimensions car ils sont complexes aà manipuler pour le programmeur. Essayez, vous verrez.
 
== Tableaux dynamiques ==
Ligne 102 :
Les données contenues dans le tableau sont sauvegardées lors de la modification, sauf si elles dépassent de la nouvelle taille.
 
NB : ENEn delphiDelphi le type '''string''' est considéré comme un tableau dynamique de '''char''', par conséquent toutes les opérations applicables au tableaux dynamiques le sont aux '''string'''.
 
== Fonctions utiles ==