28.02.2023 Views

Logica_de_Programacao_3_Edicao_Livro

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

100 1 Lógíco de progromoção

Figura 5.3

Arquivo de aço

Ficha

(registro)

Item da ficha

(campo}

Arquivo de aço

(arquivo)

Notamos tan1bém que, como en1 tnna biblioteca, as informações elo arquivo podem ser

manipuladas por qualquer urn dos funcionários, independenternente da seqüência de passos

que cada urn, em particular, tttilize. Concluírnos, então, que um arquivo pode ser rnani­

J)Ulado por algoritmos diferentes.

DECLARAÇÃO

\Tisto que um arquivo é um co11junto de registros, precisa1nos definir o registro que co1npõe

o arquivo primeiro, para somente então definir o arquivo. Segunclo nosso exemplo, na

biblioteca, cada livro é representado por urna ficha e esta é implernentada por um registro.

tipo l i vro= registro

inteiro: códi go, ano, ed ição;

caracter: título, autor, assunto, editora;

fimregistro;

Pode1nos e11tão definir o arquivo segundo a sintaxe a seguir:

<(

L

~

~

ō

~ Identificador H ~ arquivo composto de H ~ Registro 1--l~

,•

Ern que:

Identificador: representa o non1e do tipo arquivo;

Registro: identificador de u1n registro previa1nente definido.

Comple tando toda a declaração necessária para u tilizar1nos o arquivo de nosso exemplo,

,

ter1an10s:

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

Saved successfully!

Ooh no, something went wrong!