Cours NF01
Cours

Utilité des tableaux

Nous avons vu précédemment (exemple 2, sur l'université) qu'il est possible d'utiliser des tableaux dans un enregistrement.

Inversement, il est souvent utile d'intégrer des enregistrements dans des tableaux. On parle alors de tableaux d'enregistrements.

Ce type de structure est particulièrement bien adapté pour représenter des groupes de personnes, par exemple. Nous illustrons cette notion avec l'exemple d'un groupe d'étudiants

const

Max = 160;

type

      Etudiant = record

                        nom, prenom : string;

                        sexe : (M,F);

                        numInsee : string;

                        age : integer;

                      end;

      UV : array[1..Max] of ETUDIANT;

var

      NF01 : UV;

La variabl e NF01 est de type UV. Sa valeur est un tableau d'éléments de type ETUDIANT.

On peut accéder à un étudiant particulier, par son indice dans le tableau NF01.

Ainsi,

  NF01[1] correspondra au premier élément du tableau,

  NF01[12] au 12ème étudiant contenu dans ce tableau...

On pourra alors écrire :

  NF01[1].nom:='Machin';

  NF01[1].age:=19;

  NF01[2].nom:='Martin';

ExemplesTableaux d'enregistrements
AccueilRéalisé avec SCENARI