(1)当m=0时,f(x)为一次函数,它的图象与x轴恒有交点,得到a为全体实数;(2)当m≠0时,f(x)为二次函数,就是要求二次函数恒与x轴有交点,即y=0时的一元二次方程mx2+x-(m+a)=0恒有解即根的判别式4m2+4am+1恒大于等于0,即要它的根的判别式小于等于0得到关于a的不等式,求出解集即可得到a的取值范围.
【解析】
(1)m=0时,f(x)=x-a是一次函数,它的图象恒与x轴相交,此时a∈R.
(2)m≠0时,由题意知,方程mx2+x-(m+a)=0恒有实数解,其充要条件是△=1+4m(m+a)=4m2+4am+1≥0.
又只需△′=(4a)2-16≤0,解得-1≤a≤1,即a∈[-1,1].
∴m=0时,a∈R;m≠0时,a∈[-1,1].