User Tools

Site Tools


tipo_record_registro

O tipo record é usado para aglomerar sob um mesmo nome de variável uma coleção de outras variáveis de tipos potencialmente diferentes. Por isto é uma estrutura heterogênea, contrariamente ao tipo array que é homogêneo.

A sintaxe para se usar uma variável do tipo record é a seguinte:

record
   <Id_1> : <tipo_1>;
   <Id_2> : <tipo_2>;
   ..................
   <Id_n> : <tipo_n>;
end;

<Id_i> é um identificador e <tipo_i> é um tipo qualquer da linguagem ou previamente definido pelo programador.

Exemplo:

program tipo_record_1;
 var
    cliente = record
       nome: string;
       idade: integer;
       cpf: longint;
       sexo: char;
       endereco: string;
       salario: real;
    end;

Normalmente é boa política declarar um tipo para o record como é mostrado a seguir:

Exemplo:

program tipo_record_1;
 type
    tipo_cliente = record
       nome: string;
       idade: integer;
       cpf: longint;
       sexo: char;
       endereco: string;
       salario: real;
    end;
 var
    cliente: tipo_cliente;
tipo_record_registro.txt · Last modified: 2019/04/23 23:39 by castilho