Arquivo binário
ROMEU SOUZA MATTOS
GERSON MORAES
ARQUIVOS E LISTA SIMPLESMENTE ENCADEADA
ESTRUTURA DE DADOS
Palhoça, 28 de maio de 2012
LISTA DE ILUSTRAÇÕES
Figura 1 - Diagrama de Classes. PÁGINA 6
1 - INTRODUÇÃO
Com o seguinte trabalho têm-se os seguintes objetivos:
Aplicar os conceitos de lista simplesmente encadeada
Desenvolver a habilidade de interpretar e implementar sistemas de software de domínio especifico
Desenvolver a habilidade de modelar e implementar sistemas de software utilizando Orientação a Objetos
Integrar os conteúdos das disciplinas de Algoritmos I, Algoritmos II, Programação I e Estrutura de Dados
Os problemas apresentados são:
Criar um sistema que utiliza os conceitos de lista simplesmente encadeada, gravação e leitura de arquivo binário, programação orientada a objetos. Utilizar tipo de dado Pessoa para realizar as operações. Dentro deste grupo deverá ser aplicada as seguintes operações:
Incluir Ordenado
Excluir por chave e descritivo
Alterar por chave e descritivo
Listar por ordem lógica
Listar por ordem de gravação.
2 - DESENVOLVIMENTO
O sistema utiliza para gravação o tipo de dado Pessoa, que é declarado na classe de mesmo nome. A implementação deste programa se dá pela utilização das seguintes classes:
Principal
Pessoa
Lista
GerenciaArquivo
A partir deste momento será cada classe elaborada e seus respectivos métodos e atributos.
Classe Principal: Contém o método “Main” e o menu com as seguintes opções:
1. Inserir
2. Excluir (por chave ou por descritivo)
3. Alterar (por chave ou por descritivo)
4. Consultar (por chave ou por descritivo)
5. Listar Lógico
6. Listar Físico
7. Sair
Classe Pessoa: É a classe que determina o tipo de dado inserido no arquivo. Possui construtores com e sem parâmetros, os seguintes atributos e seus