Advertisement
Guest User

Finitario agus

a guest
Apr 24th, 2016
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. PROCEDURE ImprimirFinitario (a: Finitario);
  2. (* Imprime cada nivel de 'a', en orden creciente de nivel, segun
  3.    criterios y formatos descriptos en Nivel y en ImprimirLista. *)
  4. VAR
  5.    altura, alturaLoop: CARDINAL;
  6.    nivel: Lista;
  7. BEGIN
  8.  
  9.    IF NOT EsVacioFinitario(a) THEN
  10.       altura := AlturaFinitario(a);
  11.       alturaLoop := 1;
  12.       WHILE alturaLoop <= altura DO
  13.          nivel := Nivel(alturaLoop, a);
  14.          ImprimirLista(nivel);
  15.          DestruirLista(nivel);
  16.          alturaLoop := alturaLoop + 1;
  17.       END;
  18.    END;
  19.    
  20. END ImprimirFinitario;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement