SlideShare uma empresa Scribd logo
07/12/2016 10:11:08E:DocumentsAlgoritmos3. Pilhas e FilasFilafila_dinamica_certo.pas
1: //ELAINE CECÍLIA GATTO
2: //29/08/2016
3:
4: program fila_dinamica;
5: uses wincrt, crt;
6:
7: //DECLARANDO UM NOVO TIPO
8: type
9: tipo_dado = integer;
10: tipo_fila = ^tipo_no;
11: tipo_no = record
12: dado: tipo_dado;
13: proximo: tipo_fila;
14: end;
15:
16: var
17: opcao, x: integer;
18: fila, pAux1, pAux2: tipo_fila;
19:
20: Procedure Cria_Fila(var fila:tipo_fila);
21: begin
22: fila := Nil;
23: pAux1 := Nil;
24: pAux2 := NIl;
25: writeln('Fila Criada com Sucesso!');
26: end;
27:
28:
29: Function Vazia(fila: tipo_fila): boolean;
30: begin
31: Vazia := ( fila = Nil );
32: end;
33:
34:
35: //REMOVER DO INCIO
36: function Dequeue():tipo_dado;
37: begin
38: writeln(' ===== REMOVENDO DO INICIO DA FILA ====== ');
39: //verifica se a lista está vazia
40: if(fila = nil)then
41: begin
42: writeln(' A fila está vazia! ');
43: end
44: else
45: begin
46: //remove se a lista tem apenas um elemento
47: if(fila^.proximo = fila)then
48: begin
49: Dequeue := fila^.dado; //remove o elemento
50: dispose(fila); //desaloca memória
51: fila := nil; //inicio da lista aponta para NIL
52: end
53: else
54: begin
55: new(pAux2); //aloca memória
56: pAux2:=fila; //aux2 aponta para o inicio da lista
57: while(pAux2^.proximo<>fila)do
58: begin
59: //aux2 vai para o próximo elemento da lista
60: pAux2 := pAux2^.proximo;
61: end;
62: new(pAux1); //aloca memória
63: pAux1 := fila; //aux1 aponta para o inicio da lista
64: Dequeue := pAux1^.dado; //remove o elemento da lista
65: fila := fila^.proximo; //inicio da lista aponta para o próximo
66: //o próximo de aux2 aponta para o inicio da lista
1/3
07/12/2016 10:11:08E:DocumentsAlgoritmos3. Pilhas e FilasFilafila_dinamica_certo.pas
67: pAux2^.proximo := fila;
68: dispose(pAux1); //libera memória
69: pAux1 := nil; //aux1 aponta para NIL
70: end;
71: end;
72: writeln(' Elemento removido com sucesso! ');
73: end;
74:
75: //INSERIR NO FIM DA LISTA
76: procedure Enqueue();
77: begin
78: writeln(' ===== INSERINDO NO FINAL DA FILA ====== ');
79: write(' Digite um Elemento: ');
80: readln(x);
81: if(fila = nil)then
82: begin
83: new(fila); //aloca memória
84: fila^.dado := x; //aloca o novo elemento
85: fila^.proximo := fila; //aponta para o inicio da lista
86: end
87: else
88: begin
89: new(pAux2); //aloca memória
90: pAux2:=fila; //aux aponta para o inicio da lista
91: while(pAux2^.proximo<>fila)do
92: begin
93: pAux2 := pAux2^.proximo; //vai para o próximo elemento da lista
94: end;
95: new(pAux1); //aloca memória
96: //o próximo elemento de aux1 aponta para inicio da lista
97: pAux1^.proximo := fila;
98: pAux1^.dado := x; //aloca o novo elemento
99: //o próximo elemento de aux2 aponta para aux1
100: pAux2^.proximo := pAux1;
101: end;
102: writeln(' Elemento inserido com sucesso! ');
103: end;
104:
105:
106: Function Inicio(fila: tipo_fila): integer;
107: Begin
108: Inicio := fila^.dado;
109: end;
110:
111: //IMPRIMINDO A LISTA
112: procedure imprimir();
113: begin
114: if(fila = nil)then
115: begin
116: writeln('Fila vazia');
117: end
118: else
119: begin
120: pAux1:=fila;
121: while(pAux1^.proximo <> fila)do //imprimindo lista
122: begin
123: write(' Elemento : ');
124: writeln(pAux1^.dado);
125: pAux1 := pAux1^.proximo;
126: end; //while
127: write(' Elemento : ');
128: writeln(pAux1^.dado);
129: end; //if
130: end; //begin
131:
132:
2/3
07/12/2016 10:11:08E:DocumentsAlgoritmos3. Pilhas e FilasFilafila_dinamica_certo.pas
133:
134: //PROGRAMA PRINCIPAL
135: procedure menu;
136: begin
137: repeat
138: writeln(' MENU ');
139: writeln (' 1. Criar a Fila');
140: writeln (' 2. Enqueue ');
141: writeln (' 3. Dequeue ');
142: writeln (' 4. Retornar o Inicio da Fila ');
143: writeln (' 5. Imprimir a Fila ');
144: writeln (' 6. Verificar se a Fila está vazia ');
145: writeln (' 0. SAIR ');
146: writeln('');
147: write(' Digite a opcao desejada: ');
148: readln(opcao);
149: writeln('');
150:
151: Case opcao Of
152: 1 : Begin
153: Cria_Fila(fila);
154: writeln('');
155: end;
156: 2 : Begin
157: Enqueue();
158: writeln('');
159: end;
160: 3 : Begin
161: Dequeue();
162: writeln('');
163: end;
164: 4 : Begin
165: x := Inicio(fila);
166: writeln(' Inicio da Fila:', x);
167: writeln('');
168: end;
169: 5 : Begin
170: imprimir();
171: writeln('');
172: end;
173: 6 : Begin
174: Vazia(fila);
175: writeln('');
176: end;
177:
178: Else Writeln (' inválido ');
179: End;
180: until opcao = 0;
181: writeln('');
182: end;
183:
184:
185: //PROGRAMA PRINCIPAL
186: begin
187: menu();
188: end.
3/3

Mais conteúdo relacionado

Mais procurados

Introdução à Computação
Introdução à ComputaçãoIntrodução à Computação
Introdução à Computação
Elaine Cecília Gatto
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
Pacc UAB
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de Computadores
Wellington Oliveira
 
MIPS 32 BITS
MIPS 32 BITSMIPS 32 BITS
MIPS 32 BITS
Elaine Cecília Gatto
 
Inserindo em Ordem Crescente na Lista Encadeada
Inserindo em Ordem Crescente na Lista EncadeadaInserindo em Ordem Crescente na Lista Encadeada
Inserindo em Ordem Crescente na Lista Encadeada
Elaine Cecília Gatto
 
Algoritmos
AlgoritmosAlgoritmos
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
Fabrício Lopes Sanchez
 
Aula 03 - Explorador de Arquivos
Aula 03 - Explorador de ArquivosAula 03 - Explorador de Arquivos
Aula 03 - Explorador de Arquivos
Olival Paulino
 
Estrutura de dados
Estrutura de dadosEstrutura de dados
Estrutura de dados
Daniel Fernandes Costa
 
Algoritmos visualg
Algoritmos visualgAlgoritmos visualg
Algoritmos visualg
Diego Sales
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
Mariana Camargo
 
Aula 8 - Repetição PARA ATÉ - parte 1
Aula 8 - Repetição PARA ATÉ - parte 1Aula 8 - Repetição PARA ATÉ - parte 1
Aula 8 - Repetição PARA ATÉ - parte 1
Pacc UAB
 
Software
SoftwareSoftware
Software
Robson Santos
 
Python bge
Python bgePython bge
Python bge
Tiago
 
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Leinylson Fontinele
 
Estrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem CEstrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem C
Adriano Teixeira de Souza
 
Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada
Adriano Teixeira de Souza
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
Joeldson Costa Damasceno
 
Coeficiente da Silhueta
Coeficiente da SilhuetaCoeficiente da Silhueta
Coeficiente da Silhueta
Elaine Cecília Gatto
 
15 algoritmos de busca em tabelas - sequencial e binaria
15   algoritmos de busca em tabelas - sequencial e binaria15   algoritmos de busca em tabelas - sequencial e binaria
15 algoritmos de busca em tabelas - sequencial e binaria
Ricardo Bolanho
 

Mais procurados (20)

Introdução à Computação
Introdução à ComputaçãoIntrodução à Computação
Introdução à Computação
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de Computadores
 
MIPS 32 BITS
MIPS 32 BITSMIPS 32 BITS
MIPS 32 BITS
 
Inserindo em Ordem Crescente na Lista Encadeada
Inserindo em Ordem Crescente na Lista EncadeadaInserindo em Ordem Crescente na Lista Encadeada
Inserindo em Ordem Crescente na Lista Encadeada
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
 
Aula 03 - Explorador de Arquivos
Aula 03 - Explorador de ArquivosAula 03 - Explorador de Arquivos
Aula 03 - Explorador de Arquivos
 
Estrutura de dados
Estrutura de dadosEstrutura de dados
Estrutura de dados
 
Algoritmos visualg
Algoritmos visualgAlgoritmos visualg
Algoritmos visualg
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Aula 8 - Repetição PARA ATÉ - parte 1
Aula 8 - Repetição PARA ATÉ - parte 1Aula 8 - Repetição PARA ATÉ - parte 1
Aula 8 - Repetição PARA ATÉ - parte 1
 
Software
SoftwareSoftware
Software
 
Python bge
Python bgePython bge
Python bge
 
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
 
Estrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem CEstrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem C
 
Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 
Coeficiente da Silhueta
Coeficiente da SilhuetaCoeficiente da Silhueta
Coeficiente da Silhueta
 
15 algoritmos de busca em tabelas - sequencial e binaria
15   algoritmos de busca em tabelas - sequencial e binaria15   algoritmos de busca em tabelas - sequencial e binaria
15 algoritmos de busca em tabelas - sequencial e binaria
 

Destaque

Pilha dinâmica
Pilha dinâmicaPilha dinâmica
Pilha dinâmica
Elaine Cecília Gatto
 
Assembly
AssemblyAssembly
Arquitetura de Computadores: Assembly
Arquitetura de Computadores: AssemblyArquitetura de Computadores: Assembly
Arquitetura de Computadores: Assembly
Elaine Cecília Gatto
 
Qualidade de Software - Introdução
Qualidade de Software - Introdução Qualidade de Software - Introdução
Qualidade de Software - Introdução
Elaine Cecília Gatto
 
Recursão
RecursãoRecursão
Linguagem assembly
Linguagem assemblyLinguagem assembly
Linguagem assembly
JOEL FARIA HAUK
 
Sistemas
SistemasSistemas
Conflitos por dados e adiantamento de resultados
Conflitos por dados e adiantamento de resultadosConflitos por dados e adiantamento de resultados
Conflitos por dados e adiantamento de resultados
Elaine Cecília Gatto
 
Progressão da instrução store word no pipeline
Progressão da instrução store word no pipelineProgressão da instrução store word no pipeline
Progressão da instrução store word no pipeline
Elaine Cecília Gatto
 
O caminho de dados em pipeline
O caminho de dados em pipelineO caminho de dados em pipeline
O caminho de dados em pipeline
Elaine Cecília Gatto
 
Modelagem de dados usando o mer parte 1
Modelagem de dados usando o mer parte 1Modelagem de dados usando o mer parte 1
Modelagem de dados usando o mer parte 1
Elaine Cecília Gatto
 
Lista duplamente encadeada dinâmica circular
Lista duplamente encadeada dinâmica circularLista duplamente encadeada dinâmica circular
Lista duplamente encadeada dinâmica circular
Elaine Cecília Gatto
 
Mini curso assembly
Mini curso assemblyMini curso assembly
Mini curso assembly
Franciny Salles
 
Tabela Hash com Lista Encadeada
Tabela Hash com Lista EncadeadaTabela Hash com Lista Encadeada
Tabela Hash com Lista Encadeada
Elaine Cecília Gatto
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
Hebert Alquimim
 
Proposta de Trabalho
Proposta de TrabalhoProposta de Trabalho
Proposta de Trabalho
guestb6868d
 
Aula 6 aed - registros
Aula 6   aed - registrosAula 6   aed - registros
Aula 6 aed - registros
Elaine Cecília Gatto
 
Algoritmos - Registros
Algoritmos - RegistrosAlgoritmos - Registros
Algoritmos - Registros
Elaine Cecília Gatto
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
Fernanda Moran Menezes
 
Orçamento plano de marketing
Orçamento plano de marketingOrçamento plano de marketing
Orçamento plano de marketing
gmktipam
 

Destaque (20)

Pilha dinâmica
Pilha dinâmicaPilha dinâmica
Pilha dinâmica
 
Assembly
AssemblyAssembly
Assembly
 
Arquitetura de Computadores: Assembly
Arquitetura de Computadores: AssemblyArquitetura de Computadores: Assembly
Arquitetura de Computadores: Assembly
 
Qualidade de Software - Introdução
Qualidade de Software - Introdução Qualidade de Software - Introdução
Qualidade de Software - Introdução
 
Recursão
RecursãoRecursão
Recursão
 
Linguagem assembly
Linguagem assemblyLinguagem assembly
Linguagem assembly
 
Sistemas
SistemasSistemas
Sistemas
 
Conflitos por dados e adiantamento de resultados
Conflitos por dados e adiantamento de resultadosConflitos por dados e adiantamento de resultados
Conflitos por dados e adiantamento de resultados
 
Progressão da instrução store word no pipeline
Progressão da instrução store word no pipelineProgressão da instrução store word no pipeline
Progressão da instrução store word no pipeline
 
O caminho de dados em pipeline
O caminho de dados em pipelineO caminho de dados em pipeline
O caminho de dados em pipeline
 
Modelagem de dados usando o mer parte 1
Modelagem de dados usando o mer parte 1Modelagem de dados usando o mer parte 1
Modelagem de dados usando o mer parte 1
 
Lista duplamente encadeada dinâmica circular
Lista duplamente encadeada dinâmica circularLista duplamente encadeada dinâmica circular
Lista duplamente encadeada dinâmica circular
 
Mini curso assembly
Mini curso assemblyMini curso assembly
Mini curso assembly
 
Tabela Hash com Lista Encadeada
Tabela Hash com Lista EncadeadaTabela Hash com Lista Encadeada
Tabela Hash com Lista Encadeada
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
 
Proposta de Trabalho
Proposta de TrabalhoProposta de Trabalho
Proposta de Trabalho
 
Aula 6 aed - registros
Aula 6   aed - registrosAula 6   aed - registros
Aula 6 aed - registros
 
Algoritmos - Registros
Algoritmos - RegistrosAlgoritmos - Registros
Algoritmos - Registros
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
 
Orçamento plano de marketing
Orçamento plano de marketingOrçamento plano de marketing
Orçamento plano de marketing
 

Semelhante a Fila circular dinamica

Lista duplamente encadeada dinamica
Lista duplamente encadeada dinamicaLista duplamente encadeada dinamica
Lista duplamente encadeada dinamica
Elaine Cecília Gatto
 
Lista simplesmente encadeada dinâmica circular
Lista simplesmente encadeada dinâmica circularLista simplesmente encadeada dinâmica circular
Lista simplesmente encadeada dinâmica circular
Elaine Cecília Gatto
 
Lista simplesmente encadeada dinamica
Lista simplesmente encadeada dinamicaLista simplesmente encadeada dinamica
Lista simplesmente encadeada dinamica
Elaine Cecília Gatto
 
Arvore binária
Arvore bináriaArvore binária
Arvore binária
Elaine Cecília Gatto
 
Lista sequencial estatica
Lista sequencial estaticaLista sequencial estatica
Lista sequencial estatica
Elaine Cecília Gatto
 
Lista duplamente encadeada
Lista duplamente encadeada Lista duplamente encadeada
Lista duplamente encadeada
Elaine Cecília Gatto
 
Filas
FilasFilas
Aula6 - Linguagem C
Aula6 - Linguagem CAula6 - Linguagem C
Aula6 - Linguagem C
apolllorj
 
Modularização
ModularizaçãoModularização
Modularização
Elaine Cecília Gatto
 
Lista simplesmente encadeada
Lista simplesmente encadeada Lista simplesmente encadeada
Lista simplesmente encadeada
Elaine Cecília Gatto
 

Semelhante a Fila circular dinamica (10)

Lista duplamente encadeada dinamica
Lista duplamente encadeada dinamicaLista duplamente encadeada dinamica
Lista duplamente encadeada dinamica
 
Lista simplesmente encadeada dinâmica circular
Lista simplesmente encadeada dinâmica circularLista simplesmente encadeada dinâmica circular
Lista simplesmente encadeada dinâmica circular
 
Lista simplesmente encadeada dinamica
Lista simplesmente encadeada dinamicaLista simplesmente encadeada dinamica
Lista simplesmente encadeada dinamica
 
Arvore binária
Arvore bináriaArvore binária
Arvore binária
 
Lista sequencial estatica
Lista sequencial estaticaLista sequencial estatica
Lista sequencial estatica
 
Lista duplamente encadeada
Lista duplamente encadeada Lista duplamente encadeada
Lista duplamente encadeada
 
Filas
FilasFilas
Filas
 
Aula6 - Linguagem C
Aula6 - Linguagem CAula6 - Linguagem C
Aula6 - Linguagem C
 
Modularização
ModularizaçãoModularização
Modularização
 
Lista simplesmente encadeada
Lista simplesmente encadeada Lista simplesmente encadeada
Lista simplesmente encadeada
 

Mais de Elaine Cecília Gatto

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
Elaine Cecília Gatto
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
Elaine Cecília Gatto
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Elaine Cecília Gatto
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
Elaine Cecília Gatto
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
Elaine Cecília Gatto
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
Elaine Cecília Gatto
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
Elaine Cecília Gatto
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Elaine Cecília Gatto
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
Elaine Cecília Gatto
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
Elaine Cecília Gatto
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
Elaine Cecília Gatto
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Elaine Cecília Gatto
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
Elaine Cecília Gatto
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
Elaine Cecília Gatto
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
Elaine Cecília Gatto
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
Elaine Cecília Gatto
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Elaine Cecília Gatto
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
Elaine Cecília Gatto
 

Mais de Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Último

1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
SILVIAREGINANAZARECA
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
MateusTavares54
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
MessiasMarianoG
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
fernandacosta37763
 
OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
AmiltonAparecido1
 
slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
JoeteCarvalho
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Biblioteca UCS
 
Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
Érika Rufo
 
Aula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptxAula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptx
LILIANPRESTESSCUDELE
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
LucianaCristina58
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
MarceloMonteiro213738
 
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
edivirgesribeiro1
 
Leonardo da Vinci .pptx
Leonardo da Vinci                  .pptxLeonardo da Vinci                  .pptx
Leonardo da Vinci .pptx
TomasSousa7
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
MarcosPaulo777883
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
Mary Alvarenga
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
profesfrancleite
 
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptxPP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
livrosjovert
 
Rimas, Luís Vaz de Camões. pptx
Rimas, Luís Vaz de Camões.          pptxRimas, Luís Vaz de Camões.          pptx
Rimas, Luís Vaz de Camões. pptx
TomasSousa7
 

Último (20)

1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
1_10_06_2024_Criança e Cultura Escrita, Ana Maria de Oliveira Galvão.pdf
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
 
OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
 
slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
 
Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
 
Aula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptxAula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptx
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
 
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
 
Leonardo da Vinci .pptx
Leonardo da Vinci                  .pptxLeonardo da Vinci                  .pptx
Leonardo da Vinci .pptx
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
 
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptxPP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
PP Slides Lição 11, Betel, Ordenança para exercer a fé, 2Tr24.pptx
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
 
Rimas, Luís Vaz de Camões. pptx
Rimas, Luís Vaz de Camões.          pptxRimas, Luís Vaz de Camões.          pptx
Rimas, Luís Vaz de Camões. pptx
 

Fila circular dinamica

  • 1. 07/12/2016 10:11:08E:DocumentsAlgoritmos3. Pilhas e FilasFilafila_dinamica_certo.pas 1: //ELAINE CECÍLIA GATTO 2: //29/08/2016 3: 4: program fila_dinamica; 5: uses wincrt, crt; 6: 7: //DECLARANDO UM NOVO TIPO 8: type 9: tipo_dado = integer; 10: tipo_fila = ^tipo_no; 11: tipo_no = record 12: dado: tipo_dado; 13: proximo: tipo_fila; 14: end; 15: 16: var 17: opcao, x: integer; 18: fila, pAux1, pAux2: tipo_fila; 19: 20: Procedure Cria_Fila(var fila:tipo_fila); 21: begin 22: fila := Nil; 23: pAux1 := Nil; 24: pAux2 := NIl; 25: writeln('Fila Criada com Sucesso!'); 26: end; 27: 28: 29: Function Vazia(fila: tipo_fila): boolean; 30: begin 31: Vazia := ( fila = Nil ); 32: end; 33: 34: 35: //REMOVER DO INCIO 36: function Dequeue():tipo_dado; 37: begin 38: writeln(' ===== REMOVENDO DO INICIO DA FILA ====== '); 39: //verifica se a lista está vazia 40: if(fila = nil)then 41: begin 42: writeln(' A fila está vazia! '); 43: end 44: else 45: begin 46: //remove se a lista tem apenas um elemento 47: if(fila^.proximo = fila)then 48: begin 49: Dequeue := fila^.dado; //remove o elemento 50: dispose(fila); //desaloca memória 51: fila := nil; //inicio da lista aponta para NIL 52: end 53: else 54: begin 55: new(pAux2); //aloca memória 56: pAux2:=fila; //aux2 aponta para o inicio da lista 57: while(pAux2^.proximo<>fila)do 58: begin 59: //aux2 vai para o próximo elemento da lista 60: pAux2 := pAux2^.proximo; 61: end; 62: new(pAux1); //aloca memória 63: pAux1 := fila; //aux1 aponta para o inicio da lista 64: Dequeue := pAux1^.dado; //remove o elemento da lista 65: fila := fila^.proximo; //inicio da lista aponta para o próximo 66: //o próximo de aux2 aponta para o inicio da lista 1/3
  • 2. 07/12/2016 10:11:08E:DocumentsAlgoritmos3. Pilhas e FilasFilafila_dinamica_certo.pas 67: pAux2^.proximo := fila; 68: dispose(pAux1); //libera memória 69: pAux1 := nil; //aux1 aponta para NIL 70: end; 71: end; 72: writeln(' Elemento removido com sucesso! '); 73: end; 74: 75: //INSERIR NO FIM DA LISTA 76: procedure Enqueue(); 77: begin 78: writeln(' ===== INSERINDO NO FINAL DA FILA ====== '); 79: write(' Digite um Elemento: '); 80: readln(x); 81: if(fila = nil)then 82: begin 83: new(fila); //aloca memória 84: fila^.dado := x; //aloca o novo elemento 85: fila^.proximo := fila; //aponta para o inicio da lista 86: end 87: else 88: begin 89: new(pAux2); //aloca memória 90: pAux2:=fila; //aux aponta para o inicio da lista 91: while(pAux2^.proximo<>fila)do 92: begin 93: pAux2 := pAux2^.proximo; //vai para o próximo elemento da lista 94: end; 95: new(pAux1); //aloca memória 96: //o próximo elemento de aux1 aponta para inicio da lista 97: pAux1^.proximo := fila; 98: pAux1^.dado := x; //aloca o novo elemento 99: //o próximo elemento de aux2 aponta para aux1 100: pAux2^.proximo := pAux1; 101: end; 102: writeln(' Elemento inserido com sucesso! '); 103: end; 104: 105: 106: Function Inicio(fila: tipo_fila): integer; 107: Begin 108: Inicio := fila^.dado; 109: end; 110: 111: //IMPRIMINDO A LISTA 112: procedure imprimir(); 113: begin 114: if(fila = nil)then 115: begin 116: writeln('Fila vazia'); 117: end 118: else 119: begin 120: pAux1:=fila; 121: while(pAux1^.proximo <> fila)do //imprimindo lista 122: begin 123: write(' Elemento : '); 124: writeln(pAux1^.dado); 125: pAux1 := pAux1^.proximo; 126: end; //while 127: write(' Elemento : '); 128: writeln(pAux1^.dado); 129: end; //if 130: end; //begin 131: 132: 2/3
  • 3. 07/12/2016 10:11:08E:DocumentsAlgoritmos3. Pilhas e FilasFilafila_dinamica_certo.pas 133: 134: //PROGRAMA PRINCIPAL 135: procedure menu; 136: begin 137: repeat 138: writeln(' MENU '); 139: writeln (' 1. Criar a Fila'); 140: writeln (' 2. Enqueue '); 141: writeln (' 3. Dequeue '); 142: writeln (' 4. Retornar o Inicio da Fila '); 143: writeln (' 5. Imprimir a Fila '); 144: writeln (' 6. Verificar se a Fila está vazia '); 145: writeln (' 0. SAIR '); 146: writeln(''); 147: write(' Digite a opcao desejada: '); 148: readln(opcao); 149: writeln(''); 150: 151: Case opcao Of 152: 1 : Begin 153: Cria_Fila(fila); 154: writeln(''); 155: end; 156: 2 : Begin 157: Enqueue(); 158: writeln(''); 159: end; 160: 3 : Begin 161: Dequeue(); 162: writeln(''); 163: end; 164: 4 : Begin 165: x := Inicio(fila); 166: writeln(' Inicio da Fila:', x); 167: writeln(''); 168: end; 169: 5 : Begin 170: imprimir(); 171: writeln(''); 172: end; 173: 6 : Begin 174: Vazia(fila); 175: writeln(''); 176: end; 177: 178: Else Writeln (' inválido '); 179: End; 180: until opcao = 0; 181: writeln(''); 182: end; 183: 184: 185: //PROGRAMA PRINCIPAL 186: begin 187: menu(); 188: end. 3/3