iniciar-programa
    inicia-ejecucion
    mientras algun-zumbador-en-la-mochila  hacer inicio
    si orientado-al-norte entonces  inicio
      si algun-zumbador-en-la-mochila entonces
      deja-zumbador ;
      si frente-libre entonces
      avanza;
      repetir 3 veces gira-izquierda;
     si frente-libre entonces
     avanza;
       fin;
       si orientado-al-este entonces  inicio
       repetir 3 veces gira-izquierda ;
       avanza;
       fin;
     si orientado-al-sur entonces inicio
        si izquierda-bloqueada y frente-bloqueado entonces inicio
        apagate;
        fin;
     si frente-libre entonces  inicio
      si algun-zumbador-en-la-mochila entonces
      deja-zumbador;
       avanza;
       fin;
      si frente-bloqueado entonces inicio
      si algun-zumbador-en-la-mochila entonces
      deja-zumbador;
       repetir 2 veces gira-izquierda;
       mientras junto-a-zumbador  y frente-libre  y algun-zumbador-en-la-mochila hacer
       avanza;
      fin;
     fin;
        fin;
       si ningun-zumbador-en-la-mochila entonces apagate;


    termina-ejecucion
finalizar-programa
