iniciar-programa
                define-nueva-instruccion gira-derecha como inicio
               repetir 3 veces  gira-izquierda
                fin;
                 define-nueva-instruccion media-vuelta como inicio
                       repetir 2 veces gira-izquierda;
                fin;

    inicia-ejecucion
    mientras algun-zumbador-en-la-mochila hacer inicio
    deja-zumbador;
    mientras junto-a-zumbador y no frente-bloqueado hacer avanza;



         si no-junto-a-zumbador entonces inicio
         gira-derecha;
          si frente-libre entonces avanza;

           gira-derecha;
           fin;
           mientras frente-libre y algun-zumbador-en-la-mochila hacer inicio
 deja-zumbador;
         avanza;
          fin;

          si frente-bloqueado entonces media-vuelta;
          fin;


        apagate;
    termina-ejecucion
finalizar-programa
