fccjxxw.com
非常超级学习网 学习超级帮手
当前位置:首页 >> 数学 >>

云南省德宏州梁河县高中数学第一章算法初步1.1算法与程序框图1.1.3循环结构学案(无答案)新人教A版必修3

。 。 。 。 内部文件,版权追溯 内部文件,版权追溯 内部文件,版权追溯

1.1.3 循环结构

班级

姓名

学号

一、学习目标:

1.掌握两种循环结构的程序框图的画法,能进行两种循环结构程序框图间的转化.

2.掌握画程序框图的基本规则,能正确画出程序框图.

二、课前学习

1.循环结构的定义

在一些算法中,经常会出现从某处开始,按照一定的条件

某些步骤的情况,这就是循

环结构.反复执行的步骤称为



2.循环结构的特点

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

作完全相同.

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

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

3.常见的两种循环结构

名称

直到型循环结构

当型循环结构

结构图

先循环后判断,若不满足条件

先判断后循环,满足则

特征



,否则

.

,否则

.

设计一个算法的程序框图的步骤

(1)用

表述算法步骤;

(2)确定每一个算法步骤所包含的

,并用相应的程序框图表示,得到该步骤的程

序框图;

1

(3)将所有步骤的程序框图用

连接起来,并加上

的程序框图.

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

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

,得到表示整个算法

三、例题与变式 例题 1 某程序框图如图(1)所示,该程序运行后输出的 k 的值是( ). A.4 B.5 C.6 D.7 变式 1 如图(2)是一个算法的程序框图,该算法所输出的结果是( ). A.12 B.23 C.34 D.45 变式 2 如图(3)所示,程序框图中输出 S 的值为__________

(3)

例题 2 某同学设计的程序框图如图(5)所示,用以计算和式 12+22+32+…+202 的值,则

在判断框中应填写( )

A.i=19

B.i=19

C.i>21

变式 2 如图(6)给出的是计算12+14+?-+210的

值的一个程序框图,则判断框内应填入的条件

是()

A.i>10 B.i<10 C.i>20 D.i<20

D.i<21

2

(5)

(6)

当堂检测

1.下列关于循环结构的说法正确的是( )

A.循环结构中,判断框内的条件是唯一的

B.判断框中的条件成立时,要结束循环向下执行

C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现?°死循环?±

D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去

2.阅读如图所示的程序框图,运行相应的程序,则输出 S 的值为( )

A.2

B.4 C.6

D.8

3.如图所示的程序框图输出的 S 是 126,则?é¨′应为( )

A.n?ü5? B.n?ü6? C.n?ü7? D.n?ü8? 4.执行如图所示的程序框图,若输入 n 的值为 3,则输出 s 的值是( ) A.1B.2C. 4D.7

第 4 题图

第 5 题图

3

5.如上程序框图,当输入 x 的值为 5 时,其输出的结果是________. 五、课堂小结:

六课后巩固

1.下列结构中组成算法的结构的个数有( )

①顺序结构;②条件分支结构;③循环结构;④输入结构;⑤输出结构.

A.2 个 B.3 个 C.4 个 D.5 个

2.下列判断正确的是( )

A.条件结构中必有循环结构

B.循环结构中必有条件结构

C.顺序结构中必有条件结构

D.顺序结构中必有循环结构

3.下列说法正确的是( )

①用程序框图表示算法,其优点是算法的基本逻辑结构展现得非常直观清楚;

②我们所接触到的算法一般是由顺序结构、条件分支结构、循环结构这三种基本的逻辑结构

构成的;

③循环结构中,循环体指的是算法中的反复执行的处理步骤;

④条件分支结构中一定包含循环结构.

A.①②③ B.②③④C.①③④ D.①②④

4.下面的程序框图中,是循环结构的是( )

A.①② B.②③C.③④ D.②④ 5.阅读如图所示的程序框图,运行相应的程序,输出的 n 的值为( ) A.1 B.2 C.3 D.4
4


更多相关文章:

非常超级学习网 fccjxxw.com

copyright ©right 2010-2021。
非常超级学习网内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图