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 et des constantes
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 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 | deuxième_choix |
Les cédilles ne sont pas autorisées | mot_français | mot_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
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.