题目内容
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,满足题目要求;
综上所述,图中“?”处可填入的算法语句是②③④,
故答案为:②③④
点评 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是中档题.
练习册系列答案
相关题目
11.上面程序框图的结构中最突出的逻辑结构及输出的i的值是( )

| A. | 当型循环结构,-1 | B. | 当型循环结构,0 | ||
| C. | 直到型循环结构,0 | D. | 直到型循环结构,-1 |
8.如图,若依次输入的x分别为$\frac{5π}{6}$、$\frac{π}{6}$,相应输出的y分别为y1、y2,则y1、y2的大小关系是( )

| A. | y1=y2 | B. | y1>y2 | C. | y1<y2 | D. | 无法确定 |