2018-2019学年北师大版必修三 2.2.3 循环结构 学案
2018-2019学年北师大版必修三    2.2.3 循环结构  学案第1页

2.3 循环结构

[学习目标] 1.掌握循环结构的有关概念.2.理解循环结构的基本模式,会用循环结构描述算法.3.体会循环结构在重复计算中的重要作用.

知识点一 常量与变量的概念

1.循环结构的定义

在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体.

2.循环结构的特点

(1)重复性:在一个循环结构中,总有一个过程要重复一系列的步骤若干次,而且每次的操作完全相同.

(2)判断性:每个循环结构都包含一个判断条件,它决定这个循环的执行与终止.

(3)函数性:循环变量在构造循环结构中起了关键作用,蕴含着函数的思想.

3.设计一个算法的算法框图的步骤

(1)用自然语言表述算法步骤;

(2)确定每一个算法步骤所包含的逻辑结构,并用相应的算法框图表示,得到该步骤的算法框图;

(3)将所有步骤的算法框图用流程线连接起来,并加上终端框,得到表示整个算法的算法框图.

思考 (1)循环结构的算法框图中一定含有判断框吗?

(2)任何一个算法的算法框图中都必须含有三种基本逻辑结构吗?

答 (1)循环结构的算法框图中一定含有判断框.

(2)不一定.但必须会有顺序结构.

知识点二 循环结构的设计过程

循环结构的算法框图的基本模式,如图所示.