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
规律方法对循环结构的有关概念的正确理解是解循环结构题目的关键,应认真掌握.