题目内容
12.已知函数y=$\left\{\begin{array}{l}{{2}^{x}-1,x≤-1}\\{lo{g}_{2}(x+1),-1<x<2}\\{{x}^{2},x≥2}\end{array}\right.$,试设计一个算法,输入x的值,求对应的函数值.分析 由已知中函数的功能,可知本算法是一个条件结构,根据分类标准,设置两个判断框的条件,再由函数各段的解析式,确定判断框的“是”与“否”分支对应的操作,由此即可设计算法.
解答 解:算法如下:
S1、输入 X
S2、若X<=-1,执行 S3.否则执行S6
S3、Y=2^X-1;
S4、输出 Y
S5、结束
S6、若X>=2,执行S7;否则执行S10;
S7、Y=x^2
S8、输出Y
S9、结束
S10、Y=log2(x+1)
S11、输出Y
S12、结束.
点评 本题考查的知识点是设计算法解析实际问题,其中熟练掌握条件结构的格式和功能是解答的关键,属于基本知识的考查.
练习册系列答案
相关题目