Informatica
Linguagens de Programação
Eng. Márcia Bernardino
Módulo VI - Tipo Estruturado: Registros
Escola profissional de Trancoso
Linguagens de Programação
Eng. Márcia Bernardino
Módulo VI - Tipo Estruturado: Registros
Cristiana Lopes Gabriel Nº . 6811 Informática de Gestão 2011/2012
indice
Introdução
Trata-se de um módulo que visa mostrar os registos como um tipo de dados que permite estruturar a informação relativa a determinado assunto. Deve ser sublinhado a possibilidade de com este tipo de dados estruturado passar a haver a possibilidade de agrupar numa só variável várias informações de tipos diferenciados relativos a uma mesma entidade a representar.
Devem ser resolvidas diferentes situações práticas recorrendo sempre que possível à utilização em simultâneo de outras estruturas de dados como nomeadamente a estrutura de Tabelas.
Noção de Registos
São outro tipo de dados estruturados que permitem agrupar elementos de vários tipos diferentes, sob a forma de campos, numa mesma estrutura.
Registro (ou struct):
● Tipo de dado estruturado heterogeneo: – Colecao de variaveis referenciadas sobre um mesmo nome. ● Permite agrupar dados de diferentes tipos numa mesma estrutura (ao contrario de matrizes que possuem elementos de um mesmo tipo):
– Cada componentes de um registro pode ser de um tipo diferente.
– Estes componentes sao referenciados por um nome.
Os elementos do registro: * Sao chamados de campos ou membros da struct. * É utilizado para armazenar informacoes de um mesmo objeto. Exemplos: * Carro → cor, marca, ano, placa, chassi * Pessoa → nome, idade, endereco
Campo (field): * Conjunto de caracteres com o mesmo significado. * Exemplo: nome
Registro (struct ou record): * Conjunto de campos relacionados. * Exemplo: nome, endereco, telefone, salario e idade de uma pessoa. Nome:________________________________