Logica_de_Programacao_3_Edicao_Livro
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capítvlo 4 Estruturas de dados 1 91
Declaração
Como possuímos un1 vetor composto de registros, não poden1os declarar esse vetor sen1
antes ter definido a estrutura de dados de seus elen1e11tos (registros); devemos, então, definir
p1;meiro o tipo construído registro e, depois, o vetor.
Exemplos
a.
li definição do tipo registro
tipo regEmbarque = registro
inteiro: NumPas, NumPol trona, Idade;
caracter: Nome, Data, Origem, Destino, Hor;
fimregistro;
li definição do tipo vetor
tipo vetEmbarque = vetor [1 .. 44] de regEmbarque;
li declaração da variável composta vetor de registros
vetEmbarque: Onibus;
b. Declare um conjunto de registros que comporte as informações de estoque conforme
ilustrado na Figura 4.1 O, porém que desta vez permita armazenar 500 produtos
diferentes (em um vetor):
li definição do tipo matriz
tipo matDias = matriz [1 .. 4,1 .. 6] de inteiros;
li definição do tipo registro
tipo regProduto = registro
inteiro: Cod;
caracter: Nome;
real: Preço;
matDias: Bai xa;
fimregistro;
li definição do tipo vetor
tipo vetEstoque = vetor [1 .. 500] de regProduto;
li declaração da variável composta vetor de registros
vetEstoque: Produto;