解答:解:(1)①當x≥0時,y=-x
2+2|x|+1=y=-x
2+2x+1=-(x-1)
2+2,
此時函數在[0,1]單調遞增,在[1,+∞)是上單調遞減.
當x<0時,y=-x
2+2|x|+1=y=-x
2-2x+1=-(x+1)
2+2,
此時函數在[-1,0)單調遞減,在(-∞,-1)是上單調遞增.
∴函數的增區間為[0,1]和(-∞,-1),函數的減區間為[-1,0)和[1,+∞).
②原函數可化為:y=|-x
2+2x+3|=|x
2-2x-3|,
當x
2-2x-3≥0,即x≥3或x≤-1,y=|x
2-2x-3|=x
2-2x-3,
此時可得函數在[3,+∞)單調遞增,在(-∞,-1]單調遞減,
當x
2-2x-3<0,即-1<x<1,y=|x
2-2x-3|=-x
2+2x+3,
此時可得函數在(-1,1]單調遞增,在[1,3)單調遞減,
∴函數的增區間為[3,+∞)和(-1,1],函數的減區間為(-∞,-1]和[1,3)
(2)若函數在R上單調遞減,則
,解得a≤
-,
若函數在R上單調遞增,則
,解得1<a≤
,
∴a的取值范圍是(-∞,-
]∪(1,
]
故答案為:(-∞,-
]∪(1,
]