iniciar-programa
    define-nueva-instruccion gira (n) como repetir n veces gira-izquierda;
    inicia-ejecucion
       mientras no-orientado-al-sur hacer
          gira (1);
       mientras frente-libre hacer
          avanza;
       gira (3);
       Mientras frente-libre hacer
          avanza;
       gira (3);
       Repetir 5000 veces
          inicio
             Mientras frente-libre hacer
                inicio
                   si junto-a-zumbador entonces
                      coge-zumbador
                   sino
                      inicio
                         repetir 100 veces deja-zumbador;
                         apagate
                      fin;
                   avanza
                fin;
          Si junto-a-zumbador entonces
             coge-zumbador
          sino
             inicio
                repetir 100 veces deja-zumbador;
                apagate
             fin;
          gira (2);
          mientras frente-libre hacer
             avanza;
          gira (1);
          si frente-libre entonces
             inicio
                avanza;
                gira (1)
             fin
          sino
             inicio
                gira (2);
                mientras frente-libre hacer
                   avanza;
                gira (3)
             fin
       fin




  termina-ejecucion
finalizar-programa
