精英家教网 > 高中数学 > 题目详情
(本小题满分12分)
编写一个算法流程图,对于函数
   输入x的值,输出相应的函数值,并用基本语句表示此算法。
Input   x
If  x<0  then
y=2x-1
Else
If  x<1 then
y=x2
Else
y=x2+1
End  If
End  If
Print   y
End  
本题考查了设计程序框图解决实际问题.主要考查编写程序解决分段函数问题.
本题考查的知识点是设计程序框图解决实际问题,我们根据题目已知中分段函数的解析式,然后根据分类标准,设置两个判断框的并设置出判断框中的条件,再由函数各段的解析式,确定判断框的“是”与“否”分支对应的操作,由此即可画出流程图,再编写满足题意的程序.
Input   x
If  x<0  then
y=2x-1
Else
If  x<1 then
y=x2
Else
y=x2+1
End  If
End  If
Print   y
End  
练习册系列答案
相关习题

科目:高中数学 来源:不详 题型:单选题

下列给出的赋值语句中正确的是(   )
A.3="A" B.d=d+5C.B=A=2D.x+y=0

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

某程序框图如图所示,则该程序运行后输出的k的值是      

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

算法的三种逻辑结构是(   )
A.顺序结构;流程结构;循环结构B.顺序结构;条件结构;嵌套结构
C.顺序结构;条件结构;循环结构D.流程结构;条件结构;循环结构

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

右边的程序语句输出的结果S为(    )
A.17B.19 C.21D.23

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

下列给出的赋值语句中正确的是(     )
A.3=AB. M=-MC. B=A=2D.

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

程序框图中表示处理框的是  (      ).
A.B.C.      D.

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

已知有右程序,如果程序执行后输出的结果是11880,那么在程序UNTIL后面的“条件”应为 (     )
A.i > 9B.i >= 9C.i <= 8D.i < 8

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

运行下面的程序中,若输入x的值为5,则输出的y的值为(  )
输入x
If x<0 Then
y=(x+1)*(x-1)
Else
y=(x-1)*(x-1)
End If
输出y.
A.16           B.17
C.18D.19

查看答案和解析>>

同步练习册答案