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.

86 1 Lógico de programação

Declaração

Para usarn1os un1 registro precisan10s, prilneira1nente, definir e1n detalhes como é constituído

o tipo co11struído, especifica11do todos os campos e, depois, declarar uma ou 1nais

variáveis, associando os identificaclores de variáveis ao identificador do tipo registro.

Para definirrnos o tipo construído registro, seguimos a seguinte sintaxe:

<(

L

~

~

ō

t i po

idRegistro

r = registro

\

tipo primitivo - • - IdCampo - • - fimregistro 1

• , - \

'

-

'

Ern que:

i dReg is t ro: representa o nome associado ao tipo registro construído;

tipo primitivo: representa qualquer u1n dos tipos básicos ou tipo anteriormente definido;

IdCampo: representa o nome associado a cada campo do registro.

Exemplo

A definição do registro da Figura 4.8 poderia ser feita da seguinte forma:

li definição do tipo registro

tipo regEmbarque = registro

inteiro: NumPas, NumPoltrona , Idade;

caract er: Nome, Data, Origem, Destino, Hor;

fimregistro ;

li declaração da variável composta do tipo registro definido

regEmbarque: Embarque;

O exemplo corresponde à definiçã o de um modelo regEmbarque de um registro e à

criação de uma variáve l composta chamada Embarque, capaz de conter oito subdivisões

(ca mpos do registro).

Manipulação

Em determinados n1omentos podemos precisar de todas as info1mações contidas no

registro (Embarque) ou de apenas algun1 ca1npo do registro (co1no, freqüentemente, o nú-

1nero da poltrona).

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

Saved successfully!

Ooh no, something went wrong!