




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
循环结构(doloop)教学案例【背景材料】一、教材分析:循环结构是教育科学出版社出版的高级中学课程标准实验教科书算法与程序设计第二章第三节第三小节的内容,是三大结构中的重中之重。本部分内容分两课时进行。第1课时:fornext循环结构探究;第2课时:doloop循环结构探究。本节设计为循环结构的第2课时。这部分内容介绍语句的功能和语法规则,仅靠教材上的一个例题是不能让学生真正掌握和理解的。另外在实践1中要求用do/ loop while改写程序,所以在讲课中要讲到do while/loop这种格式,也就是说教师在讲这部分内容是首先让学生掌握do循环语句的两种语句格式,并理解其执行过程,然后再根据实际问题,进行应用。二、学情分析:教学对象为高一的学生,刚学习了for循环语句,理解掌握了for循环语句的语句格式、执行过程,并且通过学习知道for循环语句适合解决循环次数事先能够确定的问题。三、教学目标知识与技能目标(1)掌握do循环语句的两种基本格式;(2)理解do循环语句的执行过程;(3)能用do循环语句编写简单的程序。 方法与过程目标培养学生分析问题,解决问题的能力。情感与价值观目标使学生积极参与,发挥他们的主动性,激发他们的求知欲。四、教学重点、难点:重点:do循环语句的语句格式、控制循环的条件、执行过程。难点:根据实际问题,确定控制循环的条件;确定循环体的内容。五、教法学法:采用示例引导,任务驱动方式。六、教学媒体:多媒体网络教室系统、E_Class多媒体广播系统、VisualBasic 6.0软件、 PPT课件。【案例描述】(一)创设情境 导入新课上一节课我们共同分析了教材上为希望工程存钱的例子,现在我把问题改一下,计算多少个月才能为希望工程存款超过 500 元?该如何编写程序呢?学生:思考,试图用 for 语句来完成。找出循环变量的初值为1 ,终值不确定,无法完成已有的知识无法解决现有的问题。教师:for 循环语句是用来解决循环次数事先能确定的问题的,而这个问题中的循环次数是未知的,所以用 for 循环语句无法解决。要解决类问题,就要用到循环语句的另一种语句 do 循环语句。 (二)解决问题 建构新知Do 循环语句的两种语句格式及其执行过程1、当语句(1)语句格式Do While 循环体 Loop(2)课件动态演示执行过程1)执行 Do While 语句:先判定条件:假如条件满足,则执行循环体,然后执行(2);否则,跳出循环,执行 Loop 下一语句。2)执行 Loop 语句: 就直接回到 Do While 语句流程图:引导学生归纳总结:该格式的功能: 1 、先判定条件表达式,假如条件满足,就执行循环体,否则执行 loop 下一语句。2、直到型循环(1)语句格式Do 循环体Loop While (2)课件动态演示执行过程1) 执行 Do 语句:直接进入循环,执行循环体。2)、执行 Loop While 语句:判定条件:假如条件满足,回到上面执行循环体,否则跳出循环,执行 Loop While 下一语句。流程图:引导学生归纳总结:该格式的功能:先执行循环体,再判定条件表达式, 如条件满足,回到上面执行循环体,否则跳出循环,执行 Loop While 下一语句。(三)实践应用 内化知识实践一: 1 、完成以下程序填空:用 do 循环语句的两种格式求 1 2 3 100 的和方法一:Private Sub Command1_Click() Dim N,S as integer S = 0N = 1Do While N = 100S = S+NN = N+1Loop Print S = 1 2 100 = ; SEnd Sub 方法二:Private Sub Command1_Click()Dim N, S as integerS = 0N = 1DoS = S+NN = N+1Loop While N 10b = b aLoopPrint b程序段二:a = 10b = 15Dob = b aLoop While a 10Print b师生共同小结:do whileloop 格式循环体至少被运行 0 次; doloop while 格式循环体至少被运行一次。实践二:用 do 循环语句的两种格式为教材 37 页第一个问题编写程序代码。教师:在机房巡回及时发现学生出现的问题,并给予正确的指导。引导学生分析例题: 循环次数:未知 进入循环的条件:存入钱数小于等于 500 元 循环体内容:累加求和表达式改变循环条件的语句 退出循环的条件:存入的钱数超过 500 元通过分析画出流程图如下:程序代码见教材 39 页,针对教材上所给的程序代码提出问题:应输出 n 还是 n-1 ?进一步分析:假如 n 的初值为 0 ,应该如何改写程序 ?( intsum=intsum+n 语句与 n=n+1 语句交换位置)这时输出的是 n ,还是 n-1? ( n )通过分析指出教材所给程序代码中的错误,应输出 n-1 ,而不是 n ;实践三:用 do/loop while 语句改写前面的 do while/loop 语句,并运行程序。留意 n 的初值为 1 和为 0 时,输出的不同。在老师的引导下分析问题,找出进入循环的条件、写出循环体的内容,并画出程序流程图。(四)归纳小结 反思提高假如一个算法涉及到循环结构,一定要分析以下几点:1. 分析循环次数:已知或未知2. 分析进入和退出循环体条件。3. 分析循环体内容:需要重复的内容改变循环变量值的方法。【案例评析】本节课在整个教学过程中,采用示例引导,任务驱动方式等方式,充分调动学生的学习积极性,激发学生的求
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省深圳市桃源居中澳实验学校2025-2026学年高三上学期第一次月考历史试题
- 应届生安全培训内容
- 巡防安全卫士培训内容课件
- 2025年电商应用与品牌市场洞察分析报告
- 岩石学课件地大北京
- 输电安全培训特色亮点课件
- 小鸭过河课件
- 高级管理人员劳动局认可的特殊待遇劳动合同模板
- 多种担保保证方式在工程项目中的应用合同
- 个人股权变更及收益分配合同
- 一年级新生家长会校长讲话:习惯奠基成长路家校同行护萌娃
- 2025【粮食购销合同范本】粮食购销合同
- 2025年保健按摩师职业技能竞赛理论考试题库(附答案)
- 中西方婚礼文化差异毕业论文Word版
- 预备队员考核表
- 庆阳地区地下水供水水文地质条件评价
- 储能项目竣工报告
- 打印版唐能通
- 37°球面型管路连接件
- 择菜洗菜和切菜
- 主体沉降观测的大概内容主体沉降观测方案.doc
评论
0/150
提交评论