jueves, 31 de marzo de 2011

IDENTIFICADORES

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  SIN


En 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