Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouIsabelly Tomas Alterado mais de 10 anos atrás
1
Algoritmos e Programação Thyago Maia Tavares de Farias Aula 25
2
Sumário Pascal – Arquivos Pascal – Arquivos
3
Persistência dos Dados Armazenamento de dados Armazenamento de dados Permite a persistência da informação; Permite a persistência da informação; As informações poderão ser recuperadas a qualquer momento; As informações poderão ser recuperadas a qualquer momento; O limite de armazenamento está relacionado com a capacidade física de armazenamento; O limite de armazenamento está relacionado com a capacidade física de armazenamento; Aplicação Arquivos Banco de Dados
4
Trabalhando com arquivos texto Para trabalharmos com arquivos texto, precisamos criar variáveis que representem os arquivos a serem acessados por programas desenvolvidos em Pascal; Para trabalharmos com arquivos texto, precisamos criar variáveis que representem os arquivos a serem acessados por programas desenvolvidos em Pascal; Variáveis que representam arquivos texto são declarados com o tipo text; Variáveis que representam arquivos texto são declarados com o tipo text; Ex.: var arquivo: text; Ex.: var arquivo: text;
5
Trabalhando com arquivos texto Associando um arquivo a uma variável Associando um arquivo a uma variável Utilizamos a função assign(arquivo, caminho) para referenciar um arquivo do tipo texto em uma variável do tipo text; Utilizamos a função assign(arquivo, caminho) para referenciar um arquivo do tipo texto em uma variável do tipo text; As operações de leitura e escrita em arquivo tomam como argumento essa variável; As operações de leitura e escrita em arquivo tomam como argumento essa variável; Assim, para trabalhar com um arquivo texto, deve-se criar uma associação entre a variável do tipo text e o arquivo armazenado; Assim, para trabalhar com um arquivo texto, deve-se criar uma associação entre a variável do tipo text e o arquivo armazenado;
6
Trabalhando com arquivos texto Associando um arquivo a uma variável (exemplo): Associando um arquivo a uma variável (exemplo):
7
Trabalhando com arquivos texto Funções para manipulação de arquivos Funções para manipulação de arquivos A linguagem Pascal oferece funções para criar, abrir e fechar arquivos; A linguagem Pascal oferece funções para criar, abrir e fechar arquivos; Função rewrite(arquivo) Função rewrite(arquivo) Cria e abre um novo arquivo; Cria e abre um novo arquivo; Se o arquivo já existir, apaga e recria; Se o arquivo já existir, apaga e recria; Função append(arquivo) Função append(arquivo) Abre um arquivo já existente para escrita; Abre um arquivo já existente para escrita; Função close(arquivo) Função close(arquivo) Fecha um arquivo previamente aberto; Fecha um arquivo previamente aberto;
8
Trabalhando com arquivos texto Funções para manipulação de arquivos (exemplo): Funções para manipulação de arquivos (exemplo):
9
Trabalhando com arquivos texto Escrevendo conteúdo no arquivo previamente aberto Escrevendo conteúdo no arquivo previamente aberto Utilizamos a função writeln(arquivo, texto) para escrever um texto ou o conteúdo de uma variável em um arquivo do tipo texto; Utilizamos a função writeln(arquivo, texto) para escrever um texto ou o conteúdo de uma variável em um arquivo do tipo texto;
10
Trabalhando com arquivos texto Exemplo: Exemplo:
11
Trabalhando com arquivos texto Funções para a leitura de arquivos Funções para a leitura de arquivos Função reset(arquivo) Função reset(arquivo) Abre um arquivo para leitura; Abre um arquivo para leitura; Função readln(arquivo, variável string) Função readln(arquivo, variável string) Lê uma linha do arquivo e o armazena na variável string indicada nos atributos da função; Lê uma linha do arquivo e o armazena na variável string indicada nos atributos da função; Após a leitura da linha, o programa ficará preparado para ler a próxima linha, após a execução de outro readln; Após a leitura da linha, o programa ficará preparado para ler a próxima linha, após a execução de outro readln; Costuma-se utilizar a função EOF(arquivo) para checar se o programa atingiu o fim do arquivo e não possui mais linhas a serem lidas; Costuma-se utilizar a função EOF(arquivo) para checar se o programa atingiu o fim do arquivo e não possui mais linhas a serem lidas;
13
Exercício Faça um programa de cadastro de clientes. O programa deverá cadastrar 10 clientes em um arquivo texto. Os dados que deverão ser solicitados e cadastrados pelo programa são: Nome, Endereço, Telefone e e-mail. Faça um programa de cadastro de clientes. O programa deverá cadastrar 10 clientes em um arquivo texto. Os dados que deverão ser solicitados e cadastrados pelo programa são: Nome, Endereço, Telefone e e-mail. Faça um programa que irá exibir todos os cadastros efetuados no programa acima; Faça um programa que irá exibir todos os cadastros efetuados no programa acima;
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.