








Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Este documento aborda o tema de arquivos, uma estrutura de dados que permite o armazenamento permanente de dados, diferentemente das variáveis que estão armazenadas na memória principal. Os arquivos são formados por um conjunto de registros, que por sua vez armazenam um conjunto de campos relacionados a um mesmo item de dado. Um mesmo arquivo pode ser manipulado por diferentes algoritmos, permitindo que ele seja aberto por diferentes programas. Para criar um arquivo, é necessário declará-lo e definir o tipo de registros que ele armazenará. Depois de criado, um arquivo pode ser utilizado para consultá-lo ou acrescentar novas informações. Antes de realizar qualquer operação sobre um arquivo, é necessário criar um identificador para ele, e existem três formas de se abrir um arquivo: rewrite, reset e append. Ao final, é necessário fechar o arquivo.
Tipologia: Notas de estudo
1 / 14
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Permitem o armazenamento permanente dos dados, ao contrário das variáveis, que eram armazenadas em memória principal;
Um arquivo é uma estrutura criada em disco, ou em uma unidade de armazenamento permanente;
Então podemos enxergar um arquivo como uma coleção de registros, que por sua vez armazenam um conjunto de campos relacionados à um mesmo item de dado;
Um mesmo arquivo pode ser manipulado por algoritmos diferentes. Desta forma, um arquivo pode ser aberto por diferentes programas, desde que os mesmos estejam preparados para isto;
A primeira coisa que deve ser feita para se criar um arquivo, é declará-lo. E para isto, é preciso definir de que tipo são os registros que ele armazenará;
Exemplo:
Type cliente = record nome: string[20]; telefone: string[14]; endereco: string[30]; cidade: string[20]; end; Var aux: cliente; arq_nome: file of cliente; Type cliente = record nome: string[20]; telefone: string[14]; endereco: string[30]; cidade: string[20]; end; Var aux: cliente; arq_nome: file of cliente;
Antes de realizar qualquer operação sobre um arquivo, é necessário criar um identificador para o mesmo; (^) Isto feito, as ações passarão a ser direcionadas ao arquivo a partir deste identificador;
Na linguagem Pascal, o comando que associa um identificador à um arquivo físico é o assign, e ele pode ser usado da seguinte forma:
Abrir um arquivo texto já existente, sem destruir seu conteúdo, preparando-o para gravar informações;
Procedure Abrir; Begin assign(arq_nome,'a:\arqtest.aed'); append (arq_nome); End; Procedure Abrir; Begin assign(arq_nome,'a:\arqtest.aed'); append (arq_nome); End;
(^) Fechando um arquivo: é sempre necessário fechar um arquivo após o seu uso, para não deixar o seu conteúdo exposto e nem comprometer a sua integridade; (^) Depois de fechado um arquivo, para utilizá-lo novamente basta abrí-lo (com rewrite, reset, ou append). Não é necessário associá-lo novamente a um arquivo físico com o comando assign; (^) Sintaxe:
Procedure Fechar; Begin close (arq_nome); End; Procedure Fechar; Begin close (arq_nome); End;
(^) Rotina para abertura de arquivo: