next up previous
Next: Tableau à plusieurs dimensions Up: Le type tableau ou Previous: Le type tableau ou

Tableau à une dimension

Constitué d'un nombre fixe d'éléments du même type. La syntaxe est la suivante :

Quelques exemples de déclarations d'objets de type tableau :  : En utilisant le type vecteur, on va calculer la norme euclidienne d'un vecteur, tex2html_wrap_inline1296

program norme;

const n=3;

type vecteur=array[1..n] of real;

var v : vecteur;

procedure saisie(var v : vecteur);
   var i : integer;
   begin
     for i:=1 to n do
       begin
         writeln('valeur numero ', i,' de v = ');
         readln(v[i]);
       end;
   end;

function norme(v: vecteur):real;
   var somme : real;
       i : integer;
   begin
     somme:=0;
     for i:=1 to n do
         somme:=somme+sqr(v[i]);
     norme:=sqrt(somme);
end;

begin
  saisie(v);
  writeln('La norme est ', norme(v));
end.
 : On a mis n en constante. Ainsi pour modifier la dimension du problème il suffit de modifier la valeur de la constante.



Frederic Mesnard
mardi, 15 décembre 1998, 16:13:24 GMT+4