题目内容

19.已知程序框图如图所示,执行该程序,如果输入x=10,输出y=4,则在图中“?”处可填入的算法语句是②、③、④(写出以下所有满足条件的序号)
①x=x-1  ②x=x-2  ③x=x-3  ④x=x-4

分析 由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量y的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.

解答 解:①若填入x=x-1,
当x=10时,满足进行循环的条件,x=9,
当x=9时,满足进行循环的条件,x=8,
当x=8时,满足进行循环的条件,x=7,

当x=1时,满足进行循环的条件,x=0,
当x=0时,满足进行循环的条件,x=-1,
当x=-1时,不满足进行循环的条件,
此时输出y=2,不满足题目要求;
②若填入x=x-2,
当x=10时,满足进行循环的条件,x=8,
当x=8时,满足进行循环的条件,x=6,
当x=6时,满足进行循环的条件,x=4,
当x=4时,满足进行循环的条件,x=2,
当x=2时,满足进行循环的条件,x=0,
当x=0时,满足进行循环的条件,x=-2,
当x=-2时,不满足进行循环的条件,
此时输出y=4,满足题目要求;
③若填入x=x-3,
当x=10时,满足进行循环的条件,x=7,
当x=7时,满足进行循环的条件,x=4,
当x=4时,满足进行循环的条件,x=1,
当x=1时,满足进行循环的条件,x=-2,
当x=-2时,不满足进行循环的条件,
此时输出y=4,满足题目要求;
④若填入x=x-4,
当x=10时,满足进行循环的条件,x=6,
当x=6时,满足进行循环的条件,x=2,
当x=2时,满足进行循环的条件,x=-2,
当x=-2时,不满足进行循环的条件,
此时输出y=4,满足题目要求;
综上所述,图中“?”处可填入的算法语句是②③④,
故答案为:②③④

点评 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是中档题.

练习册系列答案
相关题目

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

精英家教网