Ir ao conteúdo
  • Cadastre-se
Junola

Exemplo de Pilha com Alocação Encadeada - Pascal Zim

Recommended Posts

Galera, meu professor passou um trabalho da seguinte forma:

Implementar um programa em linguagem de programação Pascal com o assunto Pilha com Alocação Encadeada .

O programa deverá criar o tipo de dado abstrato de acordo com o assunto de cada equipe, inclusive as operações para manipular o tipo. A estrutura deverá armazenar os produtos de uma determinada empresa. O produto será um registro com os seguintes campos: código, descrição e preço. O programa deverá apresentar um menu ao usuário com, no mínimo, as seguintes opções:

1. Cadastrar Produto;

2. Pesquisar Produto (pelo código);

3. Pesquisar Produto (pela descrição);

4. Excluir Produto (pelo código);

5. Excluir Produto (pela descrição);

6. Exibir Lista;

7. Sair.

Bom, o que venho aqui pedir para vocês não é o programa pronto e sim, a base de uma pilha encadeada, pois só estou conseguindo achar em outras linguagens, e quem puder ajudar com informações ou trechos de códigos será bem vindo. Galera precisando muito, pois é para logo. ABraço e obrigado a todos pela atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

Junola,

Bom, o que venho aqui pedir para vocês não é o programa pronto e sim, a base de uma pilha encadeada, pois só estou conseguindo achar em outras linguagens, e quem puder ajudar com informações ou trechos de códigos será bem vindo. Galera precisando muito, pois é para logo. ABraço e obrigado a todos pela atenção

Eu achei um slide bastante didático sobre Listas Encadeadas em Pascal e que inclui exemplos funcionais de código para gerenciamento da lista (criar, incluir, excluir, etc.). É em inglês, mas bastante simples.

OK, não é exatamente sobre Pilha. Mas o que é uma pilha? Encare como uma lista encadeada onde as operações de inserção e remoção de elementos ocorrem no final da lista. Ou seja, é ainda mais simples que uma lista encadeada.

Se a sua dificuldade é apenas com o código em Pascal, mas entende o funcionamento da estrutura de pilha, você não terá dificuldades em adaptar os códigos apresentados no documento abaixo.

http://docs.google.com/viewer?url=http%3A%2F%2Fpages.cpsc.ucalgary.ca%2F~tamj%2F2004%2F231P%2Fnotes%2FpowerPoint%2Flinked_lists.ppt

[]'s

LNW

Compartilhar este post


Link para o post
Compartilhar em outros sites
Junola,

Eu achei um slide bastante didático sobre Listas Encadeadas em Pascal e que inclui exemplos funcionais de código para gerenciamento da lista (criar, incluir, excluir, etc.). É em inglês, mas bastante simples.

OK, não é exatamente sobre Pilha. Mas o que é uma pilha? Encare como uma lista encadeada onde as operações de inserção e remoção de elementos ocorrem no final da lista. Ou seja, é ainda mais simples que uma lista encadeada.

Se a sua dificuldade é apenas com o código em Pascal, mas entende o funcionamento da estrutura de pilha, você não terá dificuldades em adaptar os códigos apresentados no documento abaixo.

http://docs.google.com/viewer?url=http%3A%2F%2Fpages.cpsc.ucalgary.ca%2F~tamj%2F2004%2F231P%2Fnotes%2FpowerPoint%2Flinked_lists.ppt

[]'s

LNW

Obrigado brother, o problema é que tem que criar uma pilha encadeada, ai se trata de uma lista encadeada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Junola,

Obrigado brother, o problema é que tem que criar uma pilha encadeada, ai se trata de uma lista encadeada

O que eles passaram para vocês como 'pilha encadeada'?

[]'s

LNW

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×