Pascal - Constantes

Una constante es una entidad que permanece sin cambios durante la ejecución del programa. Pascal solo permite declarar constantes de los siguientes tipos:

  • Tipos ordinales
  • Establecer tipos
  • Tipos de puntero (pero el único valor permitido es Nil).
  • Tipos reales
  • Char
  • String

Declaración de constantes

La sintaxis para declarar constantes es la siguiente:

const
identifier = constant_value;

La siguiente tabla proporciona ejemplos de algunas declaraciones constantes válidas:

Real type constant

No Señor Tipo constante y ejemplos
1

Ordinal(Integer)type constant

edad_valida = 21;

2

Set type constant

Vocales = conjunto de (A, E, I, O, U);

3

Pointer type constant

P = NULO;

4

e = 2,7182818;

velocidad_luz = 3.0E + 10;

5

Character type constant

Operador = '+';

6

String type constant

presidente = 'Johnny Depp';

El siguiente ejemplo ilustra el concepto:

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.

Cuando el código anterior se compila y ejecuta, produce el siguiente resultado:

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

Observe el formato en la declaración de salida del programa. La variable c debe formatearse con el número total de dígitos 7 y 2 dígitos después del signo decimal. Pascal permite este formato de salida con las variables numéricas.