浙教版九年级全册信息技术第七课多分支结构教学设计.docVIP

浙教版九年级全册信息技术第七课多分支结构教学设计.doc

  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文档。上传文档
查看更多
高桥新区中心学校课堂教学设计 教学时间: 12 月 04 日 星期一 课题 多分支结构(一) 课型 新授 知识与技能 了解多分支结构的执行过程;初步掌握 select case 语句的 格式和功能;学会绘制 Select Case 语句的执行流程图。 教学 过程与方法 通过两个数比较大小的实例,初步掌握简单的多分支结构程 序设计方法。 目标 在利用多分支结构程序解决应用问题的过程中,体验多分支 情感态度价值观 结构程序设计思想在日常生活中的应用,逐步形成严谨的逻 辑思维能力。 多分支结构的执行过程; select case 语句的格式和功能 ; 重点难点分析 能理解多分支结构, 并能用 select case 多分支语句解决实 际问题。 教学准备 网络教室,安装 VB6.0,实例程序。 教学过程设计 一、导入 展示工厂加工的案例,回忆单分支结构的内容,学生了解 if 语句中的不足。 二、新授 (一)问题呈现 假如我们输入一个数,要判断该数是正数还是负数,或者为零?我们应该怎么来解决这个问题呢? (二)分析问题 我们先假设这个数为 a,要判断 a 是正数或者负数还是零,关键是考虑 a 与 0 的关系。如果 a0,那么,得出 a 是正数;如果 a=0,那么,得出 a 是零;如果 a0,那么,得出 a 是负数。 (三)绘制流程图 我们根据实际问题绘制出流程图:程序:开始——输入一个数 a——首先判断 a 是否大于零——如果是,输出“正数” ——如果不是, 再次判断 a 是否等于零——如果是, 输出“零” ——如果不是,输出为“负数” ,程序结束。这个题目与我们前一课学过的分支结构相比较,显然,选择的情况变多了,如 果用 IF 语句来实现会很麻烦,而且不够直观。  课堂随记 尝试用 if 语句进行描述,发现 if 语句存在的不足 引导学生分析问题,得出用多分支结构解决该问题的过程。 学生根据上述算法分析结果,学生绘制流程图。 1 / 8 (四)认识多分支结构 多分支结构的算法能根据不同的情况,在预定的多个处理步骤中,选择其中匹配的一个执行,接下来,我们一起来归纳一下多分支结构的基本算法流程图。 如示图,首先计算测式表达式的值——然后判断是否与表达式 1 匹配,如果匹配,执行语句块 1——如果不匹配,判断是否与表达式 2 匹配,如果匹配,执行语句块 2,以此类推,直至程序结束。 VB中的提供了 Select Case 语句,可以方便直观地处理多分支结构。 Select Case语句中, VB将每个表达式和测试表达式相 比较。当 VB遇到 Select Case 子句,记下测试表达式的值。然  引导学生认识 Select Case 语句的格式和功能,并根据流程图进行讲解。归纳多分支结构的基本思想。 2 / 8 后前进到第一个 Case 子句,如果这个表达式的值和测试表达式的值匹配的话,VB就会执行语句块 1 并且跳到 End Select 语句。然而,如果第一个 Case 子句后面的表达式测试结果和测试表达式不匹配时,VB就会检查每一个 Case子句,直到找到一个匹配的为止。如果没有一个 Case 子句后面的表达式匹配测试表达式的值的话, VB就会跳到 Case Else 子句并执行该语句直到遇到关键字 End Select 。注意, Case Else 子句是可选的,如果你的程序里面没有使用 Case Else 并且没有一个 Case子句的表达式和测试表达式相匹配, VB就会跳到 End Select 后面的语句, 并且继续执行你的程序。 (四)思考讨论 学生进行讨论、交流。 你能说说在我们的生活中,有哪些多分支结构的事件吗? 三、课堂总结 归纳总结。 对本节课进行小结,加深学生对多分支结构程序的印象。 《认识多分支结构》练习 1、有如下一段 VB程序, Priate Sub Command1_ Click( ) Dim x As Integer x=Val(Text1.Text) Select case x Case is=90 课后 Text2.text= ”A” Case is=80 活动 Text2.text= ”B” 与作 Case is=70 业 Text2.text= ”C” Case is=60 Text2.text= ”D” Case else Text2.text= ”E” End select End Sub 该程序运行后,若输入成绩 85,则输出评定等级为( ) 由于已经学习过单分支结构, 对于多分支结构学生并不难理解, 可课堂中,教师 教后 从数学问题作为实例,引导学生对“多分支条件”的分析与把握,并让学生通过绘制 反思 流程图进一步理解多分支结构的基本思想。 高桥新区中心学校课堂教学设

文档评论(0)

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

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

1亿VIP精品文档

相关文档