iniciar-programa
define-nueva-instruccion vuelta como inicio
 gira-izquierda;
 gira-izquierda;
    fin;
 define-nueva-instruccion regresa como inicio
    vuelta;
     avanza;
       fin;
 define-nueva-instruccion ponmonton como inicio
     mientras algun-zumbador-en-la-mochila hacer inicio
    deja-zumbador;
    fin;
   fin;
define-nueva-instruccion resta como inicio
 si junto-a-zumbador entonces inicio
      coge-zumbador;
      avanza;
      si junto-a-zumbador entonces inicio
    coge-zumbador;
    regresa;
    vuelta;
    resta;
     deja-zumbador;
        fin sino inicio
     regresa;
      deja-zumbador;
       vuelta;
      fin;
    fin;
    fin;
    inicia-ejecucion
      mientras junto-a-zumbador hacer inicio
        ponmonton;
        resta;
        avanza;
        fin;
     ponmonton;
     regresa;
     gira-izquierda;
       mientras junto-a-zumbador hacer inicio
          ponmonton;
          resta;
          avanza;
          fin;
      regresa;
        apagate;
    termina-ejecucion
finalizar-programa
