Académique Documents
Professionnel Documents
Culture Documents
1. INTRODUCTION
Contrairement aux tableaux qui permettent de désigner sous un même nom un ensemble
de valeurs de même type, chacune d’entre elle étant repéré par un indice, les structures
permettent de désigner sous un seul nom un ensemble de valeurs pouvant être de types
différents. L’accès à chaque élément de la structure nommé champ se fera, cette fois, non plus
par une indication de position, mais par son nom au sein de la structure.
La déclaration des structures se fait dans une section spéciale des algorithmes appelées Type,
qui précède la section des variables.
Syntaxe :
Type Structure nom_structure
nom_champl : type_champl
nom_champN : type_champN
FinStruct
Exemple :
Déclaration d'une structure nommée étudiants
Type Structure étudiants
Nom : chaîne
Prénom : chaîne
Age : entier
Moyenne : réel
FinStruct
Exercice :
Soit la structure Date suivante et la variable t de type Date :
Type Structure Date
jour : entier_long
mois : entier_long
annee : entier_long
FinStruct
Variable t : Date
Nom_var.nom_champ
Exemple :
Pour donner un nom à l'étudiant 1, nous emploierons l'instruction suivante :
Etud1.Nom —'’Sabir";
Exercice :
Ecrire un algorithme permettant de remplir la fiche de tous les étudiants de la classe.