iniciar-programa
define-nueva-instruccion burocracia(n) como inicio
  si junto-a-zumbador entonces inicio
   coge-zumbador;
     burocracia(sucede(n));

  fin
  sino inicio
  repetir n veces avanza;
  fin;
fin;
define-nueva-instruccion per como inicio
  si junto-a-zumbador entonces inicio
    burocracia(0);
    per;
    deja-zumbador;
  fin;
fin;

    inicia-ejecucion
    mientras no-orientado-al-este hacer gira-izquierda;
    per;
    deja-zumbador;
        apagate;
    termina-ejecucion
finalizar-programa
