题目内容

如图是一个算法的流程图,回答下面的问题:
(1)当输入x的值为3时,输出的结果是多少?
(2)根据流程图用基本算法语句编写程序.
分析:(1)题中程序表示分段函数,当自变量x小于5时输出y=x2-1;而x≥5时输出y=2x2+2.由此计算f(3)的值,即可得到x的值为3时,输出的结果;
(2)根据分段函数的特征,利用算法命令“IF…ELSE…”语句,结合题意即可编写出满足题意的程序.
解答:解:(1)当输入x的值为3时,
由于满足“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值并根据要求编写伪代码程序.着重考查了算法语句与程序框图的理解和设计程序框图解决实际问题,属于中档题.
练习册系列答案
相关题目

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

精英家教网