2.3 循环结构知识点 循环结构 [填一填]1.循环结构(1)定义:按照一定条件,反复执行某一步骤的算法结构称为循环结构,反复执行的部分称为循环体.(2)循环变量:控制着循环的开始和结束的变量,称为循环变量.(3)循环的终止条件:决定是否继续执行循环体的判断条件,称为循环的终止条件.2.在画出算法流程图之前,需要确定三件事(1)确定循环变量和初始条件;(2)确定算法中反复执行的部分,即循环体;(3)确定循环的终止条件.3.循环结构的算法流程图的基本模式[答一答]如何理解循环结构中的计数变量和累计变量?提示:在大部分循环结构中会有一个计数变量和一个累计变量.计数变量用于记录循环次数,累计变量用于输出结果,它们一般是同步执行,累计一次,计数一次,例如 i=i+1,sum=sum+t.i=i+1 的含义是:将变量 i 的值加 1,然后把计算结果再存储到变量 i 中,即 i 在原值的基础上又增加了 1.变量 sum 作为累加变量,用来表示所求数据的和.如 sum 的初值为 0,当第一个数据送到变量 t 中时,累加的动作为 sum=sum+t,即把 sum 的值与变量 t 的值相加,将所得结果再送到变量 sum 中,如此循环,则可实现数的累加求和.类似于这个原理,我们也可以实现累乘求积的问题.在具体画算法框图时,要注意:流程线上要有标志执行顺序的箭头;判断框后边的流程线应根据情况标注“是”或“否”;在循环结构中,要注意根据条件设计合理的计数变量、累加变量等,特别是条件的表述要恰当、精确.画循环结构算法框图的要领:① 确定循环变量和初始条件;② 确定算法中反复执行的部分,即循环体;③ 确定循环的转向位置;④ 确定循环的终止条件.类型一 循环结构的基本概念 【例 1】 在使用循环结构描述一个具体问题的算法时,循环变量的初始值( )A.是唯一的B.是固定不变的C.根据结构特点有时可以变化D.以上答案都不对【解析】 循环结构中,若循环体不同,所给的循环变量的初值可以不同,故选 C.【答案】 C规律方法 对循环结构的有关概念的正确理解是解循环结构题目的关键,应认真掌握.下面的算法流程图中是循环结构的是( C )A.①② B.②③C.③④ D.②④解析:①为顺序结构,②为条件结构,③④为循环结构.类型二 含循环结构的程序的运行 【例 2】 如果执行如图所示的算法框图,输入 x=-2,h=0.5,那么输出的各个数的和等于( )A.3 B.3.5 C.4 D.4.5【思路探究】 本题主要考查循...