1.2.3 循环结构
[学习目标] 1.掌握两种循环结构的流程图的画法,能进行两种循环结构流程图间的转化.2.掌握画流程图的基本规则,能正确画出流程图.
知识点一 循环结构的含义
1.循环结构的定义
在算法中,需要重复执行同一操作的结构称为循环结构.
2.循环结构的特点
(1)重复性:在一个循环结构中,总有一个过程要重复一系列的步骤若干次,而且每次的操作完全相同.
(2)判断性:每个循环结构都包含一个判断条件,它决定这个循环的执行与终止.
(3)函数性:循环变量在构造循环结构中起了关键作用,蕴含着函数的思想.
知识点二 两种循环结构的比较
1.常见的两种循环结构
名称 结构图 特征 直到型循环结构 先执行循环体后判断条件,若不满足条件则执行循环体,否则终止循环 当型循环结构 先对条件进行判断,满足时执行循环体,否则终止循环 2.设计一个算法的流程图的步骤
(1)用自然语言表述算法步骤;
(2)确定每一个算法步骤所包含的基本结构,并用相应的流程图表示,得到该步骤的流程图;
(3)将所有步骤的流程图用流程线连接起来,并加上起止框,得到表示整个算法的流程图.
[思考] (1)循环结构的流程图中一定含有判断框吗?