第五章 分支结构(5课时).pptVIP

第五章 分支结构(5课时).ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

小结一、VisualBasic(VB)是面向对象的程序设计语言二、如何用面向对象的程序设计语言编写VB程序1、建立程序界面2、设置界面对象的属性3、编写事件过程代码及调试程序三、VB的常量、变量和数据类型1、根本数据类型:整型(Integer,%)、长整型(Long,)、单精度型(Single,!)、双精度型(Double,#)、字符串型(String,$)、逻辑型(Boolean)2、变量:变量对应于内存中存放数据的存储单元,程序通过变量名来引用变量,通过对变量的赋值来实现将某一类型的数据存入存储单元。3、常量:也称常数,在程序执行过程中不能修改常量,也不能对常量赋以新值。4、系统内部函数:函数实际上是一个小程序,它能完成一种运算。5、表达式:用运算符将常量、变量和函数等组成的式子称为表达式。6、赋值语句格式:变量名=表达式或对象名.属性=表达式

第五章分支结构在程序设计中,有时要根据不同情况决定做什么事。这就必须用分支结构语句来实现。

§5.1关系表达式和逻辑表达式一、关系表达式1、关系表达式由关系(比较)运算符和两个表达式构成。关系运算符有:、、=、=、=、(不等于)。如:a+b3,“ABC〞=“BCD〞2、关系表达式的运算是比较关系运算符两端式子的大小关系成立与否,所以它的值为逻辑型,即True或False。如:1+23的值为False。3、如果关系式中的两个表达式都是数值型,那么进行数值比较;两个表达式都是字符串,那么进行字符串比较(按字典顺序)。如:“abc〞“bc〞的值为True,“a〞“A〞的值为False。

二、逻辑表达式1、逻辑表达式由逻辑运算符、小括号、逻辑型常量和关系表达式构成,它的值为逻辑型。逻辑运算符有:and(与)、or(或)、not(非,取反)。对两个逻辑型变量a、b进行各种逻辑运算所得的值为:三种逻辑运算的优先次序为:notandor。如:falseortrueandnottrue的运算关系为falseor(trueand(nottrue)),其结果为false。abnotaaandbaorbfalsefalsetruetruefalsetruefalsetruetruetruefalsefalsefalsefalsefalsetruefalsetruetruetrue

2、逻辑表达式常用在分支结构语句和循环结构语句中,作为分支或循环的条件。一些条件对应的逻辑表达式:条件逻辑表达式a、b、c三条边能构成一个三角形(a+bc)and(b+ca)and(c+ab)年份uYear闰年(uYearmod400=0)or(uYearmod1000)and(uYearmod4=0)x、y、z不全是负数not((x0)and(y0)and(z0))

§5.2If语句一、简单的If语句在VB中,用If语句实现简单分支结构有两种格式:1、语句格式:If条件Then语句块或If条件Then语句块EndIf其流程图如右图条件语句块TF

2、语句格式:If条件Then语句块1Else语句块2或If条件Then语句块1Else语句块2EndIf其流程图如右图条件语句块1语句块2TF

例题:求三角形的面积算法分析:1、要求用户输入三条边a、b、c的长2、判断三条边能否构成三角形。不能构成三角形,那么输出“输入的数据不能构成三角形!〞;能构成三角形,那么根据海伦公式S=,计算并输出三角形的面积S,其中p=(a+b+c)/2。添加对象、设置对象属性编写事件过程代码☆a、b、c三条边能构成一个三角形,那么a+bcandb+caandc+ab的值必须为True。调试程序

实际上,以上程序中在任意一个输入框中输入的信息不是一个数时,程序将在“把text1(或text2或text3)中的文本转换成数赋给a(或b或c)〞处出现运行出错。如何较好地解决这个问题呢?其实,我们只要在转换之前先进行判断,如果三个框中输入的文本不都是数字那么程序报告“输入非法〞,否那么程序继续执行。判断输入到文本框中的文本是不是数字,可以用函数IsNumeric(x)来进行判断。IsNumeric(

文档评论(0)

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

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

1亿VIP精品文档

相关文档