iniciar-programa
    inicia-ejecucion
    mientras algun-zumbador-en-la-mochila hacer
    inicio
    deja-zumbador;
     si izquierda-libre entonces
     inicio
     gira-izquierda;
     si frente-libre entonces
     avanza;
     repetir 3 veces
     gira-izquierda;
     si frente-libre entonces
     avanza;
     fin;
     si izquierda-bloqueada entonces
     inicio
     si no-junto-a-zumbador entonces
     inicio
     deja-zumbador;
     fin;
     repetir 2 veces
     gira-izquierda;
     mientras frente-libre hacer
     inicio
     avanza;
     fin;
     gira-izquierda;
     mientras junto-a-zumbador hacer
     inicio
     si frente-libre entonces
     inicio
     avanza;
     fin
     sino
     inicio
     apagate;
     fin;
     fin;
     gira-izquierda;
     fin;
     fin;
        apagate;
    termina-ejecucion
finalizar-programa
