浙教版高一年级选修《循环语句》的教学设计.doc

浙教版高一年级选修《循环语句》的教学设计.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浙教版高一年级选修《循环语句》的教学设计

浙教版高一年级选修I《循环语句》的教学设计 温岭中学 安维琪 一、设计思想 本课讲授的内容是浙教版高一第二学期选修I《算法与程序设计》中的循环结构程序设计。循环结构是程序设计中的基本结构,学会使用循环语句是编程的基本功,因此本课对提高学生的编程能力有着非常实在的意义,而真正用好循环语句需要在实践中不断体会,领悟其强大的功能,这对于初学者来说是难以做到的,教师如果多讲反而不利于学生理解,因此宜引导,让其自主去感受和领悟。在这种思想的指引下,本课主要采取“范例启发、实例驱动”的形式组织教学,即:给出一个范例、布置一个实例,要求学生能模仿范例进行操作,解决一些简单的实际问题。 二、教材分析 1.循环结构是程序设计中的重点也是难点,是以后设计和实现较为复杂算法的基础。学生如果不能很好掌握这部分知识和技能,将严重影响后阶段的学习。 2.本课中所举到的例子是前面学习画流程图过程中的习题,教学内容的前呼后应,更体现了算法是灵魂,程序是载体的宗旨,因此本课不仅要让学生真正理解循环语句的实际应用,还要用同一例题,分别用For语句和DoWhile语句这两种不同的循环语句来解题,比较它们在编写时的异同点。 3.本课教材中用流程图来说明两种格式的执行过程,简洁明了,但若能用一个动画仿照算法流程图的运行,就更能加深学生对循环语句的理解,为达到此种效果,教师课前可以预先设计好一个动画。 三、学情分析 1.学生已初步学会用循环模式的流程图解决实际问题,只是不知循环模式的语法格式和关键词。 2.由于初次并又同时接受两种格式,学生会受这些陌生关鍵词的支配,而使得自己在问题面前不知所措,容易导致 “轻算法、重程序”这一本末倒置现象的出现。 3.大部分学生会模仿例题,稍加改变就能找到解决方法。但是,小部分学生会由于一开始基础部分没学好,还是难以接受他们自认为很“抽象”的思维。 4.教师在每次课后都会提示学生消化本课、预习新课。但由于大部分学生还保留着算法和学习应用软件一样轻松的想法,并未开始重视,所以是否预习过还是不得而知。 四、教学目标 1、知识与技能 (1)掌握VB语言的DoWhile和FOR循环语句的格式、功能; (2)理解DoWhile和FOR循环语句的执行过程; (3)学会恰当地使用DoWhile和FOR语句解决实际问题; (4)初步实现在VB环境中调试运行程序。 2、 采用示例引导,任务驱动方式。讲清概念,重视新知识的精讲多练,注重实例分析。 3、 (2)经历用计算机解决问题的过程,体验成功的快乐。 五、重点难点 教学重点:两种循环语句的语句格式、控制循环的条件、执行过程。 教学难点:根据实际问题,确定控制循环的条件及确定循环体的内容。 六、教学策略与手段 笔者在之前的流程图表示算法中埋下伏笔,目的就是能自然地引出本课循环结构的语法知识,从而实现知识的迁移。但笔者并未像通常一样在语法格式的讲解上下功夫,而是非常关注对问题的分析,如每抛出一个问题后都会问学生:在什么样的情况下,要做什么事情。要求学生找出解决问题的方法,并且在每做完一道练习题后,都会让学生归纳总结,找出解决问题的一般规律,注重培养学生解决问题的意识和方法。 七、课前准备 1.在教师机上备份PPT电子板书,以备不测。 2.在一台未安装还原卡的学生机上备份一个实例“累加器.frm”文件; 2.教学安排在多媒体机房,教师讲解时用极域控制软件进行广播教学,目的是让学生集中注意力,并在学生实践操作时可撤掉控制。 八、教学过程 新知识的传授环节之一: …… T:大家是否还记得,我们画过这道题目的流程图呢?(一边问,一边展示画过的流程图); S:(学生一边回忆,一边静静地听老师把流程图复述一遍;) T:我们知道算法最终要表示成程序才能被计算机所执行,上节课我们学会用程序表示选择结构,相应的循环结构我们可以套用如下格式(do while语句); S:(学生立刻反应出很茫然的样子;) T:(教师随即微笑,因为学生的这种反应本来就在自己的预料当中)请同学们耐心观察,流程图的每一行和程序的每一行都是一一对应的,只是在循环条件表达式前加一个DoWhile的单词,在循环体后加一个Loop单词而已,一个表示左括号,一个表示右括号; S:噢…;(学生的口气故作恍然大悟状,也不知学生是否真正理解) T:(教师进一步解释)脱离算法本意,我们从程序表象看算法。计算机的执行就像有一个无形的指针从上到下移动,指针指到Do While,若条件成立,执行下面的循环体,当指针指到Loop,指针会自动又跳回到DoWhile,如此周而复始,直到条件不成立,指针就会跳到Loop后面的语句; S:(学生刚才的茫然早已释然,換之的是坦然接受的神情;) …… [反思]:这是个课堂小意外。笔者用“指针”来形容程序的执行,也并非在备课时就想到的,

文档评论(0)

shaofang00 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档