exercicios pilhas

258 palavras 2 páginas
ESTRUTURA DE DADOS
PROFESSOR: FABIANO
LISTA DE REVISÃO – PREPARAÇÃO PARA PROVA

1 - identifique os principais tipos de variáveis definidos em C++, especificando sua forma de declaração através de um exemplo.
2 - Liste os operadores disponíveis em C++ (tanto aritméticos quanto lógicos) descrevendo sua função.
3 - Especifique a sintaxe das estruturas de seleção, dando exemplos de sua utilização
(incluindo a possibilidade de estruturas aninhadas).
4 - Descreva o que o programa abaixo faz, bem como o funcionamento e utilização dos diversos comandos de seleção utilizados:

5 - Qual a principal diferença entre as estruturas de repetição: For, While e Do...While?
6 - Dada a sintaxe abaixo do comando Switch ... case:

Reescreva-o, utilizando apenas comandos IF.

7 - Em relação ao código descrito abaixo, faça 5 comentários relevantes.
Podem ser: descrever sintaxe de comandos, finalidade de funções, finalidade de todo o código, comentários sobre implementação alternativa, etc.

#include
#include
#include
#include

#define InicioArranjo 0
#define MaxTam 100 using namespace std; typedef int Apontador; struct TipoItem { int Codigo; string Nome;
};
struct TipoLista{
TipoItem Item[MaxTam];
Apontador Primeiro;
Apontador Ultimo;
};
void FasListaVazia (TipoLista &Lista){
Lista.Primeiro = InicioArranjo;
Lista.Ultimo = InicioArranjo;
}
void ConsultaItem (TipoLista &Lista, TipoItem &Item, Apontador P){
Item.Codigo = Lista.Item [P].Codigo;
//strcpy (Item.Nome, Lista.Item[P].Nome);
Item.Nome = Lista.Item[P].Nome;
}
int ListaVazia (TipoLista &Lista){ return (Lista.Primeiro == Lista.Ultimo);
}
void InserirNaLista (TipoItem X, TipoLista &Lista){ if (Lista.Ultimo > MaxTam){ cout = Lista.Ultimo)){ cout = Lista.Ultimo)){
cout

Relacionados

  • pilhas exercicios
    959 palavras | 4 páginas
  • Lista de exercicios Pilhas
    1981 palavras | 8 páginas
  • 7 Lista Exercicios Pilha Fila
    477 palavras | 2 páginas
  • 10 lista de exercicios 2014 pilha
    1448 palavras | 6 páginas
  • Pilhas, Alocação Sequencial e Estática
    5370 palavras | 22 páginas
  • Cuzin
    474 palavras | 2 páginas
  • Eletroquimica
    575 palavras | 3 páginas
  • p1 feita
    1360 palavras | 6 páginas
  • programando
    626 palavras | 3 páginas
  • 40094462852
    612 palavras | 3 páginas