阅读以下程序:INPUT xIF x<0THENy=x2-3x+5ELSEy=(x-1)2END IFPRINT yEND若输出y=9,则输入的x值应该
题型:不详难度:来源:
阅读以下程序:INPUT x IF x<0THENy=x2-3x+5 ELSEy=(x-1)2 END IF PRINT y END 若输出y=9,则输入的x值应该是______. |
答案
由已知的程序,可得程序的功能是求 分段函数y= | x2-3x+5, x<0 | (x-1)(x-1),x≥0 |
| | 的函数值 ∵输出y=9, 当x<0时,x2-3x+5=9 解得x=-1,或x=4(舍去) 当x≥0时,(x-1)(x-1)=9 解得x=4,或x=-2(舍去) 故输入的x值应该是4或-1 故答案为-1或4; |
举一反三
如图为一个求20个数的平均数的程序,在横线上应填充的( )
s=0 | i=1 | Do | 输入x | S=S+x | i=i+1 | Loopwhile | a= | 输出a | 结束 | 一般来说,一个复杂的流程图都可以分解成 ______,______,______三种结构; | 程序框图中的判断框,有一个入口和( )个出口,而在流程图中,可以有一个或多个终点. | 编辑一个运算程序:1&1=2,m&n=k,m&(n+1)=k+3(m、n、k∈N*),1&2004的输出结果为( ) | 下列程序执行后输出的结果是______. i=11 s=1 Do s=s*i i=i-1 Loop While i≥9 输出 s End. |
最新试题
热门考点
|