BotonMenu
BotonIndice

Visita : http://www.conoce3000.com
Paypal : https://www.paypal.me/conoce3000/1

PASCAL CON FREE PASCAL

PASCAL CON FREE PASCAL

PASCAL CON FREE PASCAL


5. TIPOS DE DATOS ESTRUCTURADOS, CONSTANTES, VARIABLES CON VALOR INICIAL O POR DEFECTO.
5.6. CONSTANTES.
5. TIPOS DE DATOS ESTRUCTURADOS, CONSTANTES, VARIABLES CON VALOR INICIAL O POR DEFECTO.
5.6. CONSTANTES.
5. TIPOS DE DATOS ESTRUCTURADOS, CONSTANTES, VARIABLES CON VALOR INICIAL O POR DEFECTO.
5.6. CONSTANTES.

SIGUIENTE

SIGUIENTE

SIGUIENTE


‒ Constantes.

La utilidad de una constante ordinaria sucede cuando creamos un programa y nos encontramos que hay variables que no se modifican a lo largo de la ejecución del programa, siendo de esta manera su valor constante, por ejemplo si hacemos un programa que muestre un mensaje cada vez que se cometa un error en el uso del programa, entonces se guarda el mensaje en esa constante para poder usarlo en las diferentes partes del programa que requieran ese mensaje.

Para declarar una constante ordinaria se usan las palabras const, se escribe el identificador y seguido del símbolo igual, se coloca el valor de la constante, a continuación un ejemplo:


Descargar
{$codepage UTF8}

CONST
 Mensaje='Presione enter para terminar el programa';

BEGIN
 Writeln(Mensaje);
 Readln;
END.
Código fuente 24: Uso de una constante para mostrar un mensaje.
Descargar

Las constantes ordinarias pueden ser de tipos de datos simples, cadenas de caracteres (string) y también conjuntos, a continuación otro ejemplo:


Descargar
{$codepage UTF8}

CONST
 PI=3.14159;
 Mensaje='Desea terminar el programa [S]i, [N]o : ';
 Si=['S','s'];

VAR
 rpt:char;
 radio:real;

BEGIN
 Repeat
   Write('Ingrese radio del circulo : ');readln(radio); 
   Writeln('su area es : ',PI*radio*radio:10:3);
   Write(Mensaje);readln(rpt)
 Until rpt in Si;
END.
Código fuente 25: Ejemplo de constantes de tipos de datos simples y conjuntos.
Descargar

El programa anterior declara 3 constantes, la constante PI es una constante numérica, la constante Mensaje es una constante de texto y la constante Si es una constante de tipo conjunto. Al declarar o crear constantes se pueden usar también los siguientes operadores : +,-,*,/,not, and, or, div, mod, a continuación un ejemplo de como podrían usarse:

Const
   Ancho = 1600;
   Alto=1200;
   DosMegaPixeles=Ancho*Alto;

La utilidad de usar los operadores en las constantes es el poder documentar los programas y hacerlos más legibles. Es más cómodo recordar que dos megapixeles es el resultado de multiplicar el ancho por el alto de la imagen, que escribir directamente el valor de esa multiplicación : 1920000. En cuanto al uso de memoria de las constantes ordinarias en realidad no es posible determinarlo, ya que los valores de las constantes ordinarias creadas en el programa, se incluyen dentro del programa, generándose una copia del valor de la constante, en las partes en que se use la constante dentro del programa.

Se debe tener en cuenta que a una constante ordinaria no se le puede cambiar el valor asignado inicialmente. Es decir a la siguiente constante:

Const PI=3.14;

no se le puede asignar otro valor con el operador de asignación. Lo siguiente es incorrecto:

PI:=3.14159;



SIGUIENTE
SIGUIENTE
SIGUIENTE



 
‒ Comentarios y sugerencias.

Agradezco de antemano, todo comentario, sugerencia, y donativo (a través de Paypal me), que ayude a mejorar los contenidos educativos de Conoce 3000. Además, cualquier pregunta o duda que tengas lo puedes hacer por este medio. Pero, todo contenido que pueda resultar ofensivo, malicioso, racista, sexista, discriminatorio, obsceno, vulgar será eliminado.


Comments System WIDGET PACK






PORTADA |  INTERESANTE |  APUNTES |  LIBROS |  GALERIA


Creative Commons License


Todos los textos, imágenes y videos de Conoce3000 estan colocados bajo una licencia : Creative Commons Reconocimiento-NoComercial 3.0 Unported License.