Elección de identificadores en Pascal

La elección de identificadores permite una mejor lectura y comprensión de un programa. No es aconsejable utilizar identificadores que no sugieran ningún significado.

La siguiente tabla muestra los IDENTIFICADORES RESERVADOS en Turbo-Pascal. Los marcados con un asterisco no están definidos en Pascal estándar. Los marcados con ? no se utilizan en Turbo-Pascal.

*ABSOLUTE IN VAR RECORD
*AND *OVERLAY GOTO ELSE
ARRAY *STRING ?PACKED WHILE
*EXTERNAL BEGIN TO LABEL
FILE FOR DIV REPEAT
FORWARD OF *INLINE WITH
NIL THEN PROCEDURE END
*SHL CASE UNTIL MOD
AND FUNCTION DO SET
FILE OR IF *XOR
NOT TYPE PROGRAM
*SHR CONST DOWNTO

Turbo-Pascal define los siguientes IDENTIFICADORES ESTANDAR de tipos predefinidos, constantes, variables, procedimientos y funciones. Cualquiera de ellos puede ser redefinido, perdiéndose así la facilidad de utilizar su definición original.

ADDR DELAY LENGTH RELEASE
ARCTAN DELETE LN RENAME
ASSIGN EOF LO RESET
AUX EOLN LOWVIDEO REWRITE
AUXINPTR ERASE LST ROUND
AUXOUTPTR EXECUTE LSTOUTPTR SEEK
BLOCKREAD EXIT MARK SIN
BLOCKWRITE EXP MAXINT SIZEOF
BOOLEAN FALSE MEM SEEKEOF
BUFLEN FILEPOS MEMAVAIL SEEKEOLN
BYTE FILESIZE MOVE SQR
CHAIN FILLCHAR NEW SQRT
CHAR FLUSH NORMVIDEO STR
CHR FRAC ODD SUCC
CLOSE GETMEM ORD SWAP
CLREOL GOTOXY OUTPUT TEXT
CLRSCR HALT PI TRM
CON HEAPPTR PORT TRUE
CONINPTR HI POS TRUNC
CONOUTPTR IORESULT PRED UPCASE
CONCAT INPUT PTR USR
CONSTPTR INSLINE RANDOM USRINPTR
COPY INSERT RANDOMIZE USROUTPTR
COS INT READ VAL
CRTEXIT INTEGER READLN WRITE
CRTINIT KBD REAL WRITELN
DELLINE KEYPRESSED