segunda-feira, 25 de agosto de 2008

Definindo uma Estrutura de Registro

Para exemplificar, imagine uma passagem de ônibus, que é formada por um conjunto de informações logicamente relacionadas, porém de tipos diferentes, tais como: número da passagem (inteiro), origem e destino (caracter), data (caracter), horário (caracter), poltrona (inteiro), distância (real), fumante (lógico), que são subdivisões (elementos de conjunto) do registro, também chamadas de campos. Logo, um registro é composto por campos que são partes que especificam cada uma das informações.

Exemplo: Conhecer um passageiro e imprimir.

Tipo
registro: RegPassagem
inteiro: número, poltrona;
caracter: origem, destino, data, horário;
lógico: fumante;
real: distância
fimregistro;
variáveis
regpassagem: passagem;
início
leia(passagem.número, passagem.poltrona);
leia(passagem.origem, passagem.destino);
leia(passagem.data, passagem.horário);
leia(passagem.distância, passagem.fumante);
escreva(passagem.número, passagem.poltrona);
escreva(passagem.origem, passagem.destino);
escreva(passagem.data, passagem.horário);
escreva(passagem.distância, passagem.fumante);
fim.

0 comentários: