- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 分支结构程序设计---use embranchment structure to design a program 引子:在日常生活中如果涉及到用以前的顺序结构不可以实现的问题.必须借助分支结构和循环结构. 本章讲述分支结构的语句有: (1)行if(行分支语句) (2)块if (块分支语句) (3)elseif(块分支中的多分支语句) (4)select case情况语句(多分支结构) 5.1 行if 语句---“if” sentence which is writen in a line 功能:行if语句是最简单的分支语句,整个结构在一行中完成.用来判断某个条件或组合条件是否满足,并决定进行什么样的简单的处理. 格式:if 逻辑表达式then处理1[else处理2] 说明:执行顺序 注意:(1)整个语句结构必须在一行(逻辑行)内写完 (2)逻辑表达式可以是关系表达式,也可以是数值表达式或字符串表达式.(3)处理1,处理2可以是一条语句,也可以是多条. 程序举例:先提示用户输入x的值,然后根据输入的值判断x为正/负数 5.2 块if 语句---“if” sentence which is writen in multi lines 功能:对现实生活中的条件成立与否做较复杂的处理. 格式:if 逻辑表达式 then then语句块 [else else 语句块] end if 说明:执行顺序为: 5.2 块if 语句---“if” sentence which is writen in multi lines 注意:(1)分支结构中的各语句块执行后,均转到end if的下一条继续执行.(2)结构中的end if表示块分支语句的结束,不可省略.(3)块结构中then;else后的语句与then;else不在同一行上. 程序举例: 比较三个数的大小,若用户随机输入三个数,要求按从大到小的顺序输出这三个数及它们对应的变量名. 关于keypress事件的思考: 5.3 elseif 语句---elseif sentence 引子:在对条件进行处理时,有时要对一个条件的多个值或多个不同处理,例如:成绩分段,评估等.对此类问题,可以利用逻辑运算符将多个条件进行组合,然后用简单的块if语句进行处理,但又有:编程复杂,可读性差等特点. 功能:可以降低程序的复杂度,提高程序的可读性. 格式: 5.3 elseif 语句---elseif sentence 说明:执行顺序 若表达式1的值为true,则执行语句块1,否则,若逻辑表达式2的值为true,则执行语句块2;依次类推. 注意:(1)分支结构中的每一个语句块执行后,均转去执行end if 的下一条语句.(2)结构中的elseif项可以有多个,但else项只能有一个.(3)结构中end if表示多行结构分支语句的结束,不可省略.(4)注意格式(5)逻辑表达式不能重叠.(6)几个逻辑表达式的顺序. 程序举例: (1)对学生成绩进行分档.(2)解一元二次方程ax^2+bx+c=0,其中系数a,b,c均由用户输入,程序根据具体值给出相应的方程解. 5.4 select case 语句---select case sentence 功能:当用elseif语句使程序结构显得较为杂乱,而用情况语句select case 将使程序的结构更清晰. 格式:select case 测试表达式 [case 表达式值列1 语句块1] [case 表达式值列2 语句块2] …….. [case else else语句块] end select 5.4 select case 语句---select case sentence 说明执行顺序: 执行了select case语句后,VB首先判断测试表达式与哪个case的表达式值列相匹配,若有,即执行对应case子句后的语句块,然后跳转到end select语句处;若没有,则执行case else中的else语句块,然后跳转到end select语句处. 注意: (1)测试表达式的类型可以是数值型或字符型 (2)各值列项可以取下列形式之一,也可以是下列各种形式的列表. 5.4 select case 语句---select case sentence a)表达式1[,表达式2]….:该种表达方式常用来表达一些具体的取值
您可能关注的文档
最近下载
- 浅表淋巴结结核的诊断与治疗专家共识.pptx VIP
- 标准图集-11K406-暖,冷风机选用与安装.pdf VIP
- 患者隐私保护培训课件(精).pptx VIP
- 2024年烟草公司笔试试题真题(附答案).docx VIP
- 实景三维地理信息数据倾斜摄影测量技术规程.pdf VIP
- 化学-郑州外国语中学2024-2025学年高一上学期10月月考.pdf VIP
- 中职思想政治高教版(2023)哲学与人生 第三课 追求人生理想 教案(表格式).doc.docx VIP
- 七夕情人节牛郎织女小报手抄报word电子模板黑白线稿横版竖版涂色 (1).docx VIP
- 歌曲二胡曲谱.doc VIP
- 财务会计学习指导、习题与实训第六版王宗江习题答案.docx
文档评论(0)