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