精英家教网 > 高中数学 > 题目详情
已知函数y=编写程序对每一个输入的x的值,求出相应的函数值.

思路分析:本题考查分段函数的程序框图的写法,也就是条件结构的设计.由于该函数是一个分段函数,对于输入的x值,应根据x的取值范围,选择相应的解析式代入求值,故要利用条件语句来进行处理.又因为实数x的取值共分为三个范围,所以要使用条件语句的嵌套,对x值的范围进行刻画,从而准确地得到f(x)的值.

解:程序框图如图1-2-6所示.

                 图1-2-6

程序如下:

程序一:                        程序二:

INPUT  x                     INPUT  x

IF  x<=-1  THEN         IF  x<=-1  THEN

PRINT  (x+1)^2           PRINT  (x+1)^2

ELSE                           END IF

IF  x>=1  THEN          IF  x>=1  THEN

PRINT  1/x-1               PRINT  1/x-1

ELSE                           END IF

PRINT  2x+2               IF  x>-1  AND  x<1  THEN

END IF                        PRINT  2x+2 

END IF                        END IF

END                            END

    误区警示 条件语句中的条件可以为“复合条件”.

复合条件中的逻辑关系

语句表示

AND

OR

如:(1)“0<x≤10”,在条件语句中可表达为“x>0 AND x<=10”.

(2)“x<0或x≤10”,在条件语句中可表达为“x<0 OR x<=10”.

本题在根据条件分情况讨论时容易出现错误,在设计程序时,特别要注意的是判断条件的选取.程序框图的判断框中容易出现的错误是判断条件出现不等号的方向不对.


练习册系列答案
相关习题

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

已知函数y=
2x+1(x<0)
1(x=0)
x2+1(x>0)
编写程序,输入自变量x的值,输出其相应的函数值,并画出程序框图.

查看答案和解析>>

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

已知函数y=数学公式编写程序,输入自变量x的值,输出其相应的函数值,并画出程序框图.

查看答案和解析>>

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

已知函数y=编写程序对每一个输入的x的值,求出相应的函数值.

查看答案和解析>>

科目:高中数学 来源:《5.2 基本算法语句》2013年高考数学优化训练(解析版) 题型:解答题

已知函数y=编写程序,输入自变量x的值,输出其相应的函数值,并画出程序框图.

查看答案和解析>>

同步练习册答案