Estrutura de dados heterogêneas - Tipo Registo

1237 palavras 5 páginas
Registros
Vimos inúmeras aplicações onde são necessários conjuntos de elementos do mesmo tipo, e para tal utilizamos os vetores.
No entanto em alguns problemas há necessidade de definirmos conjuntos onde os elementos não sejam do mesmo tipo.
Um típico exemplo de nosso cotidiano é utilização do conjunto de informações que caracterizam um aluno: Nome(caractere),
CPF(inteiro), RG(inteiro), data de nascimento(caractere), coeficiente de rendimento(real), etc...
Em uma análise superficial um estudante poderia pensar que uma solução para a questão apresentada poderia ser obtida declarando-se cinco variáveis: algoritmo “exemplo” var Nome: caractere
CPF: inteiro
RG: inteiro data_de_nascimento: caractere coeficiente_de_rendimento: real

Para uma melhor visualização da utilidade dos registros basta imaginarmos que ao invés de manipular as informações de um aluno exista a necessidade de gerenciamento de uma turma com cinqüenta alunos.297
Estruturas de dados heterogêneas
Um estudante desatento imaginaria ser necessário a declaração de 250 variáveis. Porém um estudante com uma visão adequada sugeriria a utilização de cinco vetores: algoritmo “exemplo” var Nomes: vetor [1..50] de caractere
CPFs: vetor [1..50] de inteiro
RGs: vetor [1..50] de inteiro datas_de_nascimento: vetor [1..50] de caractere coeficientes_de_rendimento: vetor [1..50] de real

Porém, manipular de forma adequada os vetores, mantendo seus dados consistentes, se torna trabalhoso. Com a utilização de um registro podemos resolver este problema apenas com um vetor de cinqüenta registros.298
Estruturas de dados heterogêneas
Exemplo:
algoritmo “exemplo” var alunos: vetor [1..50] de registro inicio nome: caractere
CPF: inteiro
RG: inteiro datas_de_nascimento: caractere coeficientes_de_rendimento: real fimregistro …
A cada um dos elementos que constituem um registro é dado o nome de campo. No exemplo acima temos os campos: nome, CPF, RG,

Relacionados

  • Tipo de Estrutura e registos
    507 palavras | 3 páginas
  • Conceito De Base De Dados
    2062 palavras | 9 páginas
  • Base de dados
    1334 palavras | 6 páginas
  • Demografia
    2336 palavras | 10 páginas
  • ESTRUTURA DE DADOS LINEARES
    1047 palavras | 5 páginas
  • PIM IV
    6015 palavras | 25 páginas
  • Partidos
    7435 palavras | 30 páginas
  • Modulo de programação
    22874 palavras | 92 páginas
  • Arquitetura de Dados
    2597 palavras | 11 páginas
  • Metodologia da pesquisa
    5036 palavras | 21 páginas