28.02.2023 Views

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;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!