VB程序设计分支结构.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程序设计分支结构

VB程序设计——分支结构 教案 IF分支语句的含义,掌握流程图的形象直观的描述特点,做到码(代码)图(流程图)结合,图在码先。培养学生使用流程图分析问题解决问题的能力。 IF语句的格式要求 IF语句的格式语法 教学过程: 一 情景设置,导入新课 VB,以及如何使用VB编制一些小程序。那么谁能告诉我,我们在第一节里主要学习了那两个主要内容,可以看书? 教师:算法是解决问题的步骤和方法,那么最常用的描述算法的方法有那几种? 学生:自然语言,流程图,伪码等。 教师:各种描述方法,各有优点,那么流程图有什么优点: 学生:清晰,简洁。 教师:由于流程图具有清晰简洁的特点,因而在我们描述算法的程序设计中成为最主要的描述方法,在程序设计中大家遇到的所有问题几乎都可以有课本161页上的三个结构进行划归解决,他们从左到右分别叫做:顺序结构,分支结构,循环结构,大家可以记在书上相应的位置,以后遇到问题后大家可以将每一步进行划归到相应的结构中,在总结中不断加深对这三种结构的理解。 教师:大家看求两个数的和,大家都能够有简短的自然语言进行描述,那么它的流程图是怎样的一个过程呢?(展示投影第二张) 教师:是这样一个过程(讲解步骤),大家看箭头的方向,他有什么特点? 学生:讨论,得出从上而下,顺序执行。 教师:他是我们刚讲过的那种结构? 学生:顺序结构。 教师:那么我把问题稍微改动一下,看投影(展示投影第三张),那么这个问题,根据他的结果,大家认为他还是顺序结构吗? 学生:不是。 教师:为什么? 学生:讨论,得出结果有两种可能。 教师:那么他应该是那种结构?参考161页的三个流程图。 教师:那么,这就是我们这节课要介绍给大家的内容:分支结构。看投影(展示投影第四张) 二 新课导读: 187页,分支结构。我给大家两分钟的时间,阅读课本187-188的内容,回答投影上的三个问题。 (一) 行IF 语句的定义: VB中分支结构用什么语句实现? IF 语句实现。 学生乙:行 IF 语句最重要的特点是在一行中完成。 IF 语句的两种格式都是怎样描述的? IF 条件 THEN 语句;格式二:? IF 条件1 THEN 语句1 ELSE 语句2。 VB 程序时一定要在同一行中完成,这是行IF 语句最根本,最需要注意的地方。 (二) 流程图描述: IF语句大家发现书上是使用什么方法描述的? 教师:下面,我们来看一下,使用流程图如何描述,是否简洁清晰。(展示投影第五张) 教师:一旦遇到分支,就要进行相关路径的判断,我们使用菱形表示判断框,框内表示判断的条件。 教师:看格式一,判断(菱形),IF条件,成立;就是Y,YES;那么,THEN,语句;注意箭头方向。注意,既然是分支,那他还有别的执行路径,看,如果条件不成立怎么办?沿那条路径? N,NO 路径。 学生:没有。 教师:这时,如果条件不成立,IF 语句就执行他后续语句,在判断不成立时什么也没做。 学生丙:如果条件成立,就执行语句1,不成立,就执行语句2。 学生:是。 (三) 中心例题: 教师:好,大家看我这样一个VB程序,观察他的功能(展示投影VB程序1)。 3,5和30,5) 学生:求最小数。 教师:那么,刚才提出的求两个数的最小值的问题,我已经用行IF 语句制作好了这样一个程序,他的流程图我已经给大家了。注意观察我们要求a,b中的最小数,那个min是作为什么出现的?请大家思考两分钟,我请同学完成流程图。(展示投影第六张) 教师:好,大家都有了初步的想法,那么大家一起来看看应该怎样填写。引导学生完成流程图:IF 那里——菱形,放什么——条件,我假设a b,如果条件成立选那条路径——YES,执行什么操作,min取谁的值——a;a b不成立,选那条路径——NO,min取谁的值——b的值。接下来,我请一位同学把这个过程叙述一下。 a b,min就去a的值,a b不成立,就去b的值。 IF 语句有几个分支? 教师:有没有一个的?格式一是几个? 学生丁:没有一个的,格式一也是两个。 教师:有没有三个,或更多的呢?根据行IF的格式回答。 YES 和NO两条路径选择。 教师:好,回答的很好,大家已经掌握了分支结构IF语句的精华了。那么,大家是不是手痒了,先不要着急,我们先来分析一下刚才那个例子都用到了那些控件。(展示投影VB程序1) 2个文本框,4个标签,1个按钮。 ⒋实例演练: 教师:好,下面同学们就按照我们刚才的分析,启动VB,制作求两个数的最小值的程序,我已经把大家可能用到的关键语句都投影到了屏幕上(展示投影第七张),10分钟完成。同时,我请一位同学A到老师的计算机上完成程序。 教师:好,时间到,大家基本上都

文档评论(0)

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

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

1亿VIP精品文档

相关文档