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 definirmosconjuntos 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 serobtida 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çãoda 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 dedados 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 umvetor 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: inteirodatas_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,... [continua]

Ler trabalho completo

Citar Este Trabalho

APA

(2013, 10). Estrutura de dados heterogêneas - Tipo Registo. TrabalhosFeitos.com. Retirado 10, 2013, de http://www.trabalhosfeitos.com/ensaios/Estrutura-De-Dados-Heterog%C3%AAneas-Tipo/39223420.html

MLA

"Estrutura de dados heterogêneas - Tipo Registo" TrabalhosFeitos.com. 10 2013. 2013. 10 2013 <http://www.trabalhosfeitos.com/ensaios/Estrutura-De-Dados-Heterog%C3%AAneas-Tipo/39223420.html>.

MLA 7

"Estrutura de dados heterogêneas - Tipo Registo." TrabalhosFeitos.com. TrabalhosFeitos.com, 10 2013. Web. 10 2013. <http://www.trabalhosfeitos.com/ensaios/Estrutura-De-Dados-Heterog%C3%AAneas-Tipo/39223420.html>.

CHICAGO

"Estrutura de dados heterogêneas - Tipo Registo." TrabalhosFeitos.com. 10, 2013. Acessado 10, 2013. http://www.trabalhosfeitos.com/ensaios/Estrutura-De-Dados-Heterog%C3%AAneas-Tipo/39223420.html.