版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实用标准文案设计者罗盛丽单位海南省三亚市第二中学案例名称循环结构适用范围(标明高二年级年级和模块)选修模块1算法与程序设计课时2循环结构教学案例亚市二中罗盛丽一、教材分析循环结构是普通高中课程标准实验教科书选修1算法与程序设计第二章第233节的内容。循环结构是程序设计的算法中常用的一种语法结构,又是本章第 三节要求掌握的三大结构(顺序结构、分支结构、循环结构)中难度最大的一个部分。 循环结构通常用来解决处理的过程相同,处理的数据相关,但处理的具体值不同的问题。 尽管这类问题在逻辑上并不复杂,但是如果单纯用顺序结构来处理,那是一个非常冗 长而泛味的程序。而利用循环结构可以很好的解决这一类问题,因
2、此循环结构在程序 设计中具有另外两种结构不可替代的作用。由于本节内容的重要性,以及学生的认识 水平,将本节内容定为两个课时来完成。二、学生分析在普通高中数学课程中,学生已经学习了程序框图的三种基本逻辑结构,但是经 过调查,学生对数学课中循环结构这部分内容掌握得不够好。对循环结构的语法更是 从来没接触过。因此在本节教学中,我着重指导学生理解循环结构的基本思想,结合 流程图来表示每一个循环语句的执行原理,让学生通过流程图更深刻地理解循环结构 的思想和方法。三、教学目标(1)知识与技能 了解for -next循环结构的一般格式中循环变量、初值、终值、步长、循环 体等概念作用,明确它们之间的关系。 了
3、解doloop循环结构中的一般书写格式 初步掌握两种循环结构(2)过程与方法 对循环结构的语句进行剖析,使学生掌握循环结构的基本格式,加深对循环结构的理解 在解决问题的过程中,理解循环语句for -next和do whileloop两者的异同 点。 提高学生分析问题、解决问题的能力(3) 情感态度与价值观 感受计算机解决问题的思想和方法,激发学生对知识的求知欲,形成积极主动 的学习态度 引导学生分析问题,解决问题,培养学生自主学习的能力。四、教学重点难点1 重点:循环语句的语句格式及循环执行过程语法结构之间的差别及应用2 难点:循环语句的正确使用程序中循环条件确定五、设计思路fornext循环
4、结构最不容易掌握的是循环变量、初值、 终值、步长、循环体及其 之间的关系。因此我通过流程图让学生了解循环执行的过程,并结合例子,通过表格 的填写,对它们之间的关系进行阐述,让学生真正理解,再通过实例分析让学生懂得 如何使用for - - next来解决问题。在doloop循环结构中,我结合流程图,通过对例题进行分析,让学生了解该 结构与for -next的区别,以及do whileloop与doloop while 的异同点,知道 在什么情况下应该使用哪种循环结构。六、教学过程教学环节教师活动学生活动设计意图一、复习复习前面学过的两种结构:顺序结构和 分支结构。指出二者在 语法结构和 使用场合
5、的 不同之处通过对两种结构的再一 次学习,为循环结构的学 习做铺垫1、展示用循环结构编写的小程序:从简单的例for i=1 to 5子入手,采用print;由浅入深,循next I序渐进的方法进入讲授二、新课讲让学生猜猜这个程序是输出的是解什么结果。学生思考、讨诱发学生探(for/nex论、回答求新知的好t循环结运行程序,得出结果:奇心,让学生构)*带着问题进入学习,激发语句print ” *”分明就是输出一学生学习的个“*”号。可是为什么是五个“*”呢?兴趣。由此引出循环结构。文档实用标准文案实用标准文案执行过程:首先将初值赋给循环变 量,然后比较循环变量的值是否超过终 值,如果超过就退出循
6、环。否则执行循 环体中的语句并将循环变量增加一个 步长,然后再将变量的值与终值做比 较,来判断是继续执行还是退出循环。文档结合例子说明:for i=1 to 5 print * next i二、新课讲 解(for/next循环结构)循环变量i初值是否是否执行次数的值大于终值循环体111<5执行222<执行333<5执行444<5执行555=5执行666>5不执行与老师一起 对程序进行 分析,填写表 格结合例子对 循环结构进 行分析可加 深学生对知 识的理解,培 养分析问题 的能力 第一次循环:变量?的值是多少?初 值是否大于终值?初值小于终值应 该执行哪一条语句?
7、执行完后循环 变量是多少? 第二次、第三次、第四次呢? 第五次循环后,循环变量的值为多 少?这时候还要执行循环体内的语 句吗?为什么?(任务1):for ?=2 to 8 step 2 print;next ?将以上程序在执行过程中各项值的变 化填写在表格里。分小组讨论,完成任务循环次数变量i的值初值是否大于终值输出结果1234考察学生对 循环结构的 执行过程是 否真正理解。针对学生存 在的问题再 做说明,加深 理解。对存在的问题做进一步的分析讲解小组间核对 所填写的数 据,看结果是 否相同,找出 不同的原因(任务2)程序:s=0for i=1 to 5print s=s+in ext i让学
8、生填写表格:由简到繁,由 易到难,循序 渐进,符合认 识规律。循环次数变量i的值初值是否大于终值-值 输的12345思考、讨论、完成任务每一次循环,s的值都有什么变化?你 们从中发现什么规律?说明:(结合表中数据)第一次循环,s=s+i=0+1=1第二次循环,s=s+i=1+2=3第三次循环,s=s+i=3+3=6第四次循环,s=s+i=6+4=10第五次循环,s=s+i=10+5=15由上面的程 序逐渐演变 成循环体跟 控制变量有 关程序,是一一 个自然的过 渡。比较容易 理解掌握比较、思考、回答问题如果学生能 够完成任务 最好,如果不 能,则有必要 要作进一步 的补充说明倒着推算:s=15
9、=10+5=6+4+5=3+3+4+5=1+2+3+4+5得出结论:相当于把变量1 5的值都 加到里面去了。语句s=s+i使s相当于一个累加器例题讲解:为解雇工程捐款,假设你1 月份存入1元钱,2月份存入2元钱, 3月份存入3元钱依次类推,那么 两年后你将为希望工程存入多少钱?问:发生变化的是哪些数据?它们 有什么规律?循环控制变量的初值和 终值,步长应该是多少?如果要计算多少个月后“希望工程”储蓄才能多于500元,该如何实 现?用原来的程序能够解决吗?注意最后产 生的表达式 跟循环控制 变量有什么 关系分析讨论,写 出结果思考、讨论由问题直接引出do /loop 结构引出doloop循环语句
10、及其格式、功能和流程图(展示)(1)do while loop 循环结构格式:do while < 条件>循环体loop功能:当条件表达式的值为真时,执 行循环体三、新课讲解( do loop )观察讨论,对 语句和流程 图进行比较 两种结构有 什么不同通过观察比 较让学生对 do/loop 循 环语句有个 初步的认识 并能区分两 种格式的不 同点,为后面 的学习做准 备(2) doloop while循环结构格式:do循环体loop while功能:先执行一次循环体,然后判断 条件表达式。如果条件表达式 的值为真,继续执行循环体。流程图:使用结合例题讲解:(使用do whilel
11、oopdo语句来解决问题)while/loop分析:语句解决问1 .首先确定条件。根据题意,捐题关键就是款数大于500元,结合流程图,当捐要懂得确定款数不超过500元时,要继续增加数思考问题条件和循环三、新课讲据,那么判断条件应设置为什么?体的内容,因解( do 2 .根据流程图,当捐款数不超过回答问题此为了让学loop )500元时,就必须往累加器中添加捐生能够真正款数,那么循环体的语句应该是什么。师生共同完学会学习,就3 .得到程序的结构:成要学会分析do while s<=500问题和解决s=s+i问题的过程loop和方法问:这个程序是不是一个完整的程序,能否求出程序的结果。(运行
12、证明不能)思考、讨论do while s<=500i=1给i赋值1s=s+iloopi每次增加的值只为1,不符合题意增加语句:do while s<=500i=i+1i=1通过设疑的s=s+i方式让学生i=i+1逐渐找出存loop在的问题,并i的值只是按1和2的序列来增从中发现问力,每判断条件一次,就给i赋值1,把它放在循题和解决问还是不符合题意。应该如何修改?环体的外面题,加深对结得到程序:(如果学生构的认识和i=1不能提出问了解do while s<=500题,老师可适s=s+i当提示)i=i+1loop(任务)将以上程序用doloop分组进行,完while语句修改。成任务实现知识迁检查修改的结果,根据出现的问题进行 分析讲解移结合流程图,再次说明两种循环结构的不同之处:通过练习,让for/next语句适合解决循环次小组间成员学生加深对数事先能够确定的问题互相协助,完知识的理解四、总结练习do/loop语句预先确疋需要执 行多少次循环体的情况:do while/loop语句先判断条件再执行循环体;do/loop while 先执行 循环体再判断条件。成练习和掌握。完成练习:P39 2 (1) (2) (3)七、教学反思循环结构是程序设计的算法中常用的一种语法结构,又是本章第三节要求掌握的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高职(管理会计)标准成本制定阶段测试试题及答案
- 2026年美国公民入籍考试试题及答案
- 国际市场营销策略与品牌管理试题
- 摩根大通-日本股票研究:科技-电子元件-Technology–Electronic Components-20260410
- 正念领航:网络课程对ICU护士幸福感与工作压力的变革性影响
- 2026年简易呼吸气囊理论考试试题答案
- 欧盟东扩:基于公共选择视角的利益分配与决策效率剖析
- 欣涛公司市场定位与营销策略优化:基于竞争视角的深度剖析
- 2026年保险法考试试题及答案
- 2026年力学与工程实践考试试题及答案
- 牛场实习报告
- 工程造价预算编制服务方案
- 北京建筑施工特种作业人员体检表
- 成都职业技术学院教师招聘考试历年真题
- 断绝亲情关系协议书
- 四川省高等教育自学考试毕业生登记表【模板】
- 井筒举升设计及实例分析讲课材料详解
- 大学物理考试题库(二)
- 2019新人教高一英语必修第三册-课本听力与视频材料文本
- 临床输血学检验(技术):11输血不良反应与输血传播疾病
- GB/T 18830-2009纺织品防紫外线性能的评定
评论
0/150
提交评论