题目内容

已知函数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”.

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


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网