2.3.3循环结构教学设计.doc

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

2.2.3循环结构 教材分析: 本课为VB第二章第三节的内容,是在学习了VB相关基础知识和顺序,选择结构的基础上进行的,所以是对前面知识和能力的提升,也是学习第三章程序实现的基础,作为程序设计三种结构之一,是程序设计的基础。所以这节是VB程序设计中的一个重要知识点。 教学目标: 知识目标: 1、理解循环的概念,掌握两种循环结构的格式及功能 2、能够用循环结构编写简单的程序解决实现问题。 能力目标: 1、通过顺序结构与循环结构程序对照,体会循环结构的特点与优越性。 2、通过对流程图的分析,理解循环语句的执行过程。 情感态度与价值观: 1、通过对具体问题的分析,培养学生分析问题、解决问题的能力。 2、通过交流评价,教师引导,培养学生养成良好的编程习惯。 教学重点:循环结构的语句结构、格式、执行过程 教学难点:循环结构程序设计的思想及程序实现 教学思路设计及教学方法:本节课以一个简单的实例,通过用顺序与循环两种结构来实现的对比引入循环结构,接着以课本这个比较简单的又能体现循环思想的问题即“希望工程存钱”的例子为依托展开教学。因为此例很具有典型性,能让学生在解决问题的过程中理解两种循环结构的思想,而且此例很容易例出变式练习。最后通过一些变式练习来巩固知识。所以在本节课的教学中将采用讲授法、演示法、问题教学法等教学方法。 教学过程: 创设对比情况,引入新课――FOR循环语句――DO循环语句的学习――循环结构程序实现,实践解决问题――总结。 一、创设对比情境,引入新课 提出问题:例1:输出1到5之间的自然数如何实现? 教师先让学生上机实现,多数学生会想到顺序结构实现(在这过程中,学生可能会出现各种不同的方法,教师此时不要否认他们,要相信他们),并提出要输出1到100呢?(此时学生有可能退缩了,因为要输入100条同样的语句)。 之后教师用循环结构实现,并展示给学生,让学生对比在解决些问题过程中顺序结构存在的问题和循环结构的优越性,从而引入新课。 最后得出结论:当出现许多有规律性重复运算时,这就需要我们掌握循环结构程序设计方法。 二、明确目标,引入课题,师生共同探究,学习新知 循环结构程序的特点是:程序中的一组语句(称为循环体)在一定条件下可多次被重复执行,今天就一起来研究第三种程序设计结构---循环语句。 设计思路:FOR-NEXT语句等相关知识点的学习若从纯理论角度讲解学生会感觉很枯燥无味,不感兴趣,所以本过程是在结合上实例基础上进行的,目的在于提高学生学习编程兴趣,加深对知识点的理解,感受计算机解决问题的优越性。 (一)、FOR-NEXT语句的格式、注意事项、流程图的学习 1、教师多媒体展示FOR-NEXT语句格式及注意事项 格式:For <循环变量>=<初值>To<终值>step<步长>      <循环体> Next <循环变量> 注意事项: 1)、FOR-NEXT语句成对出现,循环变量名保持一致。 2)、循环变量是数值型变量 3)、步长值可正可负,当步长值为1时,step及步长值可以省略。 4)、初值、终值和步长值既可以是常量,也可以是变量和表达式 —Loop循环语句的格式,流程图 格式1:Do While <条件>       [循环体]     Loop 功能:当条件表达式的值为True时,执行循环体。 流程图: 格式2:Do [循环体]     Loop While <条件> 功能:先执行一次循环体,如果当条件表达式的值为True时,继续执行循环体。 流程图:见上图 三、用FOR循环语句编写程序,实践体验,解决问题 提出问题:例2:假如你从今年开始,1月份为“希望工程”存入1元钱,2月份存入2,3月份存入3元钱……依次类推,问:两年时间你将为“希望工程”存入多少钱? 以学生已有理论知识的基础上,引导学生分析该例(1)实例的循环变量是什么?(2)初值、终值是多少?(3)步长是多少(4)循环体是什么?(5)该循环体执行了多少次?让学生自己改写流程图及程序,并上机实践。并进行成果展示分析。 通过以上用实例对比关系讲解学习FOR-NEXT语句的格式、用流程图对比来学习FOR-NEXT语句语句的流程图、以表格的形式来学习FOR-NEXT语句的执行流程,最后配以练习巩固所学理论知识,让学生更好地学习本节课的重点内容和理解本节课的难点。 四、变换问题,同类迁移 问题1:要计算5年、10年呢? 问题2:若从第2个月开始,每个月存入的钱是前一个月的2倍呢? 问题3:如果要计算多少月“希望工程”储蓄才能多于500元,该怎样办? 提出以上问题,让学生尝试如何修改流程图、程序,解决问题。 五、总结: 1、For语句的格式、功能、流程图及注意事项,分析循环程序时要注意重复处理的操作(循环)和循环次数(循环结束的条件) 2、小结两种循环结构的主要特点

文档评论(0)

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

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

1亿VIP精品文档

相关文档