已知函数f(x)=-sin^2(x)+sinx+a(1)当f(x)=0有实数解时,求a的取值范围