多重选择语句-杭书文.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文档。上传文档
查看更多
多重选择语句-杭书文

多重选择语句---SELECT CASE 教材分析 《多重选择语句》是教材《可视化编程应用---Visual Basic》第四章第四节中的一个重要的组成部分,是在学习了程序的顺序结构、程序选择结构IF语句后,是对选择结构更深入的了解和应用,用来解决比较复杂的实际问题,多重选择语句可以使计算机程序的可读性更直观,解决问题更准确、更快捷。 二、学情分析 在顺序结构中,同学们基本上能够让计算机完成简单计算、输入、输出方法,会用简单的选择语句来解决单一条件的问题。从“程序的选择结构”开始,同学们将第一次接触到程序的执行不再完全按照语句的顺序来实现,如何正确地用代码来表达条件,并根据相应的条件来确定程序分支的走向,是运用条件语句设计程序的关键。同学们在拿到一个问题后,已经会去分析问题,可以确定解决问题的方法,最后会把解决问题的方法交给计算机去完成,即学生具备了一定的分析问题,解决问题的能力。在本节课中同学们将在丰富的条件环境下,让计算机来为我们解决问题。 三、教学目标 (一)知识与技能 1、了解使用多重选择语句的前提条件。 2、熟练掌握SELECT CASE语句的格式。 3、理解多重选择语句中“表达式”与“表达式列表”的关系及“表达式列表”的三种表示方法。 4、学会使用多重选择语句来实现选择控制结构,解决实际问题。 (二)过程与方法 1、经历用计算机解决问题的过程。 2、初步掌握程序调试运行的方法。 (三)情感态度与价值观 1、教师与学生共同探究问题,让学生体验自主学习、协助学习的乐趣。 2、通过生活中的例子,培养学生利用信息技术解决日常生活中的问题的意识。 四、教学重点、难点 (一)教学重点: 1、SELECT CASE语句格式; 2、语句表达式的3种书写情况; 3、用SELECT CASE语句解决实际问题。 (二)教学难点: 1、SELECT CASE语句表达式的3种书写情况 2、优化编程过程 五、教学方法、手段 在教学中选用日常生活中的事例,即当遇到在多种情况中选择一种时利用IF语句解决这类问题的不足,从而引出多重选择语句,引导学生去解决这类问题,达到了使学生逐步学会使用多重选择语句的目的。整个教学过程中即依托教材又对教材做了一定的处理,这样更贴近学生生活实际,激发学生的探究热情,降低了学习难度。通过“小组讨论”,“学生探究”,“任务驱动”,“师生互动”等教学方法,努力创设师生之间的互动场景,使学生在讨论中协作学习,在发言中共享学习成果,并且逐步过度到独立书写和编写简单程序的过程。 六、、教学过程 教学环节 教学内容 学生活动 设计意图 创设情境引入课题 学校规定“学生成绩的评定”是按A、B、C、D 4个等级来评定,但是试卷测试成绩是按百分制来计,于是规定百分制成绩与等级评定有下面的关系:60分以下为D,60分—74分为C,75分—84分为B,85分以上为A。要求每输入一个百分制测试成绩,请判断一下是属于哪一个等级。 学生分析问题,列出算法,写出利用IF语句解决此问题的程序(学生和老师一起互动)。 选用与学生有切身利益的问题来引入,“等级制”问题是他们在学习过程都亲身经过的一件事,学生只知道成绩用“A、B、C、D”来表示,却不知道具体如何来实现,极大的激发了他们的兴趣。 提 出 问 题 问题: 1、如果用IF语句来解决这个问题,请问用几个IF语句来完成? 2、这么多的IF语句给我们带来了哪些不便的地方? 学生积极思考老师提出的问题,分组讨论。 引导学生发现问题,总结出如果在这个程序中使用IF语句容易使程序出现可读性差、效率差等问题,在对比中很自然的引出SELECT CASE语句。 师生共同分析: 1、在这个程序中,用了5个IF语句来解决这个问题,同时用到了IF语句的嵌套。 2、由于有IF语句的嵌套及IF语句过多,造成了程序可读性差,经常会出现“End If”配对错误或缺少“End If”。 先让学生观察用IF语句如何来解决这个问题 教师引导: 有没有更简单一点的语句来解决这个问题,尽是避免出现上面的错误? 通过学生讨论、师生互动以及自身感受,认识到IF语句的不足及带来的不便。 新 课 讲 解 SELECT CASE 语句的基本格式: Select Case 表达式 Case 表达式列表1 语句组1 Case 表达式列表2 语句组2 … Case else 语句组N+1 End Select 掌握多重选择语句的基本格式 使学生理解在什么条件下用多重选择语句以及多重选择语句的格式。 学生活动: 阅读课本中有关“表达式”、“表达式列表”这一段内容,然后小组讨论:Select Case语句中“表达式”与“表达式列表”的关系? 学生阅读课本,相互讨论:Select Case语句的“表达式”“表达式列表”在实践中我们

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档