Registos

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (954 palavras )
  • Download(s) : 0
  • Publicado : 19 de abril de 2012
Ler documento completo
Amostra do texto
Escola Secundária de Caldas de Vizela
TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS – 10º ano
Ano lectivo 2006/2007

MÓDULO 5 – REGISTOS (RECORDS )
Conceito de registo como estruturade dados
Os registos ou records são um outro tipo de dados estruturados que permitem agrupar dados de vários tipos diferentes, sob a forma de campos. Tal como acontece com outros tipos de dados, osrecords também podem ser definidos directamente como variáveis ou primeiramente como tipos, para depois se definirem variáveis com base nesse tipo. A principal diferença que se pode apontar entre umvector (array) e um registo (record) é que, enquanto um vector agrupa um conjunto de dados todos do mesmo tipo, um record pode conjugar diferentes tipos de dados na mesma estrutura. Todavia, existemdiferenças importantes, sobretudo no modo de acesso aos elementos de um e de outro tipo de estrutura. Esta estrutura de dados não está, no entanto, disponível em todas as linguagens de programação.Definição de records em Pascal
Tal como acontece com outros tipos de dados, em Pascal, a definição de um registo pode ser feita directamente como variável ou como tipo. Declaração de um recorddirectamente como VARIÁVEL A declaração de um record directamente como variável assume, genericamente, a seguinte formato: var «identificador»: record «lista de campos» end; Exemplo: var pessoa: record nome :string[30]; idade : integer; altura, peso : real; end; O início da definição de um registo começa com a palavra record e termina obrigatoriamente com a palavra end. Cada campo é designado por umidentificador próprio, seguido de dois pontos e a indicação do tipo de dados a que esse elemento corresponde.

Programação e Sistemas de Informação

Página 1 de 4

Escola Secundária de Caldas deVizela
TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS – 10º ano
Ano lectivo 2006/2007

Quando dois ou mais campos pertencem ao mesmo tipo de dados, podem incluirse no mesmo grupo,...
tracking img