iniciar-programa
    inicia-ejecucion
       repetir 100 veces
         inicio
             mientras frente-libre hacer
             inicio
                mientras junto-a-zumbador hacer
                     inicio
                         coge-zumbador;
                     fin;
                 avanza;
             fin;

             mientras orientado-al-norte hacer
             inicio
                     si ningun-zumbador-en-la-mochila entonces
                        inicio
                             apagate;
                        fin;
                 gira-izquierda;
                 mientras junto-a-zumbador hacer
                     inicio
                         coge-zumbador;
                     fin;
                 gira-izquierda;
             fin;

            mientras frente-libre hacer
            avanza;

            mientras orientado-al-sur hacer
            inicio
                 mientras algun-zumbador-en-la-mochila hacer
                 inicio
                      deja-zumbador;
                 fin;
                gira-izquierda;
                avanza;
                gira-izquierda;
            fin;
         fin;
        apagate;
    termina-ejecucion
finalizar-programa
