iniciar-programa
  define-nueva-instruccion salir como inicio
      si no-junto-a-zumbador entonces inicio
          si no-junto-a-zumbador y izquierda-libre entonces inicio
              gira-izquierda;
              avanza;
              salir;
              repetir 2 veces deja-zumbador;
          fin sino inicio
              si no-junto-a-zumbador y frente-libre entonces inicio
                  avanza;
                  salir;
                  deja-zumbador;
              fin sino inicio
                  repetir 3 veces gira-izquierda;
                  salir;
                  repetir 3 veces deja-zumbador;
              fin;
          fin;
      fin sino inicio
          coge-zumbador;
      fin;    
  fin;

    inicia-ejecucion
        salir;
        apagate;
    termina-ejecucion
finalizar-programa
