Aller au contenu

Variables et constantes

Variables

Une variable est un identificateur dont la valeur peut être modifiée à l'exécution.

La syntaxe de base de la déclaration d'une variable est :

var
  Variable: type;

Par exemple :

var
  I: Integer;

déclare une variable I de type Integer

et :

var
  X: Double;

déclare une variable X de type Double.

Dans des déclarations de variables consécutives, il n'est pas nécessaire de répéter le mot réservé var :

var
  X: Double;
  Y: Double;
  Z: Double;
  I: Integer;
  J: Integer;
  K: Integer;
  S: string;
  OK: Boolean;

Règles de nommage des variables

  Exemple d'identificateur incorrect Exemple d'identificateur correct
Ne peut commencer par un chiffre 1nom nom1
Les points ne sont pas autorisés nom.2 nom_2
Les tirets ne sont pas autorisés -nom-3  _nom_3
Les espaces ne sont pas autorisés Nom de variable Nom_de_variable
Les caractères accentués ne sont pas autorisés deuxième_choix deuxieme_choix
Les cédilles ne sont pas autorisées mot_français mot_francais

Assignation de valeur à une variable

Vous pouvez fixer une valeur à une variable à tout moment dans le programme ou à partir d'une autre variable par exemple :

procedure AssignerVariable;


var


  VariableSource: Integer;


  VariableCible: Integer;


begin


  VariableSource := 'Rambouillet';


  VariableCible := '78120 ' + VariableSource;


end.

Constantes

Les constantes sont proches des variables, à un point près : elles ne peuvent pas changer de valeur au cours du programme.

Pour déclarer une constante, il faut les déclarer après le mot réservé const au lieu de var.

procedure DeclarerConstante;


const


  Constante1 = 12;


var


  Variable1: Integer;


begin


end.