




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
30.04.2020,.,1,2.3运算符和表达式夏津第一中学刘洪强,30.04.2020,.,2,学习目标:1、掌握各种运算符的表示方法2、掌握利用运算符写各种表达式学习重点:掌握利用运算符写各种表达式,30.04.2020,.,3,下列哪些标识名是符合规则的?(1)abc(2)const(3)str2(4)x1(5)2x(6)_x1,知识回顾,30.04.2020,.,4,知识回顾,变量的命名约定:,1、必须以字母或汉字开头,不能以数字或其他字符开头。2、只能由字母、汉字、数字和下划线组成,不能含有小数点、空格等字符。3、字符个数不超过255个。4、变量名不能使用VB中的保留字5、VB不区分变量名中字母的大小写6、为增加程序的可读性,变量名最好取有意义的名称,30.04.2020,.,5,以下是变量名的是(),A1,a2,avvvs3d,Abbb1,B3,小王,小A,1A,2sdC,3V,!1,$A,&AA_1,S_2,小言_AA1,D3,A.1,A.A,小明_1,FOR,END,DIM,30.04.2020,.,6,2.3运算符和表达式,运算符是用来对运算对象进行各种运算的操作符。在VB中,由常量、变量、函数、运算符和圆括号等按一定的规则连接起来组成的有意义的式子称为表达式。2.3.1算术运算符用来进行简单的算术运算,运算结果是一个数值。,30.04.2020,.,7,运算符与表达式,VB中有很多算术运算符,如:“+”、“-”、“*”、“/”等,用它们可以构造出各种各样的算术表达式,算术运算符要求参与运算的量是数值型,算术运算符的运算规则及优先级,30.04.2020,.,8,说明:(1)/和的区别:1/2=0.5,12=0(2)Mod用来求整型数除法的余数。例如:9Mod7结果为2(3)在表达式中乘号不能省略,如a*b不能写成ab(或ab)(4)括号不分大、中、小,一律采用小括号。可以嵌套使用例如,xx(x+1)+1x*(x*(x+1)+1),30.04.2020,.,9,2.3.2字符串运算符字符串只有连接运算,在VB中可以用“+”或“&”。建议尽量使用“&”,使程序看起来更明了。注意:“+”和“&”的区别。当两个被连接的数据都是字符型时,它们的作用相同。当数值型和字符型连接时,“&”把数据都转化成字符型然后连接;“+”把数据都转化成数值型然后连接。例如:,“ABC”+“DEF“结果为:ABCDEF。“姓名:”&“张三”结果为:“姓名:张三”。23&“7”结果为:“237”。23+“7”结果为:30。23+7abc“则会出现类型不匹配的错误,30.04.2020,.,10,2.3.3关系运算符和逻辑运算符1.关系运算符关系运算符也称比较运算符,用来对两个表达式的值进行比较,比较的结果是一个逻辑值,即真(True)或假(False)。VB提供了6个关系运算符,如下表所示。,30.04.2020,.,11,2.逻辑运算符逻辑运算也称布尔运算,是将操作数进行逻辑运算,结果为逻辑值True或False。VB中的逻辑运算符有3个,如下表所示。,30.04.2020,.,12,2.3.4表达式的执行顺序在VB中,根据表达式结果的数据类型,可将表达式分为算术表达式、字符串表达式、日期表达式、关系表达式和逻辑表达式等。,1.表达式的书写规则每个符号占1格,所有符号都必须并排写在同一横线上。例如:24写成24,A1+A2在数学表达式中省略的内容必须重新写上。例如:3xy要写成3*x*y。在表达式中所有的括号都用圆括号表式,括号必须配对。引号必须使用英文引号,不能使用中文引号。表达式中不能使用非法的字符,数学物理等学科中常用的常量如“”、“g”等必须用常量名代替。,30.04.2020,.,13,第一级:算术运算-(取负)*,/Mod+,-第二级:字符串运算符+,&第三级:关系运算=,第四级:逻辑运算NotAndOr【说明】当乘法和除法同时出现在表达式中时,将按照它们从左到右出现的顺序进行计算。用括号可以改变表达式的优先顺序。字符串连接运算符(&)不是算术运算符,就其优先顺序,它在所有算术运算符之后,而在所有关系运算符之前。当幂和负号相邻时,负号优先。例如:2-2的运算结果是0.25,2.表达式的执行顺序(优先级)一个表达式中可能有多种运算,计算机将按一定的顺序对表达式求值。,30.04.2020,.,14,例:求表达式NOT22+3的值。,(1)算术运算NOT25(2)关系运算NOTTrueORFalseANDtrue(3)逻辑非运算FalseORFalseANDtrueFalseORFalse(4)结果False,本例按下面的步骤进行计算。,30.04.2020,.,15,学生练习:,将下列数学表达式写成VB表达式。1、()2、()将下列VB表达式写成数学表达式(必要时使用公式编辑器)1、x*y3()2、y+2/x+4()3、(a+b)/(a-b3)(),30.04.2020,.,16,巩固练习,1、表达式XModYZ5AndA+B+C=36中最先被执行的运算是。A、+BAndCModD2、表达式32*129(2/4)的值为。A104B106C105D1023、表达式16/4-25*8/4MOD52的值为()。(A)14(B)4(C)20(D)24、数学关系3=3ORX10(D)3=XAND105、/、MOD、*四个算术运算符中,优先级别最低的是()。(A)(B)/(C)MOD(D)*、6、与数学表达式对应,VB的不正确表达式是()。(A)a*b/(3*c*d)(B)a/3*b/c/d(C)a*b/3/c/d(D)a*b/3*c*d7、表示X是5的倍数或是9的倍数的表达式为。,D,C,B,B,C,D,(XMod5=0)Or(XMod9=0),30.04.2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小肠胃肠间质瘤护理查房
- 2025年温州永嘉县乌牛街道社区卫生服务中心招聘劳务派遣人员1人考前自测高频考点模拟试题附答案详解
- 2025昆明市呈贡区卫生健康系统编外合同制专业技术人员招聘(7人)模拟试卷及一套参考答案详解
- 2025年宁波市卫生健康委部分直属事业单位公开招聘高层次人才69人(第二批)模拟试卷及答案详解(网校专用)
- 2025贵州银行纪检人员招聘11人模拟试卷完整参考答案详解
- 浙江国企招聘2025绍兴凯泰特种纤维科技有限公司招聘3人笔试历年参考题库附带答案详解
- 2025黑龙江黑河北安融媒体中心招聘12人笔试历年参考题库附带答案详解
- 2025青海品控军粮供应链有限公司招聘笔试历年参考题库附带答案详解
- 2025银联商务支付股份有限公司福建分公司多地市招聘笔试历年参考题库附带答案详解
- 2025重庆巫山城市建设(集团)社会招聘4人笔试历年参考题库附带答案详解
- 2025-2026学年人教版(2024)九年级物理全册第十四章 内能的利用(单元同步检测练习)(含答案)
- 第1课时 10的加、减法(教学设计)-2024-2025学年一年级上册数学人教版
- 2025至2030中国聚烯烃行业项目调研及市场前景预测评估报告
- 夜间红外成像算法优化-洞察及研究
- 2025四川达州宣汉县国有资产管理服务中心县属国有企业招聘劳动合同职工26人笔试历年参考题库附带答案详解
- 外国戏剧史课件
- (正式版)DB15∕T 4179-2025 《输氢管道工程施工规范》
- DB61T 1188-2018 足部修护技术规范
- 小区内垃圾清运合同范本
- 教师培训结核病防治知识课件
- GB/T 4129-2025声学用于声功率级测定的标准声源的性能与校准要求
评论
0/150
提交评论