- RegistrosSão conjuntos de dados logicamente relacionados, mas de tipos diferentes (inteiro, real, literal, ...).
Para se utilizar estruturas desse tipo, deve-se declará-las da seguinte forma:
lista-de-identificadores : record
- componenetes
componentes são declarações de variáveis, separadas por ponto-e-vírgula.
Exemplo 4.3: Para se declarar um registro com os campos abaixo, faz-se o seguinte:
Cadastro -------------------------------------------------- |Nome | -------------------------------------------------- |Rua | Número | CEP | -------------------------------------------------- |RG |CPF |Nascimento |Sexo | --------------------------------------------------
Var- cadastro : record
- nome : string[30];
rua : string[40];
numero: integer;
cep: real;
rg : real;
cpf:real;
nascimento: string[10];
sexo : char;
- rua : string[40];
numero : integer;
CEP : real;
- ...cadastro : record
- nome : string[30];
ender : endereco;
CPF: real;
Sexo : char;
nascimento : real;
rg : real;
identificador.variável
Por exemplo, do registro cadastro acima, imprimimos os valores de cada campo da seguinte forma:
writeln(cadastro.nome);
writeln(cadastro.ender.rua);
writeln(cadastro.ender.numero);
writeln(cadastro.ender.CEP);
writeln(cadastro.CPF);
writeln(cadastro.Sexo);
writeln(cadastro.nascimento);
writeln(cadastro.rg);
sábado, 18 de fevereiro de 2012
Variáveis Compostas Heterogêneas Pascal
Assinar:
Postar comentários (Atom)
TecCodigos Copyright © 2011 | Template created by O Pregador | Powered by Blogger
0 comentários:
Postar um comentário