iniciar-programa
   define-nueva-instruccion busca2 como
     inicio
       si junto-a-zumbador entonces
         inicio
         coge-zumbador;
         si junto-a-zumbador entonces apagate;
            repetir 4 veces
              inicio
              si frente-libre entonces
              inicio
              avanza;
              busca2;
              repetir 2 veces gira-izquierda;
              avanza;
              repetir 2 veces gira-izquierda;
              fin;
              gira-izquierda;
              fin;
         fin;
     fin;
   define-nueva-instruccion busca como
     inicio
       si no-junto-a-zumbador entonces
         inicio
         deja-zumbador;
            repetir 4 veces
              inicio
              si frente-libre entonces
              inicio
              avanza;
                       si frente-bloqueado y izquierda-bloqueada
         y derecha-bloqueada y junto-a-zumbador entonces deja-zumbador;
              busca;
              repetir 2 veces gira-izquierda;
              avanza;
              repetir 2 veces gira-izquierda;
              fin;
              gira-izquierda;
              fin;
         fin;
     fin;

    inicia-ejecucion
    busca;
    si junto-a-zumbador entonces coge-zumbador;
    si no-junto-a-zumbador entonces deja-zumbador;
    busca2;
        apagate;
    termina-ejecucion
finalizar-programa
