精英家教网 > 高中数学 > 题目详情

下列程序是求一个函数函数值的程序,在键盘上输入一个自变量x的值,输出它的函数值,若执行的结果为3,则输入的x值为________,函数的解析式是________.

程序:Read x

If x≤0 Then

Print y←x

Else If x>0 And x≤1 Then

Print y←0

Else

Print y←x-1

End If

答案:
解析:

  答案:-3或4,f(x)=

  思路分析:本题由程序框图、算法语句计算算法结果,执行结果为3,可能的结果为:①x≤0时,-x=3;②x>1时,x-1=3,即有x=-3或x=4符合题意.

  方法归纳:条件语句执行时,先判断条件,根据条件决定执行哪一个操作.算法设计过程中,遇到有多种情况,需要根据一定的条件作出选择时,就要引用条件语句,特别是有3个或3个以上分支时,要使用块If语句嵌套.同时要面面俱到,做到不重不漏.


练习册系列答案
相关习题

科目:高中数学 来源: 题型:阅读理解

请认真阅读下列程序框图:
已知程序框图xi=f(xi-1)中的函数关系式为f(x)=
4x-2
x+1
,程序框图中的D为函数f(x)的定义域,把此程序框图中所输出的数xi组成一个数列{xn}.
(1)若输入x0=
49
65
,请写出数列{xn}的所有项;
(2)若输出的无穷数列{xn}是一个常数列,试求输入的初始值x0的值;
(3)若输入一个正数x0时,产生的数列{xn}满足:任意一项xn,都有xn<xn+1,试求正数x0的取值范围.

查看答案和解析>>

科目:高中数学 来源:2013届江西省、樟树中学、高安中学、高二上学期期末文科数学 题型:填空题

下列程序是求一个函数的函数值的程序:

    INPUT    x

    IF  x<=0    THEN      y=-x

    ELSE    IF  x>0  AND   x<=1  THEN    y=0

ELSE     y=x-1

END  IF

    END  IF

    PRINT  y

    END                    

若执行的结果为3,则输入的x值为         .

 

查看答案和解析>>

科目:高中数学 来源:2011-2012学年广东省深圳市第二高级中学高二(上)期中数学试卷(理科)(解析版) 题型:解答题

请认真阅读下列程序框图:
已知程序框图xi=f(xi-1)中的函数关系式为,程序框图中的D为函数f(x)的定义域,把此程序框图中所输出的数xi组成一个数列{xn}.
(1)若输入,请写出数列{xn}的所有项;
(2)若输出的无穷数列{xn}是一个常数列,试求输入的初始值x的值;
(3)若输入一个正数x时,产生的数列{xn}满足:任意一项xn,都有xn<xn+1,试求正数x的取值范围.

查看答案和解析>>

科目:高中数学 来源:2010-2011学年安徽省巢湖市庐江中学高一综合检测数学试卷(必修3)(解析版) 题型:解答题

请认真阅读下列程序框图:
已知程序框图xi=f(xi-1)中的函数关系式为,程序框图中的D为函数f(x)的定义域,把此程序框图中所输出的数xi组成一个数列{xn}.
(1)若输入,请写出数列{xn}的所有项;
(2)若输出的无穷数列{xn}是一个常数列,试求输入的初始值x的值;
(3)若输入一个正数x时,产生的数列{xn}满足:任意一项xn,都有xn<xn+1,试求正数x的取值范围.

查看答案和解析>>

同步练习册答案