Ciencias da computação
Objetivo
TEMA: REGISTRO OBJETIVOS: • Entender o que é um REGISTRO, como é realizada sua declaração e utilização; • Desenvolver a capacidade de definir novos tipos de variáveis a partir da declaração de registros;
Estrutura de Dados Básicas
Objetivo
• Declarar registros que possuam campos formados por variáveis do tipo vetor, assim como campos formados por variáveis de tipos criados pelo próprio programador; • Utilizar vetores de variáveis do tipo de um registro criado.
Estrutura de Dados Básicas
Roteiro
Estrutura de Dado Homogênea • Conceito • Declaração (Sintaxe) • Atribuição • Carregar • Mostrar •Exercícios Resolvidos •Exercícios Propostos
Estrutura de Dados Básicas
Conceito
Registro
São estruturas de dados compostas heterogêneas, ou seja, não são de um mesmo tipo, isso quer dizer que podemos ter um conjunto de elementos armazenados de tipos diferentes, porém eles guardam e possuem uma estreita relação lógica.
Estrutura de Dados Básicas
Conceito
Exemplo de Registro Imagine uma passagem de ônibus, que é formada por um conjunto de informações logicamente relacionadas, porém de tipos diferentes, tais como:
Estrutura de Dados Básicas
Conceito
Exemplo de Registro número de passagem (inteiro) origem e destino (caractere) data (caractere) horário (caractere) poltrona (inteiro) distância (real) fumante (lógico), que são subdivisões do registro (elementos do conjunto), também chamadas de campos.
Estrutura de Dados Básicas Exemplo Exemplo de Registro
Estrutura de Dados Básicas
Declaração (sintaxe registro)
•O conceito denominado struct em linguagem C é chamado de registro em outras linguagens. •Membros da estrutura são chamados em outras linguagens de campos.
Estrutura de Dados Básicas
Declaração (sintaxe registro)
Sintaxe: struct { }; struct ;
Estrutura de Dados Básicas
Declaração (sintaxe registro)
struct
Onde:
corresponde a estrutura de dados do tipo registro.