iniciar-programa
define-nueva-instruccion gira-derecha como inicio
  gira-izquierda;
  gira-izquierda;
  gira-izquierda;
fin;
    inicia-ejecucion
mientras junto-a-zumbador hacer inicio
   mientras junto-a-zumbador y orientado-al-norte hacer inicio
     mientras junto-a-zumbador hacer inicio
       coge-zumbador;
     fin;
     si frente-libre entonces inicio
       avanza;
     fin;
   fin;
      gira-izquierda;
      gira-izquierda;
      mientras frente-libre hacer inicio
        avanza;
      fin;
      mientras algun-zumbador-en-la-mochila hacer inicio
        deja-zumbador;
      fin;
      gira-izquierda;
         si frente-libre entonces inicio
           avanza;
           fin
           sino inicio
             apagate;
         fin;
         si izquierda-libre entonces inicio
           gira-izquierda;
           fin;
fin;
 apagate;


    termina-ejecucion
finalizar-programa
