《循环结构》教学案例汇总情况.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用标准文案 PAGE 文档 设计者 罗盛丽 单位 海南省三亚市第二中学 案例名称 《循环结构》 适用范围(标明年级和模块) 高二年级 选修模块1 《算法与程序设计》 课时 2 《循环结构》教学案例 三亚市二中 罗盛丽 一、教材分析 《循环结构》是普通高中课程标准实验教科书选修1《算法与程序设计》第二章第2.3.3节的内容。循环结构是程序设计的算法中常用的一种语法结构,又是本章第三节要求掌握的三大结构(顺序结构、分支结构、循环结构)中难度最大的一个部分。循环结构通常用来解决处理的过程相同,处理的数据相关,但处理的具体值不同的问题。尽管这类问题在逻辑上并不复杂,但是如果单纯用顺序结构来处理,那是一个非常冗长而泛味的程序。而利用循环结构可以很好的解决这一类问题,因此循环结构在程序设计中具有另外两种结构不可替代的作用。由于本节内容的重要性,以及学生的认识水平,将本节内容定为两个课时来完成。 二、学生分析 在普通高中数学课程中,学生已经学习了程序框图的三种基本逻辑结构,但是经过调查,学生对数学课中循环结构这部分内容掌握得不够好。对循环结构的语法更是从来没接触过。因此在本节教学中,我着重指导学生理解循环结构的基本思想,结合流程图来表示每一个循环语句的执行原理,让学生通过流程图更深刻地理解循环结构的思想和方法。 三、教学目标 (1)知识与技能 了解for…next 循环结构的一般格式中循环变量、初值、终值、步长、循环体等概念作用,明确它们之间的关系。 ②了解do…loop循环结构中的一般书写格式 ③初步掌握两种循环结构 (2)过程与方法 ①对循环结构的语句进行剖析,使学生掌握循环结构的基本格式,加深对循环结构的理解 ②在解决问题的过程中,理解循环语句for…next和do while…loop两者的异同点。 ③提高学生分析问题、解决问题的能力 (3)情感态度与价值观 ①感受计算机解决问题的思想和方法,激发学生对知识的求知欲,形成积极主动的学习态度 ②引导学生分析问题,解决问题,培养学生自主学习的能力。 四、教学重点难点 1.重点:①循环语句的语句格式及循环执行过程 ②语法结构之间的差别及应用 2.难点:①循环语句的正确使用 ②程序中循环条件确定 五、设计思路 for…next循环结构最不容易掌握的是循环变量、初值、终值、步长、循环体及其之间的关系。因此我通过流程图让学生了解循环执行的过程,并结合例子,通过表格的填写,对它们之间的关系进行阐述,让学生真正理解,再通过实例分析让学生懂得如何使用for…next来解决问题。 在do…loop循环结构中,我结合流程图,通过对例题进行分析,让学生了解该结构与for…next的区别,以及do while…loop与do…loop while的异同点,知道在什么情况下应该使用哪种循环结构。 六、教学过程 教学环节 教 师 活 动 学 生 活 动 设 计 意 图 一、复习 复习前面学过的两种结构:顺序结构和分支结构。 指出二者在语法结构和使用场合的不同之处 通过对两种结构的再一次学习,为循环结构的学习做铺垫 二、新课讲解 (for/next循环结构) 1、展示用循环结构编写的小程序: for i=1 to 5 print “*”; next I 让学生猜猜这个程序是输出的是什么结果。 运行程序,得出结果: ***** 语句print ”*”分明就是输出一个“*”号。可是为什么是五个“*”呢? 由此引出循环结构。 学生思考、讨论、回答 从简单的例子入手,采用由浅入深,循序渐进的方法进入讲授 诱发学生探求新知的好奇心,让学生带着问题进入学习,激发学生学习的兴趣。 二、新课讲解 (for/next循环结构) 2. For…next循环语句及其格式、功能和流程图(展示) ◆格式: For 循环变量=初值 To 终值 [Step 步长] [循环体] Next [循环变量] ◆功能:当循环控制变量的值在初值和终值所限定的范围内时,执行循环体,否则退出循环。 ◆语句执行流程图 控制变量=初始值 控制变量=初始值 是 循环体 循环变量=控制变量+步长 否 控制变量 =终值 执行过程:首先将初值赋给循环变量,然后比较循环变量的值是否超过终值,如果超过就退出循环。否则执行循环体中的语句并将循环变量增加一个步长,然后再将变量的值与终值做比较,来判断是继续执行还是退出循环。 观察、讨论循环结构与另外两种结构有什么不同。 了解For…Next结构的基本构成及执行过程 让学生对For…Next循环结构的基本结构有个初步的认识,了解循环语句执行的过程 二、新课讲解 (for/next循环结构) 结合例子说明: for i=1 to 5 print “*”; next i 循环 次数 变量i 的值 初值是否

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档