Oluiouio

2484 palavras 10 páginas
DIM0108.0 - Conceitos e Técnicas de Programação

Elementos de entrada e saída com arquivos

David Deharbe

1

Thursday, May 24, 12

1

DIM0108.0 - Conceitos e Técnicas de Programação

Conceitos
• Por

enquanto vimos como realizar
‣ entradas (leitura): do teclado e
‣ saídas (impressão): na tela.

• Em

geral, pode-se usar rotinas muito similares para impressão e leitura em arquivos de computadores.

2

Thursday, May 24, 12

2

DIM0108.0 - Conceitos e Técnicas de Programação

Conceitos
• Um

arquivo de computador é uma entidade gerenciada pelo sistema operacional e que armazena informações.

• Um

arquivo geralmente é uma sequência de bytes que codificam a informação representada.

• Existe

arquivos de diversas naturezas:
• tipo de informação armazenado: texto simples, texto formatado, gráficos, gráficos vetoriais, gráficos 3D, som, música, vídeo, programas, etc.
• formato de representação da informação. Texto: ASCII, ISOLatin1, UTF-8, etc. – Gráficos vetoriais: CDR, ODG, SVG, WMF etc. 3

Thursday, May 24, 12

3

DIM0108.0 - Conceitos e Técnicas de Programação

Algumas operações básicas sobre arquivos
• Criar

um arquivo (para armazenar informação)
• Abrir um arquivo
‣ leitura do conteúdo
‣ atualização do conteúdo
• Fechar um arquivo

4

Thursday, May 24, 12

4

DIM0108.0 - Conceitos e Técnicas de Programação

Objetivos
• Manipular

arquivos textos (ASCII)
‣ um arquivo é uma sequência de caracteres.
• Criar arquivos
• Abrir arquivo (leitura, escrita)
• Ler de um arquivo
• Escrever em um arquivo
• Fechar arquivo

5

Thursday, May 24, 12

5

DIM0108.0 - Conceitos e Técnicas de Programação

Princípios
• Toda

a comunicação com arquivos é realizada através de canais de comunicação. • Declarar uma variável para armazenar o canal de comunicação.
• Abrir o arquivo
‣ o resultado da chamada à rotina é o canal de comunicação
‣ atribuir à variável declarada
• Ler ou

Relacionados