iniciar-programa
define-nueva-instruccion busca-zumbador como inicio
mientras junto-a-zumbador hacer inicio
coge-zumbador;

fin;
mientras frente-libre hacer inicio
avanza;
mientras junto-a-zumbador hacer inicio
coge-zumbador;

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

 apagate;
    termina-ejecucion
finalizar-programa
