iniciar-programa
    define-nueva-instruccion norte como inicio
          mientras no-orientado-al-norte hacer inicio
                gira-izquierda;
          fin;
    fin;
      define-nueva-instruccion sur  como inicio
          mientras no-orientado-al-sur hacer inicio
                gira-izquierda;
          fin;
    fin;
        define-nueva-instruccion este  como inicio
          mientras no-orientado-al-este hacer inicio
                gira-izquierda;
          fin;
    fin;
       define-nueva-instruccion oeste  como inicio
          mientras no-orientado-al-oeste hacer inicio
                gira-izquierda;
          fin;
    fin;
 define-nueva-instruccion acarreo como inicio
            coge-zumbador;
            norte;
            avanza;
            repetir 9 veces inicio
                deja-zumbador;
            fin;
             sur;
             avanza;
             oeste;
             avanza;
             deja-zumbador;
             este;
             avanza;
      fin;


    define-nueva-instruccion suma como inicio
        mientras junto-a-zumbador hacer inicio
         repetir 9 veces inicio
              si junto-a-zumbador entonces inicio
                  coge-zumbador;
              fin;
         fin;

        si junto-a-zumbador entonces inicio
              acarreo;
        fin;
        fin;

        mientras algun-zumbador-en-la-mochila hacer inicio
             deja-zumbador;
        fin;
     fin;
     define-nueva-instruccion ubicar como inicio
        avanza;
        este;
        repetir 8 veces inicio
            avanza;
        fin;
     fin;
       define-nueva-instruccion  juntarzumbadores como inicio
            norte;
            mientras junto-a-zumbador hacer inicio
                  mientras junto-a-zumbador hacer inicio
                  coge-zumbador;
                  fin;
            avanza;
           fin;                                          
       sur;
       mientras frente-libre hacer inicio
             avanza;
       fin;
       mientras algun-zumbador-en-la-mochila hacer inicio
             deja-zumbador;
       fin;
      fin;




    inicia-ejecucion
    ubicar;
      mientras junto-a-zumbador hacer inicio
             juntarzumbadores;
             suma;
             oeste;
             avanza;


      fin;


        apagate;
    termina-ejecucion
finalizar-programa
