Capítulo 2
Recapitulação
Modelagem da Pilha com
Vetor - Trabalho 1
Implemente uma pilha utilizando
um vetor de inteiros na linguagem "C", utilizando a técnica da programação
estruturada.
-
Implemente todas as operações
sobre pilha vistas.
-
Implemente um programa principal
que utilize a pilha através de um menu com os seguintes pontos:
empilhar, desempilhar, limpar, mostrar pilha, sair do programa. Use a estrutura
de programação case do "C" para isto.
-
Ao mostrar a pilha, o programa
deve colocar embaixo de cada dado, a sua posição no vetor.
Utilize as opções de definição de tamanho de
campo de impressão do printf() para isto.
-
A pilha possuirá tamanho
máximo 30, definido como uma constante chamada Maxpilha. Utilize
esta constante para a definição da estrutura de dados que
será a pilha.
-
A pilha será referenciada
por uma variável global.
Modelagem da Fila com Vetor
- Trabalho 2
Implemente uma fila utilizando
um vetor de strings de tamanho máximo 40 na linguagem "C", utilizando
a técnica da programação estruturada.
-
Implemente todas as operações
sobre fila vistas.
-
Implemente um programa principal
que utilize a fila através de um menu com os seguintes pontos: enfileirar,
desenfileirar, limpar, mostrar fila, sair do programa. Use a estrutura
de programação case do "C" para isto.
-
A lista possuirá tamanho
máximo 100, definido como uma constante chamada Maxfila. Utilize
esta constante para a definição da estrutura de dados que
será a fila.
-
A pilha será referenciada
por uma variável global.
-
Para implementar a estrutura
de dados defina um tipo elementoDaFila que será char [40] e defina
a sua fila como um vetor de 100 elementoDeFila.