CONSTANTES

Nous avons deja utilise des VARIABLES (on donne un nom a une memoire). Mais on peut egalement utiliser des CONSTANTES, qui sont des valeurs qui restent fixes tout au long du programme et pour chaque execution. On declare les constantes avant de declarer les variables, par : CONST nom=valeur

ex : CONST taux_tva=18.6

MAXINT (plus grand entier possible) est une constante predefinie.

On peut egalement avoir des constantes de type "chaine de caracteres" :

  PROGRAM bonjour(output);   { on n'a pas besoin ici du clavier }
  CONST message1='salut, ca va ?';
        message2='moi ca baigne';
  BEGIN
    writeln(message1);
    writeln(message2)    (* notez l'absence de ; devant le END *)
  END.
Le type de la constante est determine automatiquement par le compilateur (entier si nombre sans point, reel si nombre avec point, caracteres si entre cotes).

Rq1: on peut toujours utiliser un entier a la place d'un reel mais pas l'inverse.

Rq2: si on utilise un point decimal, il FAUT l'encadrer de chiffres (0.3 et non .3 , 10 ou 10.0 et non 10.)