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.