Arquivo em pascal

994 palavras 4 páginas
Arquivos em Pascal

Professora: Lívia Sampaio Campos
(sampaiolivia@gmail.com)

UEPB – Campus VII – Patos
Outubro de 2009

Pontos a serem discutidos
   

Introdução a arquivos Arquivos binários e arquivos de texto Organização de arquivos binários Operações sobre arquivos binários

2

Introdução a arquivos


Arquivos são estruturas de dados que oferecem:
Persistência de dados (geralmente em meios magnéticos)  Alta capacidade de armazenamento




Idéia da estante de livros

Armazena um conjunto de livros Capacidade limitada, porém, pode armazenar muitos livros ao mesmo tempo Os livros estão organizados em prateleiras Livros podem ser consultados Livros podem ser acrescentados Livros podem ser removidos Livros podem ser modificados
3

Introdução a arquivos


Classificação
Binário: usa o sistema binário para representar as informações  Texto: usa o sistema de codificação de caracteres (ex. ASCII) para representar as informações




Operações
    

Abrir Ler (consultar dados) Escrever (acrescentar, modificar dados) Remover Não disponível em Pascal! Fechar

•Antes de Ler, Escrever ou Remover dados de um arquivo, executar a operação Abrir • Depois de Ler, Escrever ou Remover dados de um arquivo, executar a operação Fechar
4

Introdução a arquivos


Acesso
Sequencial: dados em sequência  Direto: dados aleatórios

Sequencial

Direto

D3

5

Estudo de caso: Agenda de contatos


Imagine uma agenda de contatos...
Contém vários contatos  Informação de cada contato: nome e telefone  Informação permanente  O que podemos fazer com a agenda?

    

Adicionar contatos Remover contatos Consultar contatos Abrir agenda Fechar agenda

6

Organização de arquivos binários
  

Um arquivo binário corresponde a uma sequência de dados de mesmo tipo armazenados no formado binário Acesso sequencial ou direto Representação
Agenda Nome Tel
0 1 2 Nome 3 4 Apontador de arquivo 5 Índice

Relacionados

  • Ender
    5920 palavras | 24 páginas
  • Informática
    6071 palavras | 25 páginas
  • Apostila lazarus
    6723 palavras | 27 páginas
  • programa c++
    804 palavras | 4 páginas
  • Linguagem Pascal
    3570 palavras | 15 páginas
  • Módulo avançado de linguagem pascal - apostila 03
    2517 palavras | 11 páginas
  • Trabalho 1
    4869 palavras | 20 páginas
  • Modulo de programação
    22874 palavras | 92 páginas
  • Pascal
    4675 palavras | 19 páginas
  • Pascal
    4675 palavras | 19 páginas