Langage Pascal/Variables et affectation
Variables et affectation
modifierEn Pascal, les variables doivent être déclaré avant le bloc d'instruction grâce au mot clé "var".
Ainsi, ce code permet de déclarer une variable nommé "x" et de type integer (entier).
var
x : integer;
Begin
...
End.
Par la suite, il faut pouvoir donner une valeur à la variable. C'est possible grâce au mot clé ":=".
var
x : integer;
Begin
x := 5;
End.
On peut donc, par la suite, jouer avec les variables.
var
a, b : integer;
Begin
a := 5;
b := a + 2;
End.
Ce code déclare deux entiers "a" et "b", affecte à "a" la valeur "5" et à "b" l'addition de la valeur de "a" avec la valeur "2".
Les différents types de variables scalaires (c'est-à-dire unidimensionnels) sont :
- integer (entier)
- real (reél)
- boolean (booléen)
- char (caractère)
Note : le Pascal ne différencie pas les majuscules et les minuscules. Ainsi integer
est équivalent à Integer
et à INTEGER
.
Déclaration de constantes
modifierOn peut également utiliser des constantes, qui sont des valeurs qui restent fixes tout au long du programme et pour chaque exécution.
const
A = 1;
B = 2;
Le type de la constante est déterminé automatiquement par le compilateur (entier si nombre sans point, réel si nombre avec point, caractères si entre cotes).
Remarque 1 : On peut toujours utiliser un entier à la place d'un réel mais pas l'inverse.
Remarque 2 : Si on utilise un point décimal, il faut l'encadrer de chiffres (0.3 et non .3 , 10 ou 10.0 et non 10.)