iniciar-programa


    define-nueva-instruccion mide como inicio
        si no-junto-a-zumbador entonces inicio
            si frente-libre entonces inicio
                avanza;
                mide;
                deja-zumbador;

            fin;

            si frente-bloqueado y derecha-bloqueada entonces inicio
                gira-izquierda;
                mide;
                deja-zumbador;

            fin;

            si frente-bloqueado y izquierda-bloqueada entonces inicio
                repetir 3 veces gira-izquierda;
                mide;
                repetir 3 veces deja-zumbador;
            fin;

        fin;

    fin;

    inicia-ejecucion

    mide;
    coge-zumbador;

        apagate;
    termina-ejecucion
finalizar-programa
