procedure recorreArbol(a: puntArbol);
begin
recorreArbol2(a, 0);
end;
procedure recorreArbol2(a: puntArbol; nivel: byte);
begin
if a^.izq <> nil then
recorreArbol2(a^.izq, nivel + 1);
writeln(nivel);
if a^.der <> nil then
recorreArbol2(a^.der, nivel + 1);
end;