好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

2.3.2 选择结构4.doc

7页
  • 卖家[上传人]:博****1
  • 文档编号:542057801
  • 上传时间:2024-02-05
  • 文档格式:DOC
  • 文档大小:723.50KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 《分支结构》教学设计江苏省扬中高级中学 信息组 匡伟分支结构【课题分析】  分支结构又叫选择结构,它是程序的三种基本结构之一分支结构分为单分支、双分支、多分支三种类型计算机的逻辑判断能力就是通过分支结构来完成本课的学习,针对学生对选择问题解决方法和思想的训练,锻炼学生逻辑思维能力,促进学生计算思维能力的提升,从而提升学生的问题解决能力和信息核心素养学生分析】  高二的学生在数学课中对算法已经有所了解,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣  【教学目标分析】  知识与技能: 1.理解分支结构的特点,掌握分支结构中判断条件的表达2.学会利用流程图描述分支结构的算法并分析问题 3.能利用IF语句解决实际问题的能力 过程与方法: 通过思考实践相结合的方式分析归纳分支结构的算法思想,培养学生计算思维能力和实践应用能力 情感态度与价值观: 1.运用半成品加工策略,完善程序,发展学生思维的逻辑性及严谨的学习态度2.程序调试成功,问题得到解决,激发学习兴趣,获得成功喜悦的人身体验。

      行为与创新: 培养学生利用计算机的反馈作用进行探究学习的能力教学重点难点】  教学重点:掌握分支结构的算法设计思想  教学难点:能利用IF语句解决实际问题的能力 【教学方法】讲授、任务驱动、探究【教学过程】  教学环节教师活动学生活动设计意图情境引入1. 马上就要“五一”放假了,你现在的心情是怎样?2. 出示英文语句,请学生朗读并翻译:If you are happy then you will smile.2.提问:我们来看这句英文,它的语句结构是什么?(if...then...)3.点题:在数学中我们接触了解了算法的三种结构:顺序、分支、循环,“如果…那么…”句式属于哪种结构?这节课我们一起探究分支结构以及在程序设计中的表现1.朗读、翻译2.观察分析句式,找出语句中关键字if 、then 3.明确主题从学生熟悉事物切入温故知新1.在探究之前,分支结构的流程图,你们还记得吗?让我们借助学习网站熟悉一下 2.任务一:在画图软件中用流程图形式将英文句子画一画!3.引导学生归纳:只有一个分支,称为(单)分支结构1. 浏览学习网站2. 打开任务文档任务一中画图软件,完成任务及时了解学生知识储备情况,为下一步流程图使用打下基础。

      游戏探究1.任务二—鼠标价格竞猜,看谁猜得快? 2.提问:(猜得快的学生)你是如何选择竞猜价格的?强调二分查找的思想3.提问:竞猜程序是如何根据竞猜价格产生高低提示的?借助数轴分析得到:4.任务三:请三位同学在白板上分别画出三种情况其余学生在画图软件中画出上述三种情况的流程图5.评价学生所作流程图1. 打开程序,积极参与2.思考,理解3.思考,分析,理解4.三位学生在白板适当位置画流程图其余学生打开画图软件,作答由体验入手,借助数学工具,更有利于学生对分支结构的理解和掌握完善程序1. 有了流程图,竞猜价格的程序设计是如何实现的呢?让我们亲自动手实践一下2. 任务四:根据流程图来补空完善代码(如下),并能调试运行成功If____Then Label1.Caption="你猜的价格高了!"If____Then Label1.Caption="你猜的价格低了!"If____Then Label1.Caption="恭喜你猜对了!"打开工程文件代码窗口,观察代码,填入关系表达式,调试运行,直至成功培养学生发现发现问题,根据反馈解决问题的能力优化程序1. 我们再次观察白板上三位同学画的流程图,每一次判断完成后进行下一个步骤。

      根据事物的两面性,如果判断条件不成立,会是什么情况呢?再次借助数轴分析得到:继续分析得到:2. 梳理算法步骤,引导学生进一步分析每一次判断中相反的情况,去除不必要判断3. 根据新流程图,由if...then...引导出if...then...else...结构有两个分支结构,称之为(双)分支结构4. 完成任务五:用if...then...else...结构修改代码,并能调试运行成功If b > a Then Label1.Caption = "你猜的价格高了!"else If b < a Then Label1.Caption = "你猜的价格低了!" else Label1.Caption = "恭喜你猜对了!"1. 观察,分析2. 思考,分析,优化3.修改代码,完成程序由事物的两面性,提升学生思辨能力小结通过上面的学习,我们知道了这样几种分支结构对照流程图,及时总结三种分子结构 观察,归纳及时总结主题,为下一步现实分析提供理论基础回归生活1.在生活中我们经常会遇到分支结构的情况,下面我们来看这个例子!2.任务六:画出下列问题中的流程图 ⑴比较两位同学的身高; ⑵找出三位同学中最高的人; ⑶找出全班中最高的人。

      1.思考、分析2.画图3.观看学习网站生活是最好的课堂总结】  今天我们重点学习了单分支、双分支结构,能通过流程图分析具体问题,并借助VB程序IF语句解决简单实际问题分支结构在我们社会生活中应用很广你去超市购物,买好商品,收银员会对你是不是会员、商品是不是打折进行判断你把车停在地下车库,出来时的计费收费也是判断这种判断不是人工完成,而是借助计算机来完成计算机的逻辑判断能力靠什么?是分支结构有了这种逻辑判断能力,再加上计算机高速的计算能力、海量的存储能力,我们看到了人机大战,计算机与人类的象棋之战无论是IBM公司的“深蓝”还是谷歌公司的AlphaGo,都代表了人工智能计算机技术的不断进步最后,送一段话与大家共勉:“如果我们把生活当成程序,生活就是日复一日不断的循环和每次重复中不断的选择不同的分支程序失败了可以重来,人生失败了没有后悔,因此,在人生选择的每一个重要关口我们要慎重做好选择!附件1:PPT课件附件2:学习网站。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.