资料摘要
3.2循环语句教学分析教材通过实例介绍了循环语句,For语句和Do Loop语句的区别是For语句适用于预先知道循环次数的循环结构,而Do Loop语句适用于预先不知道循环次数的循环结构。值得注意的是尽量借助于信息技术,上机实习,以便学习更为准确的算法基本语句。教学目标1.掌握循环语句及其用法,提高
- 资料类型:教学教案文档
- 所属课文:1.2.3 循环语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 20
- 下载次数
- 0
- 更新时间
- 2018-07-23 16:24:00
- 来源学校
- 学校:湖南省蓝山县第二中学
1.2.3 循环语句第二课时教案
未知
摘要:暂无摘要
关键词:1.2.3 循环语句第二课时教案
正文
3.2
循环语句
教学分析
教材通过实例介绍了循环语句,For语句和Do
Loop语句的区别是
For语句适用于预先知道循环次数的循环结构,而Do Loop语句适用于预先不知道循环次数的循环结构。
值得注意的是尽量借助于信息技术,上机实习,以便学习更为准确的算法基本语句。
教学目标
1.
掌握循环语句及其用法,提高解决问题的能力. 2.
通过学习循环语句,进一步体会算法的思想. 重点难点
教学重点:循环语句及其应用. 教学难点:设计循环语句. 教学过程
导入新课
(情景导入).一位同学不小心违反了学校纪律,班主任令其写检查,他写完后交给班主任,班主任看后说:“认识不深刻”,拿回去重写,直到认识深刻为止”。这位同学一想,这不是一个循环结构吗?可惜我还没学循环语句。不然可以写一个算法语句输入计算机了,同学们,今天我们开始学习循环语句. 推进新课
新知探究
提出问题
阅读教材指出两种循环语句的格式、各自适用范围和区别. 讨论结果:1.语句
(2)格式:
For
循环变量=初始值To 终止
循环体
Next
(1)
适用于预先知道循环次数的循环结构
2.Do Loop 语句
(1) 格式:
Do 循环体
Loop While
条件为真
(2)适用于预先不知道循环次数的循环结构. 3两种循环语句的区别是For语句先从循环变量的初始值开始执行一次循环体后,直到循环
变量取到其终值则循环结束,适用于预先知道次数的循环结构;而Do Loop语句则是先判断条件,当条件为真时,执行循环体,否则结束循环,适用于预先不知道循环次数的循环结构. 应用示例
例1 设计算法,输出菲波那契数列的前50项,使用For语句描述该算法. Dim f1 As Long,f2 As Long,f3 As Long
Dim i As Integer f1=0 f2=1 Labell. Caption=〞菲波那契数列为〝& vbCrLf & f1 &〝〞&f2 For i=3 To 50 F3=f1+f2 Labell. Caption= Labell. Caption &〝〞&f3 F1=f2 F2=f3 Next 变式训练
请阅读下列用For语句写出的算法,说明该算法的处理功能. S=0 T=1 For I =1 To 20 S=S+i T=T*i Next
输出S 输出T 分析:由 语句的形式,我们知道 是循环变量,初始值为1,终止值为20,循环体为:
S=S+I; T=T*i. 解:算法的流程图如下图:
因此,这个算法实际上处理的是求和S=1+2+3+…+20及求积T=1 2 3…20 两件事
情. 例2 二分法算法求方程近似解,流程图如图所示,用Do Loop 语句描述这个算法. 解:用语句描述为:
输入 a0;
b1; Do If f(
ab)0 Then 2跳出循环 Else Iff(a)f(ab)0
Then 2bElse ab
2aab
2End
If End If Loop While ba 输出
ab. 2点评:在Do
Loop 语句中,每一次重复后,都需要检验
While后的条件是否被满足,一旦不满足条件,循环停止. 例3
编写程序计算 122322100的值. 2
分析:由于重复做加法运算,所以用循环语句来实现。流程图如下所示.
解:程序1(Do
Loop循环语句):
i=1
sum=0
Do
sum=sum+i^2
i=i+1
Loop
While
i100 输出sum 程序2(
循环语句):
sum=0
For
i=1
to
100
sum=sum+i^2
i=i+1
Next 输出sum 点评:如果事先不知道循环的次数时,通常用Do Loop个动作时,一般用循环语句来实现。
练习:下列程序执行后输出的结果是( )。
S=1 For i=9 to 11 S=S*i Next
输出S
分析:该程序的运行过程是:
S = 1 * 9 = 9, S = 9 * 10 = 90, S = 90 * 11 = 990. 循环语句来实现,对于重复做一
答案:990 点评:根据循环语句讨论其执行结果时,通常根据循环语句所表达的意义,具体执行程序,明确程序的功能,就可以得到其程序结果;已知循环次数用For循环,无法欲知循环次数时用Do Loop循环. 课堂小结
本节课学习了使用基本语句描述算法,和自然语言相比,基本语句描述的算法显得直观、清楚、明了,它的另一个优点是比较接近程序语言,便于编写程序,上机实现。
作业
习题 2-3 A组 7、8
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-07-23 16:24:00
- 下载次数: 0
- 浏览次数: 20
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147289
来自:学校:湖南省蓝山县第二中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.3 循环语句第二课时教案是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.3 循环语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。