Son nombres que denotan constantes, tipos, variables, procedimientos y funciones. Pueden incluir letras y dígitos cumpliendo las restricciones siguientes:
. Un identificador no puede comenzar con un dígito.
. Un identificador no puede tener espacios en blanco ni dígitos especiales.
. Los primeros caracteres de un identificador (31 en VAX PASCAL) deben designar un nombre único dentro del bloque de programa en el que ha sido definido.
En PASCAL hay algunos identificadores que están predeclarados como nombres de procedimientos, de funciones, tipos de datos, constantes simbólicas y variables de fichero.
ABS FALSE PACK SQR
ARCTAN GET PAGE SQRT
BOOLEAN INPUT PRED SUCC
CHAR INTEGER PUT TEXT
CHR LN READ TRUE
COS MAXINT READLN TRUNC
DISPOSE NEW REAL UNPACK
EOF NIL RESET WRITE
EOLN ODD REWRITE WRITELN
EXP ORD ROUND
OUTPUT SINEn un programa puede redefinirse cualquier identificador predeclarado para denominar otra entidad. Si se hace eso, no podrá utilizarse tal identificador para su propósito habitual dentro del bloque donde se haya redefinido.
No es recomendable redefinir identificadores predeclarados porque se pierde acceso a
prestaciones del lenguaje útiles. Los identificadores definidos per el usuario se usan para nombrar programas, módulos, constantes, variables, procedimientos, funciones, secciones de un programa y tipos definidos por el usuario. Estos identificadores representan estructuras de datos significativas, valores y acciones que no están representadas por alguna palabra reservada, identificador predeclarado o símbolo especial.
No hay comentarios:
Publicar un comentario