jueves, 31 de marzo de 2011

DECLARACIONES



Todas las entidades definidas por el usuario que se usan en un programa deben ser
declaradas en esta sección, indicando un identificador y lo que representa.


ETIQUETAS ( LABEL )
CONSTANTES ( CONST )
TIPOS ( TYPE )
VARIABLES ( VAR )
PROCEDIMIENTOS ( PROCEDURE )
FUNCIONES ( FUNCTION )

No es necesario que un programa contenga declaraciones de todas esas categorías. Podría no haber ninguna como en el ejemplo PAS001. Las declaraciones pueden escribirse en un orden cualquiera.

Una misma clase de declaración puede aparecer más de una vez. Pero una declaración particular no se puede repetir en un bloque. Las etiquetas son enteros decimales que pueden usarse para señalar alguna sentencia y hacerla accesible mediante la sentencia GOTO. Aqui ya no se va a dedicar más atención a las sentencias de declaración porque se describirán más adelante, pero se indican algunos ejemplos para mostrar la forma que adoptan:

TYPE estaciones = (primavera, verano, otoño, invierno) ;
VAR letra : CHAR;
CONST pi = 3.1416 ;
LABEL 100, 200, 300 ;

No hay comentarios:

Publicar un comentario