type tableau
Page 1 sur 1
type tableau
Généralités
Un tableau (array) est formé d'un ou de plusieurs éléments (ou composantes) tous de même type. Un indice est associé au tableau et permet de numéroter et de distinguer les éléments.
Exemples:
- const max = 10;
- array [ 1..max ] of integer représente un tableau de 10 éléments de type integer (tableau d'entiers). L'indice permet de numéroter et de distinguer les éléments du tableau.
- const nb_max_notes = 4;
array [ 1..nb_max_notes ] of real représente un tableau de réels. L'indice permet de distinguer les 4 éléments.
Les types tableau se déclarent ainsi:
const max = 10;
nb_max_notes = 4;
plus_petite_unite = -9;
plus_grande_unite = 9;
type t_table = array [ 1..max ] of integer;
t_notes = array [ 1..nb_max_notes] of real;
t_unites = array [ plus_petite_unite .. plus_grande_unite ] of boolean;
et des variables de ces types:
var premiere_table,
seconde_table : t_table;
notes : t_notes;
unites : t_unites;
Accès aux éléments d'un tableau
Comment accéder aux éléments d'un tableau? Un tel élément est défini par le nom du tableau ainsi que par une valeur de l'indice. Par exemple:
- premiere_table [ 1 ] est l'élément d'indice 1 du tableau premiere_table.
L'accès à un élément se fait donc en nommant le tableau et en spécifiant entre [ ] une expression donnant la valeur d'indice. Le résultat de cette construction est un élément de tableau du type spécifié à la déclaration du tableau, utilisable de manière absolument identique à une variable (simple) de ce type.
Remarque:
Une tentative d'accéder à un élément de tableau inexistant (indice hors de l'ensemble de définition) provoque une erreur à l'exécution du programme.
L'affectation se fait de manière habituelle entre tableaux strictement de même type.
Un tableau (array) est formé d'un ou de plusieurs éléments (ou composantes) tous de même type. Un indice est associé au tableau et permet de numéroter et de distinguer les éléments.
Exemples:
- const max = 10;
- array [ 1..max ] of integer représente un tableau de 10 éléments de type integer (tableau d'entiers). L'indice permet de numéroter et de distinguer les éléments du tableau.
- const nb_max_notes = 4;
array [ 1..nb_max_notes ] of real représente un tableau de réels. L'indice permet de distinguer les 4 éléments.
Les types tableau se déclarent ainsi:
const max = 10;
nb_max_notes = 4;
plus_petite_unite = -9;
plus_grande_unite = 9;
type t_table = array [ 1..max ] of integer;
t_notes = array [ 1..nb_max_notes] of real;
t_unites = array [ plus_petite_unite .. plus_grande_unite ] of boolean;
et des variables de ces types:
var premiere_table,
seconde_table : t_table;
notes : t_notes;
unites : t_unites;
Accès aux éléments d'un tableau
Comment accéder aux éléments d'un tableau? Un tel élément est défini par le nom du tableau ainsi que par une valeur de l'indice. Par exemple:
- premiere_table [ 1 ] est l'élément d'indice 1 du tableau premiere_table.
L'accès à un élément se fait donc en nommant le tableau et en spécifiant entre [ ] une expression donnant la valeur d'indice. Le résultat de cette construction est un élément de tableau du type spécifié à la déclaration du tableau, utilisable de manière absolument identique à une variable (simple) de ce type.
Remarque:
Une tentative d'accéder à un élément de tableau inexistant (indice hors de l'ensemble de définition) provoque une erreur à l'exécution du programme.
L'affectation se fait de manière habituelle entre tableaux strictement de même type.
Sujets similaires
» le type entier
» le type réel
» Le type intervalle
» traitement sur un tableau
» éclatement d'un tableau
» le type réel
» Le type intervalle
» traitement sur un tableau
» éclatement d'un tableau
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum