Vecteur

Attribut de Fonction, Parametre, Procedure, Type ou de Variable. Définition d'une variable, d'une propriété ou d'un paramètre de type vecteur.

Syntaxe

PeutEtreNul Vecteur [ TailleDuVecteur ] De TypeElementaire

Description

Utilisée dans une déclaration, Vecteur permet d'attribuer à une variable ou un paramètre le type vecteur.

Un vecteur peut être indexé par :

Un vecteur étant défini pour des calculs, le type de son élement ne peut être que :

La taille du vecteur n'est pas forcément connue. Cela est particulièrement le cas pour un vecteur passé en paramètre à une procédure ou une fonction. Dans ce cas, la taille du vecteur est alors spécifiée par le joker ? et le vecteur est supposé être indexé par des entiers.

Si le vecteur peut être nul, sa déclaration doit être précédée de la déclaration Nul Ou. Sinon, le vecteur est toujours renseigné.

Si un élément du vecteur peut être nul, la déclaration du type de l'élément doit être précédée de la déclaration Nul Ou. Sinon, l'élément doit être toujours renseigné.

Pour connaître les propriétés et les méthodes du type Vecteur, veuillez vous reporter à la fiche Description du type Vecteur.

Exemple

Enumere
/*****/
Variable
/******/

/****************************************************************/
Procedure P(V : Vecteur[10] De Reel)
/* Objet : Définition de la procédure 'P' dont le paramètre 'V' est de type matrice. */
/* Le paramètre est toujours renseigné. */
/****************************************************************/
Debut
...
Fin Procedure

/****************************************************************/
Fonction F() Retourner Nul Ou Vecteur[10] De Decimal
/* Objet : Définition de la fonction 'F' dont la valeur retournée est de type vecteur. */
/* Le résultat n'est pas toujours renseigné. */
/****************************************************************/
Debut
...
Fin Fonction

Voir aussi

Complexe, Decimal, Matrice, et Reel pour connaître les types possibles des éléments d'un vecteur. VecteurDe pour définir un vecteur.

Traduction

---------