Aller au contenu principal

Variables et constantes

Variables

Identificateurs modifiables

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 et des constantes

Conventions de nommage

Il est important de donner un nom qui permet de savoir ce que va contenir la variable ou la constante.

Dans le tableau ci-dessous vous retrouverez les caractères interdits pour le nom d'une variable ou constante.

 Exemple d'identificateur incorrectExemple d'identificateur correct
Ne peut commencer par un chiffre1nomnom1
Les points ne sont pas autorisésnom.2nom_2
Les tirets ne sont pas autorisés-nom-3 _nom_3
Les espaces ne sont pas autorisésNom de variableNom_de_variable
Les caractères accentués ne sont pas autorisésdeuxième_choixdeuxième_choix
Les cédilles ne sont pas autoriséesmot_françaismot_français

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

Valeurs fixes

Les constantes ne peuvent pas changer de valeur au cours du programme. C'est la valeur qui déterminera le type de la constante.

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.