题目内容
(1)当输入x的值为3时,输出的结果是多少?
(2)根据流程图用基本算法语句编写程序.
分析:(1)题中程序表示分段函数,当自变量x小于5时输出y=x2-1;而x≥5时输出y=2x2+2.由此计算f(3)的值,即可得到x的值为3时,输出的结果;
(2)根据分段函数的特征,利用算法命令“IF…ELSE…”语句,结合题意即可编写出满足题意的程序.
(2)根据分段函数的特征,利用算法命令“IF…ELSE…”语句,结合题意即可编写出满足题意的程序.
解答:解:(1)当输入x的值为3时,
由于满足“x<5”,计算y=x2-1=8
∴输出的结果是8
(2)程序如下表所示
由于满足“x<5”,计算y=x2-1=8
∴输出的结果是8
(2)程序如下表所示
| INPUT x IF x<5 THEN y=x2-1 ELSE y=2x2+2 END IF PRINT y END 点评:本题给出程序框图,求输出的y值并根据要求编写伪代码程序.着重考查了算法语句与程序框图的理解和设计程序框图解决实际问题,属于中档题.
练习册系列答案
相关题目
下表是某工厂10个车间2011年3月份产量的统计表,1到10车间的产量依次记为
A. 5 B.6 C. 4 D. 7
下表是某工厂10个车间2011年3月份产量的统计表,1到10车间的产量依次记为
A. 5 B. 6 C. 4 D. 7
|