Algoritimos estruturados

632 palavras 3 páginas
Algoritmos Estruturados
2ª Semana: Arquivos

Tecnologia em Análise e Desenvolvimento de
Sistemas
2° Semestre
Prof° Rafael Divino Ferreira Feitosa
E-mail: rafael.feitosa@ifgoiano.edu.br

Roteiro


Arquivos


Definição



Manipulação







Abrindo um arquivo
Fechando um arquivo
Salvando um registro
Mostrando registros

Exercício

2

Definição de Arquivos


Estruturas de dados manipuladas fora do ambiente do programa são conhecidas como arquivos:






Armazenados em dispositivos de memória secundários;
Um sistema de banco de dados é formado por um ou vários arquivos.

Ao trabalhar com arquivos podemos efetuar:


Inclusões, exclusões físicas e lógicas, alterações, consultas gerais e específicas e relatórios:



Exclusão física: exclui permanentemente o registro;
Exclusão lógica: marca o registro como excluído.
3

Manipulação de Arquivos


Ao manipular os registros armazenados em um arquivo podemos trabalhar de dois modos:


Texto: os dados são armazenados textualmente
(caracteres) no arquivo:




Desvantagem: armazenam apenas caracteres, palavras, frases e números.

Binário: os dados são armazenados em blocos de bytes:


Vantagens:





Permitem o armazenamento de estruturas de dados heterogêneas;
Rapidez e estabilidade.

Existem diversas funções para manipulação de arquivos na linguagem C++:


Utilizaremos a biblioteca .

4

Abrindo um Arquivo


A biblioteca , além das funções de manipulação de arquivos, define o tipo de dado FILE:




Uma variável declarada com o tipo FILE é capaz de identificar a localização de um arquivo (utilizando ponteiro) na memória;
Sua sintaxe é:
FILE *;



Após definido o ponteiro para o arquivo, utilizamos a função fopen() para abrir(ou criar) o arquivo:


Sua sintaxe é:

= fopen(“”, “”);
5

Abrindo um Arquivo


Os modos de abertura de arquivo da função fopen() são:
Modo

Relacionados

  • Algoritimo estruturado
    1825 palavras | 8 páginas
  • algoritimos estruturados
    3605 palavras | 15 páginas
  • Algoritmo e Progamação
    577 palavras | 3 páginas
  • Lista de introdução Paulo Inard
    2247 palavras | 9 páginas
  • Algoritimo
    253 palavras | 2 páginas
  • Programação de computadores
    2450 palavras | 10 páginas
  • Trab grupo 2 semestre ead
    281 palavras | 2 páginas
  • ATPS ALGORITMOS E PROGRAMA O
    2825 palavras | 12 páginas
  • algoritmos
    408 palavras | 2 páginas
  • Algoritmos e programação
    256 palavras | 2 páginas