iniciar-programa
define-nueva-instruccion vuelta como
inicio
 gira-izquierda;
 gira-izquierda;
 fin;
  define-nueva-instruccion regresa como
  inicio
  vuelta;
  avanza;
  fin;
  define-nueva-instruccion poner como
  inicio
  mientras algun-zumbador-en-la-mochila hacer
  inicio
  deja-zumbador;
  fin;
  fin;
  define-nueva-instruccion resta como
  inicio
  si junto-a-zumbador entonces
  inicio
  coge-zumbador;
  avanza;
  si junto-a-zumbador entonces
  inicio
  coge-zumbador;
  regresa;
  vuelta;
  resta;
  deja-zumbador;
  fin
  sino
  inicio
  regresa;
  deja-zumbador;
  vuelta;
  fin;
  fin;
  fin;
    inicia-ejecucion
   mientras junto-a-zumbador hacer
   inicio
   poner;
   resta;
   avanza;
   fin;
   poner;
   regresa;
   gira-izquierda;
   mientras junto-a-zumbador hacer
   inicio
   poner;
   resta;
   avanza;
     fin;
     regresa;
         apagate;
    termina-ejecucion
finalizar-programa
