Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo

Aula do dia 19 de Maio

Aula do dia 22 de Maio de 2003

Aula do dia 22 de Maio



Exercício


1) Baseado nos conceitos de estrutura, funções e arquivos elabore um banco de dados com as seguintes características:

      menu principal

***************************
*  1  - incluir registro   *
*  2  - alterar registro  *
*  3  - imprimir (tela)   *
* ESC - encerrar programa *
***************************

Opção 1 - incluir registro. Esta opção deverá permitir que o usuário cadastre número de matricula, nome e telefone de até 300 pessoas. A cada inserção o usuário deverá confirmar se os dados digitados estão corretos e só então o sistema deverá armazenar o registro no arquivo. O aluno poderá escolher qual tipo de arquivo deseja usar. O sistema deverá detectar a existência ou não do arquivo para possível "update". O sistema deverá controlar o número de registros cadastrados para que o mesmo não ultrapasse o total previamente definido. Sugere-se que o número de matrícula seja gerado automaticamente pelo sistema e obedeça uma sequência, por exemplo, o primeiro registro a ser cadastrado receberá número de matrícula 1, o segundo 2, e assim por diante. O sistema deverá estar preparado para recuperar os dados inseridos anteriormente no banco de dados.

Opção 2 - Alterar registro. Esta opção deverá permitir ao usuário alterar qualquer informação, exceto número de matricula. A busca deverá ser aleatória baseada no número de matrícula e o sistema deverá estar preparado para alterar registros inseridos anteriormente no banco de dados.

Opção 3 - Imprimir (tela). Esta opção deverá permitir ao usuário visualizar um único registro ou visualizar todos os registros do banco de dados. Para a visualização individual, o sistema deverá perguntar qual o número de matrícula do registro que se deseja analisar. O sistema deverá estar preparado para imprimir registros inseridos anteriormente no banco de dados.

Opção ESC - encerrar programa. Está é a única opção para o usuário sair do sistema.

Uma Possível Solução ...