解:已知f(x)=[(x-1)^2]×[(x+a)]×[e^x]在x=1处取得极大值,将x=1代入f(x)则:f(x)最大值=0,说明,当x不等于1时,f(x)小于0因为当x不等于1时:(x-1)^2大于0,e^x,大于0,所以必须 x+a小于0, 所以:a的取值为小于-x