循环嵌套教学设计.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文档。上传文档
查看更多
《循环的嵌套》教学设计 [课题] 循环的嵌套 [设计思想] 一:教材情况分析 本章介绍的主要内容是程序设计的基本方法,前面四节对Visual Basic语言中用到的常量、变量、函数及表达式等基础知识进行了详细的讲解。在程序设计过程中,任何程序都可以由这三种基本结构组合而成。在掌握了三种基本结构的基础上,通过进一步学习循环结构的嵌套,可以解决比较复杂的程序设计问题。 二:学生情况分析 在中学阶段开设计算机程序设计语言课,目的是培养学生掌握程序设计的基本知识和逻辑思维能力。通过前面章节的学习,同学们对Visual Basic的基本知识,常量、变量、标准函数和表达式等基本知识已经熟练掌握,并能编写具有顺序结构、分支结构的简单程序。 三:教学目的 1、基础知识目标:1:熟练掌握For-Next 循环结构。 2:熟练掌握循环的嵌套,并能编写双重循环结构的程序。 3: Print 方法、 tab(n)函数和abs(n)函数的灵活应用 2、思想教育目标:让学生在解决复杂程序设计的过程中,培养学生不畏困难的学习精神和在解决困难的过程中享受学习的乐趣。 3、能力培养目标:培养学生化繁为简并逐步解决问题的能力。 四:教学重点: 循环的嵌套 五:教学难点: print方法、 tab(n)函数和abs(n) 函数的灵活应用 六:教学方法: 任务驱动法、探索学习法 七:教学平台: Window98、投影仪 八:教学课时: 1课时 九:教学过程: 设计环 节 教学过程 设计思路与方法 导入设计 设计目标1:复习For-Next循环语句的格式,引出循环的嵌套。 [例1]: 设计一个程序,打印如图1所示的图案。 程序如下:Private sub form_click( ) dim i as integer for i=1 to 5 print “*” next i end sub 结论:重复输出星号,要用循环结构,循环变 量的初值为1,终值为5。 采用联系前后知识的方法导入新课,便于新课的自然导入和教学效果的提高。 [例2]:设计一个程序,打印如图2所示的图案。 程序如下:Private sub form_click( ) dim i as integer for i=1 to 5 print “ *”; next i end sub 结论:与图1相同仍然重复输出星号,要用循 环结构,循环变量的初值为1,终值为5,与图1 不同是5个星号显示在一行上,要用到 Print 语句的续行符“分号”。 教学重点设计 设计目标;编写具有循环嵌套结构的程序 [例3]:设计一个程序,打印如图3所示的图案。 问题:运用一重循环能否实现图3的图案输出。 学生活动:思考并修该程序 学生结论:将例2的For-Next 语句复制粘贴四遍可以实现图3的输出。 问题: For-Next语句重复执行5遍,同学们能想到什么? 学生活动:修改程序 程序设计如下: Private Sub Form_click() Dim i As Integer Dim j As Integer For i = 1 To 5 For j = 1 To 5 Print *; Next j Print Next i End Sub 问题:Next i 和Next j 能否互换,会出现什么问题? 注:进一步引导学生分析算法如下:使用双重循For-Next循环,外循环确定行数,内循环确定各行打印的个数,再分析该例题,每行输出星号的个数相同,因此内循环变量j的终值为常量5。内循环的print 语句用来输出星号,外循环的Print语句用来起到换行的作用。 因为学生积极参与,一方面课堂气氛比较活跃,另一方面也提高了学生的动手能力。 教学时注重前后知识的联系对比,让学生在前后知识的联系和比较中,在已有知识的掌握上分析解决问题,同时通过任务驱动法,发挥学生学习的主动性。 设计目标:循环变量的灵活应用 [例4]:设计一个程序,打印如图4所示的图形 引导学生观察图4与图3的不同,提出问题让学生思考: (1)外观上图4与图3最大的区别在哪里? (2)在程序上两者的区别在哪里?图4每 行输出星号的个数有何规律? (3)是否

文档评论(0)

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

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

1亿VIP精品文档

相关文档