精英家教网 > 高中数学 > 题目详情
(2013•湖北)阅读如图所示的程序框图,运行相应的程序,输出的结果i=
5
5
分析:框图首先给变量a和变量i赋值,然后对a是否等于4进行判断,不等于4,继续判断a是否为奇数,是执行路径a=3a+1,否执行路径a=
a
2
,再执行i=i+1,依次循环执行,当a等于4时跳出循环,输出i的值.
解答:解:框图首先给变量a和变量i赋值,a=4,i=1.
判断10=4不成立,判断10是奇数不成立,执行a=
10
2
=5
,i=1+1=2;
判断5=4不成立,判断5是奇数成立,执行a=3×5+1=16,i=2+1=3;
判断16=4不成立,判断16是奇数不成立,执行a=
16
2
=8
,i=3+1=4;
判断8=4不成立,判断8是奇数不成立,执行a=
8
2
=4
,i=4+1=5;
判断4=4成立,跳出循环,输出i的值为5.
故答案是5.
点评:本题考查了程序框图,循环结构中含有条件结构,外面的循环结构为直到型,即不满足条件执行循环,直到条件满足跳出循环.是基础题.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

(2013•福建)阅读如图所示的程序框图,运行相应的程序,如果输入某个正整数n后,输出的S∈(10,20),那么n的值为(  )

查看答案和解析>>

科目:高中数学 来源: 题型:

(2012•湖北)阅读如图所示的程序框图,运行相应的程序,输出的结果s=
9
9

查看答案和解析>>

科目:高中数学 来源: 题型:

(2013•湖北)阅读如图所示的程序框图,运行相应的程序.若输入m的值为2,则输出的结果i=
4
4

查看答案和解析>>

科目:高中数学 来源: 题型:

(2013•福建)阅读如图所示的程序框图,若输入的k=10,则该算法的功能是(  )

查看答案和解析>>

同步练习册答案