iniciar-programa
    inicia-ejecucion
    mientras no-orientado-al-este hacer inicio
       gira-izquierda;
    fin;
    mientras frente-libre y no-junto-a-zumbador hacer inicio
        avanza;
     fin;
     mientras no-orientado-al-oeste hacer inicio
        gira-izquierda;
     fin;
     mientras frente-libre hacer inicio
     avanza;
     mientras no-orientado-al-norte hacer inicio
         gira-izquierda;
     fin;
     mientras frente-libre hacer inicio
         avanza;
         mientras junto-a-zumbador hacer inicio
            coge-zumbador;
         fin;
     fin;
     mientras no-orientado-al-sur hacer inicio
     gira-izquierda;
     fin;
     mientras frente-libre hacer inicio
        avanza;
     fin;
  mientras no-orientado-al-oeste hacer inicio
       gira-izquierda;
    fin;
    fin;
    mientras no-orientado-al-este hacer inicio
       gira-izquierda;
    fin;


    mientras frente-libre y no-junto-a-zumbador hacer inicio
       avanza;
    fin;
    mientras no-orientado-al-norte hacer inicio
      gira-izquierda;
    fin;
    avanza;


    mientras no-orientado-al-este hacer inicio
        gira-izquierda;
    fin;



   repetir 47 veces  inicio
    avanza;
    si junto-a-zumbador entonces inicio
      coge-zumbador;
    fin;
    mientras frente-libre hacer inicio
       avanza;
       si junto-a-zumbador entonces inicio
          coge-zumbador;
       fin;
    fin;
    mientras no-orientado-al-oeste hacer inicio
       gira-izquierda;
    fin;
    mientras frente-libre y no-junto-a-zumbador hacer inicio
      avanza;
    fin;
    mientras no-orientado-al-norte hacer inicio
       gira-izquierda;
    fin;
    avanza;
    mientras no-orientado-al-este hacer inicio
       gira-izquierda;
    fin;
    fin;
                                      
   mientras no-orientado-al-sur hacer inicio
      gira-izquierda;
   fin;
   mientras frente-libre hacer inicio
     avanza;
  fin;
  mientras algun-zumbador-en-la-mochila hacer inicio
     deja-zumbador;
  fin;
     apagate;
    termina-ejecucion
finalizar-programa
