iniciar-programa
define-nueva-instruccion u como
inicio
    repetir 2 veces
    gira-izquierda;
    avanza;
    repetir 2 veces
    gira-izquierda;
   fin; 
define-nueva-instruccion busca como
inicio
     repetir 2 veces
     deja-zumbador;
     repetir 4 veces
   inicio
      si frente-libre entonces
    inicio
      avanza;
      si no-junto-a-zumbador entonces
       inicio
        busca;
       fin
        sino
        inicio

        coge-zumbador;
        si no-junto-a-zumbador entonces
        inicio
        si frente-bloqueado y derecha-bloqueada y izquierda-bloqueada entonces
        apagate;
        fin;
       fin; 

        u;
    fin;
    gira-izquierda;
fin;
fin;
    inicia-ejecucion
    busca;
        apagate;
    termina-ejecucion
finalizar-programa
