题目内容
若程序框图如图所示,则该程序运行后输出k的值是

分析:由程序框图可知,根据n的值进行判断,依次选择一个赋值语句进行求解,直到满足n=1时,结束运行,输出k的值,从而得到答案.
解答:解:∵n=5为奇数,则n=3×5+16,k=0+1=1,
∵n=16为偶数,则n=
=8,k=1+1=2,
∵n=8为偶数,则n=
=2,k=2+1=3
∵n=2为偶数,则n=
=1,k=3+1=4,
结束运行,
∴输出k=4.
故答案为:4.
∵n=16为偶数,则n=
| 16 |
| 2 |
∵n=8为偶数,则n=
| 4 |
| 2 |
∵n=2为偶数,则n=
| 2 |
| 2 |
结束运行,
∴输出k=4.
故答案为:4.
点评:本题考查了循环结构,根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,要按照流程图中的运行顺序进行求解是关键.属于基础题.
练习册系列答案
相关题目