资料摘要

3.2循环语句教学分析教材通过实例介绍了循环语句,For语句和Do Loop语句的区别是For语句适用于预先知道循环次数的循环结构,而Do Loop语句适用于预先不知道循环次数的循环结构。值得注意的是尽量借助于信息技术,上机实习,以便学习更为准确的算法基本语句。教学目标1.掌握循环语句及其用法,提高

  • 资料类型:教学教案文档
  • 所属课文:1.2.3 循环语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
25
下载次数
0
更新时间
2018-07-23 16:24:00
来源学校
学校:湖南省蓝山县第二中学

1.2.3 循环语句第二课时教学设计

未知
2018-07-23 16:24:00
25
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

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 语句描述这个算法. 解:用语句描述为:

输入 a0;

b1; Do If f(

ab)0 Then 2跳出循环 Else Iff(a)f(ab)0

Then 2bElse ab

2aab

2End

If End If Loop While ba 输出

ab. 2点评:在Do

Loop 语句中,每一次重复后,都需要检验

While后的条件是否被满足,一旦不满足条件,循环停止. 例3

编写程序计算 122322100的值. 2

分析:由于重复做加法运算,所以用循环语句来实现。流程图如下所示.

解:程序1(Do

Loop循环语句):

i=1

sum=0

Do

sum=sum+i^2

i=i+1

Loop

While

i100 输出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

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-07-23 16:24:00
  • 下载次数: 0
  • 浏览次数: 25
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147289

来自:学校:湖南省蓝山县第二中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.3 循环语句第二课时教学设计是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.3 循环语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。