233循环结构教学设计.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文档。上传文档
查看更多
2.2.3循环结构 一、教材分析: 本课为算法与程序设计第二章第三节的内容,是在学习了VB相关基础知识和顺序,选择结构的基础上进行的,所以是对前面知识和能力的提升,也是学习第三章程序实现的基础,作为程序设计三种结构之一,是程序设计的基础。所以这节是算法与程序设计程序设计中的一个重要知识点。 学生分析: 在学习本课之前,学生已熟悉VB程序的编程环境与运行方法,了解顺序及选择结构的程序执行流程,具备一定的算法基础和归纳总结能力。 三、教学目标: (一)、?知识与技能:1、了解循环的概念、理解循环结构的基本思想;2、掌握for…next语句的基本结构;3、理解for…next语句的执行过程;4、尝试采用循环结构编写简单的程序,解决实际问题。 ??(二)过程与方法:经历分析、实践、讲解、探究、归纳,通过循序渐进、层层深入,逐步深化对循环思想和执行过程的理解。(三)情感、态度与价值观:1、通过一个个任务的实战演练,感知使用循环结构解决问题的便捷和优越,培养学生运用循环思想解决实际问题的能力,进一步激发学生学习编程的兴趣。2、 通过在实际的问题中分析提炼循环结构,从程序设计领域进一步提升学生的信息素养。 四、教学重难点: 教学重点:①掌握for…next语句的基本结构;②理解for…next语句的执行过程 教学难点: 循环结构程序设计的思想及程序实现 教学思路设计及教学方法:本节课以一个简单的实例,通过用顺序与循环两种结构来实现的对比引入循环结构,接着以累加、累积的例子为依托展开教学,最后通过一些变式练习来巩固知识。所以在本节课的教学中将采用讲授法、演示法、问题教学法等教学方法。 六、教学过程: 一、创设对比情境,引入新课 提出问题:例1:在窗体上输出10行*(每行10个),怎么实现? 教师先让学生上机实现,多数学生会想到顺序结构实现(在这过程中,学生可能会出现各种不同的方法,教师此时不要否认他们,要相信他们),并提出要输出100行呢?(此时学生有可能退缩了,因为要输入100条同样的语句)。 之后教师用循环结构实现,并展示给学生,让学生对比在解决些问题过程中顺序结构存在的问题和循环结构的优越性,从而引入新课。最后得出结论:当出现许多有规律性重复运算时,这就需要我们掌握循环结构程序设计方法。 二、明确目标,引入课题,师生共同探究,学习新知 循环结构程序的特点是:程序中的一组语句(称为循环体)在一定条件下可多次被重复执行,举出生活中常见的循环结构的例子: 星期(星期一~星期天) 时间(00:00:00~23:59:59) 月份(1~12) 人造地球卫星 、绕月卫星的运动 数学运算: 1+2+3+…+10 (累加) 1*2*3*…*10(累乘) 50-1-2-3-…-10(累减) 设计思路:FOR-NEXT语句等相关知识点的学习若从纯理论角度讲解学生会感觉很枯燥无味,不感兴趣,所以本过程是在结合上实例基础上进行的,目的在于提高学生学习编程兴趣,加深对知识点的理解,感受计算机解决问题的优越性。 (一)、FOR-NEXT语句的格式、注意事项、流程图的学习 1、教师PPT展示FOR-NEXT语句格式及注意事项 格式:For <循环变量>=<初值>To<终值>step<步长><循环体> Next <循环变量> 注意事项: 1)、FOR-NEXT语句成对出现,循环变量名保持一致。 2)、循环变量是数值型变量 3)、步长值可正可负,当步长值为1时,step及步长值可以省略。 4)、初值、终值和步长值既可以是常量,也可以是变量和表达式 、初试身手: 打开“Form1.frm ” 窗体文件,完成S=1+2+3+4+…+100求和的半成品程序。 教师提醒学生使用For循环语句需要注意的几点: (1)For语句与Next语句必须成对出现。 (2)循环变量:由自己定义,但是前后必须保持一致。 (3)当初值小于终值时,步长为正数;当初值大于终值时,步长为负数。只有当步长为1时,才可以省略step 1。 (4)循环体:可以为一条语句,也可以为多条语句。 再次对比程序代码、流程图以及执行程序过程: 、共同探究: 教师布置任务: 打开“Form2.frm ” 窗体文件,完成S=1*2*3*4*…*100程序代码。 学生完成后,教师总结学生的错误类型: 、迁移应用 1、求100以内所有奇数的和,所有偶数的和 求100以内所有奇数的积,所有偶数的积 3、求1^2+2^2+3^2+…+100^2 、课堂训练: 1、下面程序的功能是:计算表达式1+3+5+…+(2n-1)的值, 在文本框Text1中输入n的值,结果在文本框Text2中输出。则程序中划线处的 语句应更正为____________。Private Sub Comma

文档评论(0)

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

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

1亿VIP精品文档

相关文档