constantes y palabras clave
puede cambiar durante la ejecución del
programa. Recibe un valor en el
momento de la compilación y este
permanece inalterado durante todo el
programa.
:
s
et
n
a
t
s
n
o
c
*
Las constantes se declaran en una sección
que comienza con la palabra
reservada const. Después de declarar una
constante ya puedes usarla en el cuerpo
principal del programa.Tienen varios usos:
ser miembro en una expresión, en una
comparación, asignar su valor a una
variable, etc.
En el siguiente ejemplo se contemplan varios casos:
const
Min = 0;
Max = 100;
Sep = 10;var
i : integer;
begin
i := Min;
while i < Max do begin
writeln(i);
i := i + Sep
end
end.
Se declaran 3 constantes (Min, Max y
Sep). En la primera línea del cuerpo del
programa se asigna una constantea
una variable. En la siguiente, se usa
una constante en una comparación.
Y en la cuarta, la constante
Sep interviene en una expresión que se
asigna a una variable.
El resultado de ejecutar esteprograma
sería una impresión en pantalla de los
números: 0, 10, 20, 30, 40, 50, 60, 70,
80 y 90.
Se puede hacer una división de las
constantes en tres clases:
constantes literales (sin nombre)
constantes declaradas (con nombre)
constantes expresión
Constantes
literales
e se
u
q
o
p
i
n ya
ier t
a
u
r
q
l
a
l
a
c
u
e
se d
s de c
o
e
n
r
iente
,
o
u
l
e
g
a
t
i
v
s
n
l
e
Son
ctam
. En e
e
ri
e
r
d
b
n
ntes
om
a
t
n
s
n
utiliza
n
o
e
de c
tien
r
a
o
p
n
n
e
16):
qu
su
4
e
1
n
.
e
3
i
t
l
e
lo
ejemp (el 3, el 4, y
s
literale
VolumenEsfera
:= 4/3 * 3.1416 * Radio *
Radio * Radio;Constantes
declaradas
También llamadas constantes con
nombre, son las que se declaran
en la sección const asignándoles
un valor directamente. Ejemplo:
Constantes expresión
Const
Min = 0; Max = 100;
Intervalo = 10;
N = (Max Min) div
Intervalo;
Centro = (Max Min) div
2;
Const
Pi = 3.141592; (* valor real *)
Min = 0; (* entero *)
Max = 99; (* entero *)
Saludo = 'Hola'; (* cadena ...
Regístrate para leer el documento completo.