第二课时 循环结构 预习课本 P13~14,思考并完成以下问题什么是循环结构
循环结构根据指定条件决定是否重复执行一条或多条指令的控制结构称为循环结构.1.下列框图是循环结构的是( )A.①② B.②③C.③④ D.②④答案:C2.在如图所示的程序框图中,输出 S 的值为( )A.11 B.12C.13 D.15解析:选 B 由框图知 S=3+4+5=12
3.程序框图如图所示,其输出结果是( )A.110 B.118C.127 D.132解析:选 C 由题图可知,a 的值依次为 1,3,7,15,31,63,127,因为 127>100,所以输出 a=127
4.一个算法的程序框图如图所示,若该程序输出的结果为,则判断框①中应填入的是________.解析:由框图知,=+++…+=1-,∴n=5,运行 5 次.∴判断框中应为“i≤5
”.答案:5循环结构的运行[典例] (1)(北京高考)执行如图所示的程序框图,输出的 k 值为( )A.3 B.4C.5 D.6(2)阅读如图程序框图,为使输出的数为 31,则判断框中应填入的条件为( )A.i≤4 B.i≤5C.i≤6 D.i≤7[解析] (1)第一次进入循环体:a=,k=1;第二次进入循环体:a=,k=2;第三次进入循环体:a=,k=3;第四次进入循环体:a=,k=4