Dificuldade Em Encontrar Chaves Estrangeiras E Onde Aplicar
Trabalho Escolar: Dificuldade Em Encontrar Chaves Estrangeiras E Onde Aplicar. Pesquise 861.000+ trabalhos acadêmicosPor: Alanjohn • 2/12/2013 • 432 Palavras (2 Páginas) • 398 Visualizações
Introdução
Neste trabalho sobre blocos, fica explicito os usos de recursos presentes
das listas encadeadas.
Uma lista encadeada é uma representação de uma sequência de objetos
na memória do computador. Cada elemento da sequência é armazenado em uma
célula da lista: o primeiro elemento na primeira célula, o segundo na segunda e
assim por diante.
Resolução do caso
A proposta pede um programa para manipular os blocos, contendo uma
lista de blocos A e com informações e seguido por uma sequência de comandos
passados pelo usuário por um arquivo texto. Usando o comando FILE onde o
programa pode ler e alterar informações de arquivo texto tendo como meio de
transporte um ponteiro que terá a função de ler e incluir informações do arquivo
texto.
O programa tem a função de pegar o numero com a sequência de
comandos passada pelo usuário:
Ex:
- Mover : Este comando será criado uma função para colocar o bloco A no topo
do monte onde está o bloco B retornando eventuais blocos que já estiverem sobre
A às suas posições originais.
- Acima: Este comando será criado uma função para colocar o bloco A juntamente
com todos os blocos que estiverem sobre ele em cima do bloco B retornando
eventuais blocos que já estiverem sobre B as suas posições originais.
- Topo: Este comando será criado uma função para colocar o bloco A no topo do
monte onde está o bloco B retornando eventuais blocos que já estiverem sobre A
às suas posições originais.
- Empilhar: Este comando será criado uma função para colocar o bloco A
juntamente com todos os blocos que estiverem sobre ele em cima do bloco B
retornando eventuais blocos que já estiverem sobre B as suas posições originais.
- Encontrar maior: Este comando será criado uma função para procurar o maior
dos elementos A e B e os ponteiros para as células que contém os mesmos.
- Sair: Este comando será efetuado a finalização da leitura do arquivo texto.
Após pegar o comando do arquivo texto e passado por ponteiro por vários
critérios onde são separados os comandos dos números. Haverá funções para
cada comando especifico aonde vai fica
A quantidade de blocos dentro
...