精英家教网 > 高中数学 > 题目详情
如下是一个算法的程序:
INPUT  x
IF   x<-2THEN
y=x^2+1
ELSE
IF   x>2THEN
y=x^2-1
ELSE
y=x
END  IF
END  IF
PRINT“y=”;y
END
根据要求解答问题
(1)请将算法程序用函数关系式表示出来;
(2)结合该算法程序画出程序框图.
分析:(1)根据已知中的算法语句可知,该程序的功能是计算分段函数值,根据IF语句中的条件,确定分段标准,根据各分支上的语句确定各段函数的解析式,可得答案.
(2)根据已知中的算法语句及(1)中算法对应的分段函数解析式,将对应的语句转化为相应的框图,可得答案.
解答:解:(1)算法的功能是求下面分段函数的函数值
y=
x2+1,x<-2
x,-2≤x≤2
x2-1,x>2
…6分
(2)程序框图为:
点评:本题考查的知识点是设计程序框图解决实际问题,伪代码,其中根据已知分析程序的功能及熟练掌握代码与流程图之间的转化是解答的关键.
练习册系列答案
相关习题

科目:高中数学 来源:聊城一中第二学期高一数学期中复习 《算法语言》单元测试题(新课标) 题型:013

如下程序框图是古代一数学家的算法程序框图,它输出的结果S代表

[  ]
A.

一个数列的和

B.

一个n次多项式系数的和

C.

自变量取x.时,n次多项式函数的值

D.

自变量取x.时,n个代数式的值

查看答案和解析>>

科目:高中数学 来源:数学教研室 题型:013

如下程序框图是古代一数学家的算法程序框图,它输出的结果S代表

[  ]

A.一个数列的和

B.一个n次多项式系数的和

C.自变量取时n次多项式函数的值

D.自变量取时,n个代数式的值

查看答案和解析>>

科目:高中数学 来源: 题型:013

如下程序框图是古代一数学家的算法程序框图,它输出的结果S代表

[  ]

A.一个数列的和

B.一个n次多项式系数的和

C.自变量取n次多项式函数的值

D.自变量取时,n个代数式的值

查看答案和解析>>

科目:高中数学 来源: 题型:

下面是利用UNTIL循环设计的计算的一个算法程序.

S=1

I=1

DO

      ①   

  I=I+2

LOOP  UNTIL      ②    

PRINT S

END

(Ⅰ)请将其补充完整,并转化为WHILE循环;

  (Ⅱ)绘制出该算法的流程图.

解:(Ⅰ)补充如下:               (Ⅱ)流程图绘制如下:(请画在下框中)

 
                       ;      

   

                       

 

WHILE循环为

查看答案和解析>>

同步练习册答案