题目内容
![](http://thumb.zyjl.cn/pic3/upload/images/201306/47/1c670825.png)
5
5
.分析:框图首先给变量a和变量i赋值,然后对a是否等于4进行判断,不等于4,继续判断a是否为奇数,是执行路径a=3a+1,否执行路径a=
,再执行i=i+1,依次循环执行,当a等于4时跳出循环,输出i的值.
a |
2 |
解答:解:框图首先给变量a和变量i赋值,a=4,i=1.
判断10=4不成立,判断10是奇数不成立,执行a=
=5,i=1+1=2;
判断5=4不成立,判断5是奇数成立,执行a=3×5+1=16,i=2+1=3;
判断16=4不成立,判断16是奇数不成立,执行a=
=8,i=3+1=4;
判断8=4不成立,判断8是奇数不成立,执行a=
=4,i=4+1=5;
判断4=4成立,跳出循环,输出i的值为5.
故答案是5.
判断10=4不成立,判断10是奇数不成立,执行a=
10 |
2 |
判断5=4不成立,判断5是奇数成立,执行a=3×5+1=16,i=2+1=3;
判断16=4不成立,判断16是奇数不成立,执行a=
16 |
2 |
判断8=4不成立,判断8是奇数不成立,执行a=
8 |
2 |
判断4=4成立,跳出循环,输出i的值为5.
故答案是5.
点评:本题考查了程序框图,循环结构中含有条件结构,外面的循环结构为直到型,即不满足条件执行循环,直到条件满足跳出循环.是基础题.
![](http://thumb.zyjl.cn/images/loading.gif)
练习册系列答案
相关题目