设a=(1/2)^x则y=a²-a+1=(a-1/2)²+3/4则a<1/2递减,a>1/2递增因为a=(1/2)^x递减则a=(1/2)^x<1/2,有x>1而a=(1/2)^x>1/2,有x<1所以减区间(1,2)增区间(-3,1) -3≤x≤2则(1/2)^2=1/4≤a≤(1/2)^(-3)=8a<1/2递减,a>1/2递增所以a=1/2,y最小=3/4a=8,y最大=57值域[3/4,57]