iniciar-programa
  define-nueva-instruccion gira-derecha como
      inicio
         gira-izquierda;
         gira-izquierda;
         gira-izquierda;
      fin;
  define-nueva-instruccion media-vuelta como
      inicio
         gira-izquierda;
         gira-izquierda;
      fin;
    inicia-ejecucion
         repetir 10 veces
      inicio
         mientras frente-libre hacer
      inicio
         mientras junto-a-zumbador hacer
         coge-zumbador;
         avanza;
      fin;
          mientras frente-bloqueado hacer
      inicio
         mientras junto-a-zumbador hacer
      inicio
         coge-zumbador;
      fin;
         si junto-a-zumbador entonces
      inicio
         coge-zumbador;
      fin;
         media-vuelta;
         mientras frente-libre hacer
         avanza;
          mientras algun-zumbador-en-la-mochila hacer
         deja-zumbador;
         gira-izquierda;
         avanza;
         gira-izquierda;
      fin;
      fin;
        apagate;
    termina-ejecucion
finalizar-programa
