Type TableauEn Pascal, un tableau se compose d'un nombre fixe d'éléments qui ont tous le même type, le type d'élément du tableau. Contrairement à d'autres langages de programmation (par exemple C), Pascal ne spécifie pas simplement le nombre d'éléments, mais AUSSI le type à utiliser pour l'indexation, ce que l'on appelle le type d'index. Cela n'est possible qu'avec les Types Interval dans cette généralité. La syntaxe des types de tableaux est la suivante:
Le type d'index doit être un type dit ordinal (entier), c'est-à-dire un type entier, un type énumération ou Interval ou l'un des types prédéfinis char et booléen.ArrayTyp = array [ IndexTyp ] of ElementTyp; Le type d'élément, en revanche, n'est soumis à aucune restriction. Voici quelques exemples:
Pascal fournit une abréviation pour les tableaux multidimensionnels
(comme la matrice ci-dessus). Vous pouvez également écrire:
Cependant, cela est compris de la même manière que la définition de
matrice ci-dessus, c'est-à-dire que la matrice est un tableau de tableaux (tableau à 2 dimensions).
|