Fonction
, Parametre
, Procedure
, Type
ou de Variable
. Définition d'une variable, d'une propriété ou d'un paramètre de type vecteur.
Vecteur [
TailleDuVecteur ] De
TypeElementaire
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.
Enumere
/*****/
Couleur Dans (Rouge,Vert,Bleu);
Variable
/******/
MonVecteur : Vecteur[10] De Reel;
/* 'MonVecteur' est un vecteur de réels de 10 éléments. Il est toujours renseigné. */
MonVecteur2 : Vecteur[Couleur] De Nul Ou Complexe;
/* 'MaVecteur2' est indexé sur un énumeré. */
/****************************************************************/
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
- | - | - | - | - | - | - | - | - |