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.

ARQUIVOS

Objetivos

Apresentar o conceito e a aplicabilidade dos

arquivos. Explicar as formas básicas de manipulação.

Diferenciar os tipos de arquivos, adaptando a

1nanipulação prática associada a cada concepção:

seqüencial, direto ou indexado.

• Aplicação de arquivos

• Como declarar um arquivo

• Como manipular um arquivo:

consulta, inclusão, alteração,

exclusão

• Arquivos seqüencial e

randômico

INTRODUÇÃO

Até então, utilizáva1nos va1iáveis sin1ples ou cornpostas para ar,nazenar as inforrnações

necessárias à resolução de determinado problerna. Esses problen1as ti11ha1n lltna lin1itação:

a quantidade de informações que poderia ser ar1nazenada para resolvê-los. Os algoritn10s

erarn lirnitados conforme a capacidade finita das estrutl.1ras de dados utilizadas (registros ou

vetores).

Neste capítulo co1neçaremos a utilizar uma nova estrutura: o arquivo. w(uit.o co111uns en1

nosso cotidiano, os arquivos tê111 co1no principal finalidade o armazenamento de grandes

quantidades de inforn1ação por un1 grande período de te1npo, como, por exe1nplo, os arquivos

1nantídos por unia co1npanhia telefõnica acerca de seus assinantes, ou as informações

armazenadas na Receita Federal sobre os contribuintes.

Um arquivo é 111n conjunto de registros (ou seja, é uma estrutura de dados) no qual cada

registro não ocupa u111a posição fixa dentro da estrutura, não possuindo, portanto, tan1anho

preestabelecido. Os registros, co1no saben10s, são forn1ados por unidades de informação

denominadas can1pos.

Utilizaremos co1no exen1plo básico un1 arquivo de un1a biblioteca, no qual cada livro é

catalogado por meio de um regisu·o e o co1~junto desses registros compõe um arquivo que

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

Saved successfully!

Ooh no, something went wrong!