iniciar-programa


    define-nueva-instruccion buscarSalida como inicio
        si no junto-a-zumbador entonces inicio
            si frente-libre entonces inicio
                avanza;
                BuscarSalida;
               deja-zumbador;
            fin sino inicio
            si izquierda-libre entonces inicio
                gira-izquierda;
                BuscarSalida;
                deja-zumbador;
            fin sino inicio
            si derecha-libre entonces inicio
                repetir 3 veces
                gira-izquierda;

                 BuscarSalida;
                deja-zumbador;
                deja-zumbador;
                deja-zumbador;
           fin;
           fin;
           fin;

        fin sino inicio
            coge-zumbador;
        fin;
    fin;

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