- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.4 表达式 3.4.4 逻辑表达式 例3-11 设计一个窗体,输入一个三位整数,将它反向输出。 程序演示 关系表达式与逻辑表达式常常用在条件语句与循环语句中,作为条件控制程序的流程走向。 例如,用人单位招聘秘书,要求年龄小于40岁,女性,学历专科或本科。写成VB的表达式是: 年龄=39 and 性别=“女” and( 学历=“专科”or学历=“本科”) 混合运算顺序: 算术运算 字符串运算 关系运算 逻辑运算 3.4.5 表达式求值和运算符的优先级 3.4 表达式 几点说明: (1)当一个表达式中出现多种运算符时,首先进行算术运算符,接着处理字符串连接运算符,然后处理比较运算符,最后处理逻辑运算符。 (2)可以用括号改变优先顺序,强令表达式的某些部分优先运行。括号内的运算总是优先于括号外的运算。对于多重括号,总是由内到外。 3.4 表达式 3.4.5 表达式求值和运算符的优先级 (3)表达式的书写中需注意的问题 ①运算符不能相邻。例a+*b是错误的。 ②乘号不能省略。例x 乘以y 应写成:x*y ③括号必须成对出现,且均使用圆括号。 例如,(-b+sqr(b*b-4*a*c))/(2*a)。 ④表达式从左到右在同一行上并排书写,不能出现上下标。 ⑤要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号(),若用到库函数必须按库函数要求书写。 3.4 表达式 3.4.5 表达式求值和运算符的优先级 例如:某校期末考试三门课,其中两门主课,按照学校规定,凡是满足下列条件之一者可当优秀学生:①三门总分在270分以上者;②两门主课均在95分以上者;③一门主课为100分,其它两门均在80分以上者。 设三门课程分别为A,B,C,其中A、B为主课,优秀学生的逻辑表达式为 A+B+C270 or A95 and B95 or A=100 and B80 and C80 or B=100 and A80 and C80 3.4 表达式 3.4.5 表达式求值和运算符的优先级 例如:判断任一年份Y是不是闰年的逻辑表达式 解:判断闰年的三个条件 ① 年份不能被4整除,则必不是闰年; ② 年份能被4整除,但不能被100整除,则必是闰年 ③ 年份能被100整除,且能被400整除,是闰年。 判断Y能否被4整除的方法: Y Mod 4=0 ? Y\4=Y/4 ? Int(Y/4)=Y/4 ? 是闰年的逻辑表达式为: Y Mod 4=0 And Y Mod 1000 Or Y Mod 400=0 3.4 表达式 3.4.5 表达式求值和运算符的优先级 P72 1. 3. 7. 8. 9. 10. Visual Basic的数据类型及运算 第3章 本章要点 数据类型 常量和变量 常用内部函数 表达式 描述客观事物的数字、字符以及所有能输入到计算机中并被计算机程序加工处理的符号的集合称为数据。数据有多种类型,每种类型都有一定的数据结构特点。在Visual Basic中,提供了许多基本数据类型,同时用户也可以自定义数据类型。 3.1 数据类型 3.1.1 数据基本类型 3.1.1 基本数据类型 在Visual Basic中,常用的数据类型有:整型(Integer,表示-32768至32767之间的整数)、长整型(Long,表示-2,147,483,648至2,147,483,647之间的整数)、单精度型(Single,表示-3.37E+38至3.37E+38之间的实数)、双精度实型(Double,表示-1.67E+308至1.67E+308之间的实数),字符型(String,每个字符占一字节,可以储存0~65,535个字符),布尔型(Boolean,只有两个值True/-1,或False/0)。 数据类型的相关信息可见下表: 3.1 数据类型 数据类型 类型名称 类型声明符 所占内存 范围 示例 字节型 Btye 无 1字节(8位) 0到255 255 整型 Integer % 2 -32768到32768 256 长整型 Long 4 -2,147483648到2147483647 32769 单精度浮点型 Single ! 4 +/-1E-45到4E38 1.75 双精度浮点型 Double # 8 +/-5E-324到1.8E308 -
您可能关注的文档
- 第2讲人力资源规划与人员招募.ppt
- 第2讲命题与概念.ppt
- 第2讲宏观经济学数据.ppt
- 第2讲数据库及数据库表的创建.ppt
- 第2讲生态思想与生态学.ppt
- 第2讲矩形菱形正方形中考经典复习资料5.ppt
- 第2讲稀缺、竞争与约束.ppt
- 第2讲第二章随机过程的概念.ppt
- 第2讲经济学基本假设.ppt
- 中国重点大学校标校徽.ppt
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
文档评论(0)