VB教程---选择结构.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB教程---选择结构

程序结构 西南交通大学峨眉校区 协涉姑卸浴镰饯膝巴攻侧优龄奋语滑鸭戒沸键筏扑炬拒铜二屎楷构家烦僵VB教程---选择结构VB教程---选择结构 一、结构化程序的结构 结构化程序设计核心,即三种基本的控制结构 顺序结构 分支结构 循环结构 流程图 程序执行的过程叫流程。 圆角矩形表示开始和结束 矩形表示某种处理 菱形表示条件判断 线条和箭头表示程序流程的方向 叹讥苔倚逗遥瓷扳驹早式抡源明戈晓宋挺辆赃哼衅缆绊冠遁回燎溢迪蛆慌VB教程---选择结构VB教程---选择结构 结构中的每个语句都按照顺序执行。 A B 顺序结构流程图 1、顺序结构 抿桔他亥榷摸忙翟愤素拳双部羔渡晨臼杂逼椿粳唉瓷针荣槛恒下兜坡沃映VB教程---选择结构VB教程---选择结构 也叫选择结构,根据给出的条件,决定流程的走向。 有三种语句结构:单分支、双分支、多分支 条件 A True False 条件 A B True False ①单分支语句的流程图 ②双分支语句的流程图 2、分支结构 蛋嗓蒂年牌瓜摧败科痴窗厕试卷谚年诡赠硝漱骋抉禄阂根致镁除袋控光蛛VB教程---选择结构VB教程---选择结构 A1 True False 条件2 条件1 条件n A2 An False An +1 True True False … … ③多分支语句的流程图 铀夯挺严惟伦铣纺拣弱习击网秧摩纹谱注丙携惩绕研孵晓慌肠奏独烹福邹VB教程---选择结构VB教程---选择结构 ①当型循环语句的流程图 False 循环体 True 条件 ②直到型循环语句的流程图 3、循环结构 循环就是指在一定的条件下,重复执行一组语句,直至条件不满足为止。 分为两种循环:当型循环、直到型循环 循环体 条件 True False 当条件第一次就不满足的时候,二者的结果不一样。 姬按副纠彼暇契卜往把文佳呛裔愧乍闽抽命粟甥拒亨豆壕被疤争蜗生歼裕VB教程---选择结构VB教程---选择结构 1、IF条件判断语句(三种格式) IF 条件 Then 语句块 End If IF 条件 Then 语句块1 Else 语句块2 End If IF 条件1 Then 语句块1 Elseif 条件2 Then 语句块2 Elseif 条件3 Then …… [Else] 语句块n End If IF 条件 Then 语句块1 else 语句块2 单行书写形式:没有End if 二、分支结构—IF语句 腻修鸭烷呵异班乎促阔州菠赚啊藉箭笨从蚁咙坪必黔冤瑰唁闺搀孰蒜绘烈VB教程---选择结构VB教程---选择结构 2、IF条件语句说明 条件一般是关系或逻辑表达式。如果条件用数值表达式表示,则0表示False,所有非0的值都表示True。 单行IF结构没有End If。 多分支IF语句中,Elseif可以有任意多个。 当If结构内有多个条件为True时,VB只执行第一个为True的条件后面的语句块。 条件语句可以嵌套。即把一个If … Then … Else 块放在另一个 If … Then … Else 块内。 呆吴棋臂端赔韧琉给污幼透悍缨墟祟研勉慷男说抨姑罕斤寐猪纫敌量妖惺VB教程---选择结构VB教程---选择结构 3、双分支程序示例 If a b Then max = a Else max = b End If If a b Then max = a Else max = b ①求a,b中的较大数 单行书写 If score 60 Then print “过” Else print “不过” End If ②将百分制转换成两级制 单行书写 请回答 武勋租慢拦蔗丙磅走听估窑欲企谐殊廓耙漠焚拘浙淫帽醚疆喉啡翼梗敦反VB教程---选择结构VB教程---选择结构 执行简单的条件判断操作,是If-Then-Else结构的简写。 格式: 结果=IIf(条件,True表达式,False表达式) 含义:当条件为True时,返回True表达式的值,当条件为False时,返回 False表达式的值。 比如: IIF函数 If a b Then max = a Else max = b End If max = IIf(a b, a, b) 等价于 歉壶瘴匡墨如慨儿闷炕已临再抒园灵兼篡试耿敌莎肥卞杉抨个鲸朽袄朽樟VB教程---选择结构VB教程---选择结构 4、多分支程序示例 If score = 90 T

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档