Pascal - Constantes

Une constante est une entité qui reste inchangée pendant l'exécution du programme. Pascal n'autorise que les constantes des types suivants à être déclarées -

  • Types ordinaux
  • Définir les types
  • Types de pointeurs (mais la seule valeur autorisée est Nil).
  • Types réels
  • Char
  • String

Déclaration de constantes

La syntaxe pour déclarer les constantes est la suivante -

const
identifier = constant_value;

Le tableau suivant fournit des exemples de certaines déclarations de constantes valides -

Real type constant

Sr. Non Type de constante et exemples
1

Ordinal(Integer)type constant

valid_age = 21;

2

Set type constant

Voyelles = ensemble de (A, E, I, O, U);

3

Pointer type constant

P = NUL;

4

e = 2,7182818;

velocity_light = 3,0E + 10;

5

Character type constant

Opérateur = '+';

6

String type constant

président = 'Johnny Depp';

L'exemple suivant illustre le concept -

program const_circle (input,output);
const
PI = 3.141592654;

var
r, d, c : real;   {variable declaration: radius, dia, circumference}

begin
   writeln('Enter the radius of the circle');
   readln(r);
   
   d := 2 * r;
   c :=  PI * d;
   writeln('The circumference of the circle is ',c:7:2);
end.

Lorsque le code ci-dessus est compilé et exécuté, il produit le résultat suivant -

Enter the radius of the circle
23
The circumference of the circle is 144.51

Observez le formatage dans l'instruction de sortie du programme. La variable c doit être formatée avec le nombre total de chiffres 7 et 2 chiffres après le signe décimal. Pascal permet un tel formatage de sortie avec les variables numériques.