Exercícios do Cap 12 - Sem II 2001

Exercicios do Cap 12 / sem II 2001

____________________________

1. Fazer um programa que leia um arquivo em disco e grave outro arquivo em disco criptografado. Como algoritimo de criptografia, bem simples, para cada byte lido, trocar os dois primeiros bits pelos dois ultimos de cada byte. Exemplo o byte lido 01000000 ficará 00000001. Aceitar o nome do arquivo de entrada e de saida como parametros na chamada do programa.

2. Fazer um programa que le o diretorio corrente e classifique os nomes dos arquivos em ordem alfabetica. Usar as funções findfirst e findnext. Para classificar os nomes usar qualquer metodo porém com alocação dinâmica.

3. Fazer um programa que leia dois arquivos de nome A e B, tipo texto e concatena o resultado gerando um unico arquivo. Os dois arquivos de entrada tem textos de até 40 posiçoes em cada registro. Cada registro lido de A deve ser concatenado com o registro correspondente de B e ser gravado no arquivo de saida . Se o arquivo A ou B terminar, concatenar o registro sem correspondente com brancos. Listar os conteudos dos arquivos.

4. Fazer um programa que recebe um caracter lido de teclado e mostra seu valor ascii, decimal, hexadecimal, octal, binario. Usar mascaras de edição e para binário avaliar o conteudo em uma estrutura de bits. Exemplo:

a 97 61 141 01100001

Versão 10/2001