Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ElisaRG

Exerc. Fila

Recommended Posts

Tento fazer porém só da erro....

 

1) Observe as filas abaixo:

 

500 Ana 600

600 Carlos Nil

PtFrente1 = 500

PtAtras1 = 600

 

 

700 Daniel 800

800 Marta Nil

PtFrente2 = 700

PtAtras2 = 800

 

Após a realização do procedimento concatenar, faça as tarefas abaixo:

 

Procedimento Concatenar

Inicio

Se PtFrente1 = Nulo ou PtFrente2 = Nulo entao

Escreval (“ERRO: Impossivel Concatenar”)

Senao

PtAtras1^.elo:= PtFrente2

PtAtras1:= PtAtras2

Escreval(“Fila Concatenada”)

PtAux1:= PtFrente1

Repita

Escreval(PtAux1^.nome)

PtAux1:= PtAux1^.elo

Ate PtAux1 = Nulo

Fimse

Fimprocedimento

 

A) Complete a tabela abaixo:

 

Variável Valores Mensagem(ns) durante a Execução

PtFrente1

PtFrente2

PtAtras1^.Elo

PtAtras1

PtAtras2

PtAux1

PtAux1^.Nome

PtAux1^.Elo

 

B) Desenhe a nova fila encadeada, colocando os valos de PtFrente1 e PtAtras1:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá ElisaRG para tirar maior proveito do fórum aconselho a leitura desses tópicos, assim todos nós se entendemos:

* Regras

* AVISO - Leia antes de postar

 

---

Título Editado:

 

Ajuda http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Exerc. Fila

 

===========

 

Acho melhor você explicar melhor ficou muitooo vago!

ql a composição dessa fila? q tipo de fila q é?}

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

* A professora passou este exercício para ser realizado, a turma colocou o código para funcionar e não deu muito certo por isso estamos pedindo ajuda no fórum, só aparece fila concatenada em alguns e em outros só 0. Ela costuma fazer os programas dela em Pascal, mas nem com o Pascal rodou. Nil seria igual á Nulo.

 

Questão A) Observe as filas abaixo:

 

PtFrente1 = 500

PtAtras1 = 600

 

--------------------

500 | Ana | 600 |

600 | Carlos | Nil |

--------------------

 

PtFrente2 = 700

PtAtras2 = 800

 

--------------------

700 | Daniel | 800 |

800 | Marta | Nil |

--------------------

 

Após a realização do procedimento concatenar, faça as tarefas abaixo:

 

 

Procedimento Concatenar

Inicio

Se PtFrente1 = Nulo ou PtFrente2 = Nulo entao

Escreval (“ERRO: Impossivel Concatenar”)

Senao

PtAtras1^.elo:= PtFrente2

PtAtras1:= PtAtras2

Escreval(“Fila Concatenada”)

PtAux1:= PtFrente1

Repita

Escreval(PtAux1^.nome)

PtAux1:= PtAux1^.elo

Ate PtAux1 = Nulo

Fimse

Fimprocedimento

 

A) Complete a tabela abaixo:

 

-----------------------------------------------------------------

Variável | Valores | Mensagem(ns) durante a Execução |

-----------------------------------------------------------------

PtFrente1 | | |

-----------------------------------------------------------------

PtFrente2 | | |

-----------------------------------------------------------------

PtAtras1^.Elo | | |

-----------------------------------------------------------------

PtAtras1 | | |

-----------------------------------------------------------------

PtAtras2 | | |

-----------------------------------------------------------------

PtAux1 | | |

-----------------------------------------------------------------

PtAux1^.Nome | | |

-----------------------------------------------------------------

PtAux1^.Elo | | |

-----------------------------------------------------------------

 

Questão B ) Desenhe a nova fila encadeada, colocando os valos de PtFrente1 e PtAtras1:

 

* Desde já obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lembrando que o objetivo é preencher as tabelas com os valores das váriaveis durante a execução do programa, recebemos somente estas informações para realizar o exercício, nada mais, você pediu ao colegas mais detalhes mas não teria. :mellow:

E na questão B seria desenhar os quadrinhos com o nomes e valores que ficaram no final, como foi dado na questão A. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta muito confuso.

PtFrente é uma struct?

como ela é montada..

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.