Registros
Um registro é um tipo composto por um conjunto formado por dados de tipos diferentes, onde cada um dados é definido como sendo um campo.
Um tipo registro é definido através da palavra reservada record, seguida por uma série de declaração de campos. A palavra reservada end seguida de um ponto e vírgula encerra a definição de um registro.
A sintaxe genérica para definição de registros segue o seguinte formato:
Sintaxe
Record
Identificador de campo : tipo;
Identificador de campo : tipo;
Identificador de campo : tipo;
End;
Exemplo. Declaração de um registro simples:
var dados : Record
numero : integer;
caracter : char;
preenchido : boolean;
End;
Exemplo. Declaração de um registro contendo registros aninhados:
var umRegistro : Record
numero : integer ;
dado : Record
caractere : char ;
End;
preenchido: boolean ;
End;
A referência a um campo de um registro é feita através do nome da variável do tipo registro seguida por um ponto e pelo nome do campo, como por exemplo,
umRegistro.numero
Created with the Freeware Edition of HelpNDoc: Free help authoring environment