4.输出x2-2x+3.
(1)这个算法解决的问题是什么?
(2)当输入的x的值为多大时,输出的数值最小?
解(1)此算法解决的问题是求分段函数f(x)={■(2x"-" 1"(" x≥4")," @x^2 "-" 2x+3"(" x<4")" )┤的函数值.
(2)当x≥4时,f(x)=2x-1≥7;
当x<4时,f(x)=x2-2x+3=(x-1)2+2,此时f(x)min=2.
所以当输入的x的值为1时,输出的数值最小,最小值为2.
★10.已知函数f(x)={■("-" x+1"(" x>0")," @0"(" x=0")," @x+3"(" x<0")," )┤写出计算函数值的算法.
解算法步骤如下:
1.输入x.
2.若x>0,则计算y=-x+1,否则执行第3步.
3.若x=0,则y=0,否则执行第4步.
4.计算y=x+3.
5.输出y.