07-循环结构 学案(一)


循环结构 学案(一)
? ? 定义:有需要重复执行步骤的结构。 组成: ? 循环体:重复执行的步骤。 ? 循环条件:判断是否执行循环体的条件。 特点: ? 有判断框,判断框内为循环条件。 ? 有返回判断框或循环体的流程线。 ? 循环结构中虽然有判断框, 但循环结构只有一个 入口,一个出口。 基本模式: ? 当型循环。 ? 先判断循环条件,再决定是否执行循环体。 ? 循环体有可能一次也不执行。 ? 直到型循环。 ? 先执行循环体,再判断循环条件,决定是否继续 执行循环体。 ? 循环体至少执行一次。 【例 1】输出由 30 个“=”组成的一行分割线 ? 分析问题: ? 循环体:输出一个“=” 。 ? 循环条件:输出“=”个数是否满 30 个。 ? 循环变量:设置循环变量 i 对输出“=”的个数进行计数。 ? 说明:

?

?

图 a:循环变量 i 在未输出“=”时,为 1,表示输出的是第 i 个“=” ,所以当
27

i=30 时,需要输出“=” 。 图 b:循环变量 i 起初为 0,输出“=”后,方为 1,表示当前输出了 i 个“=” , 所以 i=30 时,无需输出“=” 。 图 c:用变量跟踪表体会循环变量,同时练习改变 i 的起始值(初值) ,判断 条件(终值)和递增量(步长) 。例如: i 初值 1 若设 2 若设 2 ? i 终值 4 4 设8 步长 “=”个数 1 1 设2 4
退出循环后 i 的值

5 i 的值

控制循环的方法:计数法(在循环次数确定的情况下,一般用计数法。 ) ? 设置一个变量 i 记录循环体执行次数并控制循环执行情况的方法。 ? ? 循环变量:变量 i 是控制循环体执行次数的变量。称为循环变量或计数变量。 循环体每执行一次,循环变量 i 的值增加 1,用赋值语句 i=i+1 实现,i=i+1 起了计数的作用,因此,循环变量 i 也称为计数器。计数语句 i=i+1 应包含在 循环体内。 循环变量的要素:循环变量的初值,终值,递增量决定了循环体执行次数,称为 循环变量的三要素。 小结:若需要循环次数为 n,通常循环变量 i 初值为 1,终值为 n,步长为 1,判 断条件为 i<=n,计数语句 i=i+1 位于循环体最后。

?

?

【例 2】从键盘连需输入 5 个数,求他们的的和 s 分析问题: ? 设计算法:计算机处理多个数据相加时,不是采用将 所有数据一次相加得到结果,而是采用设置一个变量 s 表示和,然后逐个将数据加到变量 s 中去。因此,常常 用循环结构来实现,即每次输入一个数据,将它加到表 示和的变量 s 中。 ? 循环体:输入一个数据 x,加到表示和的变量 s 中。 ? 累加器: 循环体中, 将输入的数据 x 加到变量 s 中去, 采用的是 s=s+x 的方法,这种方法称为累加,变量 s 起 到了累加数据的作用, 称为累加器。 累加器初值一般为 0。 ? 循环变量:设置变量 i 作为循环变量,起计数器的作 用,控制循环次数。 循环条件:i 是否满 5 次 设计算法:画流程图 编写程序、上机调试(略)
28

【例 3】计算 s=1+2+3+4+5 的值,利用循环结构,画流程图。请指出下列流程图的错 误,并画出正确流程图。

【练习 4】求 s=1+2+3+……+n 的值,其中 n 由键盘输入,利用循环结构,画流程图。

【练习 5】求 s=1×2×3×……×n 值,其中 n 由键盘输入,利用循环结构,画流程图。

29

【练习 6】求 s=2+4+6+……+n 的值,其中 n 为偶数,由键盘输入。用当循环和直到循 环,画两张流程图。

【练习 7】求 s=1×3×5×……×n 的值,其中 n 为奇数,由键盘输入。用当循环和直 到循环,画两张流程图。

30


相关文档

版高中数学第一章算法初步113第3课时循环结构学案新人教B版必修3(数学教案)
08-循环结构 学案(一)(答案)
循环结构学案1
18版高中数学第一章算法初步1.1.2_1.1.3第3课时循环结构学案新人教B版必修3
18版高中数学第一章算法初步1.1.3第3课时循环结构学案新人教B版必修3
18版高中数学第一章算法初步1.1.2_1.1.3第3课时循环结构学案新人教B版必修3170718259
1.1.2循环结构框图学案
2016年高中数学 第一章 算法初步 1.1.2第2课时循环结构学案 新人教A版必修3
2018版高中数学第一章算法初步1.1.2_1.1.3第3课时循环结构学案
电脑版