Escolar Documentos
Profissional Documentos
Cultura Documentos
(Exercícios 01 – 06)
início_módulo
se (não PilhaCheia( ))
então
topo ← topo + 1;
vetor[topo] ← elemento;
senão
fimse;
fim_módulo;
inteiro Desempilhar ()
início_módulo
Declarar
desempilhado ← 0 numérico_inteiro;
se (PilhaVazia())
então
senão
desempilhado ← vetor[topo];
topo ← topo – 1;
fimse;
retornar desempilhado;
fim_módulo;
lógico PilhaVazia( )
início_módulo
se (topo = – 1)
então
retornar verdadeiro;
senão
retornar falso;
fimse;
fim_módulo;
lógico PilhaCheia( )
início_módulo
então
retornar verdadeiro;
senão
retornar falso;
fimse;
fim_módulo;
início_módulo
se (topo >= 0)
então
senão
escrever("Pilha Vazia");
fimse;
fim_módulo;
06) A Pilha é uma estrutura de dados que pode armazenar tipos diferentes de dados. As
Pilhas podem ser utilizadas em várias situações, como nos compiladores para decodificar as
expressões aritméticas, armazenar variáveis locais dos programas, nos sistemas
operacionais e, também, na máquina virtual em Java. As Pilhas também podem ser
utilizadas para os algoritmos de pesquisa e na tomada de decisão do melhor caminho a
seguir dentro de várias possibilidades. Pilha é uma estrutura de dados muito simples e,
frequentemente, utilizada na ciência da computação para a programação. Analise as
afirmações abaixo e assinale a alternativa correta
I - Pilha é uma estrutura de dados
II - Mostrar Pilha é uma operação da estrutura de dados Pilha
III - Pilha é uma estrutura de dados bastante utilizada na programação de computadores
E – Todas as informações estão corretas