iniciar-programa
    inicia-ejecucion
    mientras no orientado-al-sur hacer
    gira-izquierda;
    mientras frente-libre hacer
    avanza;
    repetir 3 veces
    gira-izquierda;
    mientras frente-libre hacer
    avanza;
    repetir 3 veces
    gira-izquierda;
    mientras junto-a-zumbador hacer
    inicio
    coge-zumbador;
    mientras frente-libre hacer
    inicio
   avanza;
   si junto-a-zumbador entonces
   coge-zumbador
   sino
   inicio
   repetir 100 veces
   deja-zumbador;
   apagate;
   fin;
   fin;
   repetir 2 veces
   gira-izquierda;
   mientras frente-libre hacer
   avanza;
   gira-izquierda;
   si frente-libre entonces
   inicio
            avanza;
            gira-izquierda;
            fin
            sino
            inicio
            repetir 2 veces
            gira-izquierda;
            mientras frente-libre hacer
            avanza;
            repetir 3 veces
            gira-izquierda;
            fin;
            fin;
            repetir 100 veces
            deja-zumbador;
            apagate;
        apagate;
    termina-ejecucion
finalizar-programa
