{ Declaration d'un type agrege avec un tableau } { parmi ses champs: Un ensemble de reels } { Constante de définition du nombre maximum } { de valeurs stockables dans un ensemble } { de reels } constante entier TAILLE <- ... { Type agrege de stockage d'un ensemble de reels } structure ensembleDeReel entier n <- 0 Tableau[TAILLE] de reel t fin structure { Action d'initialisation d'un ensemble de reels } { nb : Le nombre de valeurs a initialiser } { v : La valeur d'initialisation } { e : L'EnsembleDeReel a initialiser } action initialisation(nb,v,e) Entrées entier nb réel v Sorties ensembleDeReel e Locales i entier e.n <- nb pour i de 0 à nb-1 faire e.t[i] <- v fait fin action { Programme principal } action principale() Locales entier i ensembleDeReel e initialisation(5,1.0,e) afficher("Nombre valeurs: ",e.n) pour i de 0 à e.n faire afficher(e.t[i]) fait fin action