Beruflich Dokumente
Kultur Dokumente
Eliezer Crdova
Constantes y Variables
CONSTANTES
Definicin: Una constante es un dato cuyo valor no puede cambiar durante la
ejecucin del programa. Recibe un valor en el momento de la compilacin y este
permanece inalterado durante todo el programa.
Cabe destacar, que las constantes se declaran en una seccin que comienza con la
palabra reservada const. Despus de declarar una constante ya se puede usar en el cuerpo
principal del programa. Tienen varios usos: ser miembro en una expresin, en una
comparacin, asignar su valor a una variable, entre otros.
En el siguiente ejemplo se contemplan varios casos:
const
Min
Max
Sep
var
i :
= 0;
= 100;
= 10;
integer;
begin
i := Min;
while i < Max do begin
writeln(i);
i := i + Sep
end
end.
En este ejemplo se declaran tres constantes (Min, Max y Sep). En la primera lnea
del cuerpo del programa se asigna una constante a una variable. En la siguiente, se usa una
constante en una comparacin. Y en la cuarta, la constante Sep interviene en una expresin
que se asigna a una variable. El resultado de ejecutar este programa sera una impresin en
pantalla de los nmeros: 0, 10, 20, 30, 40, 50, 60, 70, 80 y 90.
Constantes y Variables
Se puede hacer una divisin de las constantes en tres clases:
Constantes Literales (Sin Nombre)
Constantes Declaradas (Con Nombre)
Constantes Expresin
Constantes Literales
Son valores de cualquier tipo que se utilizan directamente, no se declaran ya que no
tienen nombre. En el siguiente ejemplo tienes un par de constantes literales (el 3, el 4, y el
3.1416):
const
Min = 0;
Max = 100;
Intervalo = 10;
N = (Max - Min) div Intervalo;
Centro = (Max - Min) div 2;
Constantes y Variables
VARIABLES
Definicin: Una variable es un nombre asociado a un elemento de datos que est
situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante
la ejecucin de un programa.
Toda variable pertenece a un tipo de dato concreto. En su declaracin se debe
indicar el tipo al que pertenece. As se tiene variables enteras, reales, booleanas, entre otras.
Por otro lado, se distinguen tres partes fundamentales en la vida de una variable:
Declaracin
Iniciacin
Utilizacin
Declaracin de variables
Esta es la primera fase en la vida de cualquier variable. La declaracin se realiza en
la seccin que comienza con la palabra var.
Nota: Toda variable que vaya a ser utilizada tiene que ser previamente declarada.
Iniciacin de variables
Esto no es ms que darle un valor inicial a una variable. As como lo primero que se
hace con una variable es declararla, lo siguiente tiene que ser iniciarla. Esto se hace para
evitar
posibles
errores
en
tiempo
de
ejecucin,
pues
la
misma
tiene
un
Constantes y Variables
Utilizacin de Variables
Una vez declarada e iniciada una variable, es el momento de utilizarla. Esta es la
parte que presenta un mayor abanico de posibilidades. A continuacin tienes unas cuantas:
Incrementar su valor:
i := i + 1
Controlar un bucle:
for i:=1 to 10 do ...
Chequear una condicin:
if i<10 then ...
Participar en una expresin:
n := (Max - Min) div i
Y otras que ya irs descubriendo
Constantes y Variables
Variables
Las constantes ya reciben un valor inicial en Las variables primero se declaran, luego se
su declaracin.
Las
constantes,
mantienen
su
vez
durante
Nota: En el ltimo punto se alude a las variables que cambian su tamao. Como
curiosidad saber que se denominan variables dinmicas o punteros.
Constantes y Variables
EJEMPLO
A continuacin se presenta un ejemplo con el que se puede interactuar para que
repasen algunos de los conceptos que se han tratado en este tema. En l se puede
observar cmo se encuentran los valores de dos variables y una constante en varios
puntos del programa.