第三节选择结构解析.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文档。上传文档
查看更多
第三节 选择结构 一、教材分析 选择结构是VB程序设计的基本结构之一,在解决有条件选择问题上.具有自己的优势。选择结构在数学分析中应用非常广,根据不同的可能性,设计不同的流程,执行不同的程序。本节将通过一系列活动的实践使学生掌握实现选择结构的基本语句,了解控制选择结构程序执行的判断条件的构成。本节的两个活动,在设计上具有一种递进关系,对同一个需要解决的问题采取条件变换的形式,实现由简单到多重选择结构程序语句的教学,然后通过多重选择结构程序与专用的多分支选择语句程序的对比分析和运行,让学生体验不同选择语句的适用情况。存所有活动的实践过程中,对选择条件的处理贯穿始终,是学习选择结构的重要线索,能否对其充分理解,将直接关系到选择结构的学习效果。 活动一:用if语句实现简单选择结构。 本活动通过对书城发放购书券活动条件的分析,设计算法流程,根据流程完成程序编写,在设计的过程中使学生认识if语句,了解选择条件。这样做旨在使学生通过算法分析与程序的执行情况,探究选择条件是如何控制程序的运行的。 操作步骤 处理过程 编写思路 设计意图 拓展与延伸 分析问题 找出求解条件填写留白 对已知问题进行综合分析 让学生明确分析问题是解决问题的第一步,是算法设计的基础;重点在于确定选择条件 关注分析问题能力的养成过程 设计算法 完善流程图填写留白 根据问题设计算法 算法是实现程序的关键,体会选择条件 巩固流程图的相关知识 实现应用程序 建立新工程;创建窗体;编写程序;完善留白;输入代码 给出编程过程 旨在让学生掌握编程的过程和实战编程 深人体会可视化编程的过程 调试、运行程序 启动程序;调试、体验和观察程序运行情况 调试、运行程序 旨在使学生体验和感受选择结构程序的实现 体会利用计算机解决问题的过程 活动二:用if语句的嵌套实现多重选择结构。 在日常生活中,我们经常涉及对复杂条件进行判断,本活动的设计就是使学生对活动一中条件进一步复杂化时也能分析设计,用if语句的嵌套实现多重选择结构,旨在让学生体验在程序中如何设计多重条件,学会如何利用多重条件控制选择结构程序的执行。 操作步骤 处理过程 编写思路 设计意图 拓展与延伸 分析问题 对比分析问题,写出M和P的表达式 实践复杂问题条件的分析处理过程 让学生体验复杂条件的分析和处理过程 关注日常学习和生活中复杂条件的分析过程 设计算法 根据M的取值范围和对应P的表达式,完善流程图 用流程图描述算法 掌握流程图中判断框条件的处理 尝试分析大型程序中复杂条件的流程处理 修改程序代码 根据流程图,修改活动一的程序代码 用if语句的嵌套实现多重选择结构 学会用if语句的嵌套实现多重选择结构的技能 深入了解多重控制条件 调试、运行程序 通过调试运行程序,观察填写相应留白 调试、运行程序 体验和感受多重选择结构出现的执行过程 研究可视化程序设计的特点 活动三:使用多重选择语句实现活动二的程序。 尽管用if语句能够实现多重选择结构,但是程序的可读性和效率较差,因此,VB提供了一种专用的多重选择语句,根据选择的条件,可以非常方便地进行多重选择程序设计,本活动通过学生阅读程序代码,了解该语句的使用过程及其相应的功能。通过与活动二程序的对比分析,使学生了解每种语句的适用范围。 操作步骤 处理过程 编写思路 设计意图 拓展与延伸 阅读程序 阅读程序代码,理解多重选择语句的含义 理解多重选择语句的含义 体验多重选择语句实现的程序,理解语句的功能 阅读分析复杂程序的多重选择结构 调试、运行程序 通过调试运行程序,体验和观察程序运行情况 调试、运行程序 通过观察程序的执行。深入理解该语句的含义 讨论探究该语句的适用范围 教学目标 目标 实现 知识 掌握条件逻辑表达式的构成 贯穿于所有活动的过程之中,以及活动一的“提示板”.“学习指引”中的“控制条件”,所有“体验活动”中 掌握if语句的格式及其含义 贯穿于活动一、活动二过程中,活动一的“提示板”,“学习指引”中的“实现选择结构语句l”。“体验活动一、二、三、五、六” 掌握selectcase语句的格式及其含义 贯穿于活动三过程中,活动三中的“提示板”。“学习指引”中的“实现选择结构语句2”,“体验活动四” 技能 通过编写程序,让学生掌握if语句的使用方法 贯穿于活动一、活动二的过程之中,“体验 活动一、二、三、五、六” 通过对多重控制条件的分析,让学生学会使用if语句实现选择结构的嵌套 贯穿于活动二的过程之中,“体验活动五、六” 通过阅读程序,让学生理解selectcase语句的使用过程 贯穿于活动三的过程之中,“体验活动四” 能够积极主动分析问题,促进逻辑分析能力的形成 贯穿于所有活动的过

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档