Declaraci�n de Variables.
Las variables sirven para almacenar diferentes tipos de datos por ejemplo
numeros, caracteres, valores verdadero o falso(true, false), a continuaci�n se
muestra como declarar una variable en pascal:
Var
suma:integer;
promedio:Integer;
cierto:boolean;
palabra:String;
Ademas las variables tienen que cumplir unos ciertos requisitos para que
al momento de la construcci�n de un programa no surjan problemas inesperados.
- Las variables no deben contener espacios ejemplo:
Var
suma total:integer;
esto llevaria a un error la forma correcta de declarar una variable seria:
1. Var
suma_total:integer;
2. Var
sumatotal:integer;
- Las variables no deben empezar por valores alfanumericos ejemplo:
Var
%total:integer;
- Las variables no se pueden repetir porque esto llevaria a el compilador
de pascal a una ambiguedad.
Declaraci�n de Constantes.
En la definici�n de constantes se introducen identificadores que sirven como
sin�nimos de valores fijos.
El identificador reservado Const debe encabezar la instrucci�n, seguido por
una lista de asignaciones de constantes. Cada asignaci�n de constante debe consistir
de un identificador seguido por un signo de igual y un valor constante, como se
muestra a continuaci�n:
Const
valor_maximo =255;
precision =0.0001;
palabra_clave='Tutankamen';
encabezado =' NOMBRE DIRECCION TELEFONO ';
Un valor constante puede consistir de un n�mero ( entero o real ), o de una
constante de caracteres.
La constante de caracteres consiste de una secuencia de caracteres encerrada
entre ap�strofes ( ' ), y, en Turbo-Pascal, tambi�n puede formarse concaten�ndola
con caracteres de control ( sin separadores ), por ejemplo :
'Teclee su opci�n ==>'^G^G^G ;
Esta constante sirve para desplegar el mensaje :
Teclee su opci�n ==>
y a continuaci�n suena el timbre tres veces.
Las constantes de caracteres pueden estar formadas por un solo car�cter de control,
p.ej. :
hoja_nueva = ^L
Existen dos notaciones para los caracteres de control en Turbo Pascal, a saber :
El s�mbolo # seguido de un n�mero entero entre 0 y 255
representa el car�cter al que corresponde dicho valor decimal en el codigo ASCII.
El s�mbolo ^ seguido por una letra, representa el correspondiente car�cter de control.
Ejemplos :
#12 representa el valor decimal 12
( hoja_nueva o alimentaci�n de forma ).
#$1B representa el valor hexadecimal 1B ( escape ).
^G representa el car�cter del timbre o campana.
^M representa el car�cter de retorno de carro.
Pascal proporciona las siguientes CONSTANTES PREDEFINIDAS :
Nombre Tipo Valor
pi real 3.1415926536 (S�lo en Turbo Pascal)
false boolean
true boolean
MaxInt integer 32767
Adem�s de las constantes literales para los tipos integer y real con representaci�n
decimal y hexadecimal, y las constantes literales para el conjunto de caracteres ASCII,
m�s los caracteres especiales ( no incluidos en el conjunto est�ndar del ASCII )
|