Jump to content


Photo

Fila - Pascal


  • Faça o login para participar
1 reply to this topic

#1 TAF

TAF

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 10/05/2009, 21:05

Sou iniciante em PASCAL e entou fazendo um programa simples de FILA.
Gostaria de uma ajuda para deixar esse preograma mais enxuto com o uso de FUNCTION por exemplo.
Alguém poderia me ajudar?

type apontador = ^no;
no = record
dado : integer;
prox : apontador;
end;

var p, inicio, fim, busca : apontador;

begin
p:= nil;
new (p);

p^.dado := 12;
p^.prox := nil;

inicio := p;
fim := p;

new (p);

p^.dado := 7;
p^.prox := nil;
p^.prox := fim;

fim := p;
new (p);

p^.dado := 17;
p^.prox := nil;
p^.prox := fim;

fim := p;
new (p);

p^.dado := 10;
p^.prox := nil;
p^.prox := fim;

fim := p;

if (fim^.prox<>nil) then

begin
p := fim;
busca := fim^.prox;

while (busca^.prox<>nil)

do
busca := busca^.prox;
p := p^.prox;
end;

inicio := p;
inicio^.prox := nil;
dispose (busca)
end.

#2 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 11/05/2009, 11:14

Hm, o que vc quer fazer exatamente? Que funções tu está precisando?

/*DarkSign*/
Não sabe por onde começar? Que tal pelas Regras ?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq