高等数学中经常用到符号函数,符号函数的定义为,试编写程序输入x的值,输出y的值。
INPUT x
IF x>0 THEN
y=1
ELSE
IF x=0 THEN
y=0
ELSE
y=-1
END IF
END IF
PRINT y
END
程序一:(嵌套结构)
程序框图:(右图)
程序语言:
INPUT x
IF x>0 THEN
y=1
ELSE
IF x=0 THEN
y=0
ELSE
y=-1
END IF
END IF
PRINT y
END
程序二:(叠加结构)
程序框图:
程序如下:
INPUT x
IF x>0 THEN
y=1
END IF
IF x=0 THEN
y=0
END IF
IF x<0 THEN
y=-1
END IF
PRINT y
END
点评:1.条件结构的差异,造成程序执行的不同。当代入x的数值时,“程序一”先判断外层的条件,依次执行不同的分支,才有可能判断内层的条件;而“程序二”中执行了对“条件1”的判断,同时也对“条件2”进行判断,是按程序中条件语句的先后依次判断所有的条件,满足哪个条件就执行哪个语句。
2.条件语句的嵌套可多于两层,可以表达算法步骤中的多重限制条件。
科目:高中数学 来源:2014届四川省高二10月月考理科数学试卷(解析版) 题型:解答题
高等数学中经常用到符号函数,符号函数的定义为,试编写算法,画出流程图,写出程序输入x的值,输出y的值。
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com