- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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(
您可能关注的文档
- 宝宝接种相关知识.ppt
- 儿童慢性咳嗽诊断治疗指南(试行).ppt
- 超级服饰品牌折扣店店铺运营管理实战技巧.ppt
- 纤支镜在ICU中的应用.ppt
- 保利物业工程管理制度.ppt
- 字母能表示数.ppt
- (人教新起点)四年级英语上册课件 Unit 8(8).ppt
- (人教新课标)一年级语文课件 在家里.ppt
- 气管切开护理.ppt
- 第3章-药理学药物效应动力学.ppt
- 2025年四川机电职业技术学院单招职业技能考试题库参考答案.docx
- 2025年四川建筑职业技术学院单招职业适应性测试题库参考答案.docx
- 2025年四川航天职业技术学院单招职业技能考试题库完美版.docx
- 2025年四川希望汽车职业学院单招职业技能考试题库含答案.docx
- 2025年四川建筑职业技术学院单招职业技能考试题库审定版.docx
- 2025年四川华新现代职业学院单招职业技能测试题库推荐.docx
- 2025年四川中医药高等专科学校单招职业适应性测试题库一套.docx
- 2025年四川司法警官职业学院单招职业适应性考试题库学生专用.docx
- 2025年四川中医药高等专科学校单招职业适应性考试题库完整.docx
- 2025年四川中医药高等专科学校单招职业适应性测试题库1套.docx
文档评论(0)