若关于x的一元二次方程x^2-x+a-4=0的一根大于零,另一根小于零,求实数a的取值范围.求详细解题答案