VB基本运算、表达式、赋值语句与分支结构.docx

VB基本运算、表达式、赋值语句与分支结构.docx

ID:58377651

大小:21.72 KB

页数:8页

时间:2020-05-03

VB基本运算、表达式、赋值语句与分支结构.docx_第1页
VB基本运算、表达式、赋值语句与分支结构.docx_第2页
VB基本运算、表达式、赋值语句与分支结构.docx_第3页
VB基本运算、表达式、赋值语句与分支结构.docx_第4页
VB基本运算、表达式、赋值语句与分支结构.docx_第5页
资源描述:

《VB基本运算、表达式、赋值语句与分支结构.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VB基本运算、表达式、赋值语句与分支结构1、算术运算符优先级别基本运算运算符号表达式结果1乘幂^2^382取负--aa的相反值3乘法*3*2.57.53实数除法/5/22.54整数除法5225求余数mod5mod216加法+a+ba与b的和6减法-A-ba与b的差2、关系运算符优先级别基本运算运算符号表达式结果7相等=1=2FALSE7不相等<>1<>2TRUE7小于<1<2TRUE7大于>1>2FALSE7小于等于<=10mod2<=20TRUE7大于等于>=102>=7FALSE3、逻辑运算符

2、优先级别基本运算运算符号表达式结果8非notNot(3>2)FALSE9与and(25>=10)and(25<=100)TRUE10或or(25>100)or(25<2)FALSE算术运算符:注意事项:①、在数学中,乘号可省略;但在VB语句中,乘号*不允许省略②、在求余的时候,若参加的运算数有负号,先取绝对值,结果的符号与被除数相同③、+(连接运算):两个操作数均为字符串类型;&(连接运算):两个操作数既可为字符型也可为数值型。例如:"a"+"b"是合法的,而"a"+2是错误的"a"&"b"是合法的,而

3、"a"&2也是合法的练一练:1.表达式23/5、235、23Mod5的运算结果分别是_______。A.3、4.6、3B.4.6、4、5C.4、4、5D.4.6、4、32.表达式-10/3、-103、10Mod(-3)的运算结果分别是______。A.-3、-3.333、3B.-3.333、-3、-2C.-4、-4、-3.333D.-3.333、-3、13.下列哪些表达式是合法的,并求出正确表达式的值。(1)"hello"+"2014"=(2)"hello"+2014=(3)"hello"&"201

4、4"=(4)"hello"&2014=想一想:表达式3+8^2/4((11Mod2)-9*3)的返回值是多少?基本运算的规则:1、进行运算时,级别高的先执行2、同级别的运算,按照从左到右的顺序执行3、遇到括号,先进行括号内的运算注意:在VB中,括号只以()形式存在,可以多次嵌套,按照由内向外顺序执行练一练:1、求下列表达式的值(1)Sqr(256)/4-2^2MOD52(2)(-7)modInt(3.5)+2^3/45(3)7mod(-3)+2^3/45关系运算符关系运算符用来比较两个运算量之间

5、的关系,关系表达式的运算结果为逻辑型。若关系成立,结果为True,若关系不成立,结果为False。注意:(1)当两个操作式均为数值型,按数值大小比较;(2)字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止;逻辑运算符:Not计算结果与原始数据的逻辑值相反And两者为真才是真Or两者为假才是假一般用来连接关系运算,结果也为逻辑型。(True或者False)练一练:1.逻辑表达式4<5and7=5的值为______2.求VB表达式4+2>3+5OrNot2>3的值3.数学表达式3

6、≤x<10在VB中的逻辑表达式为________。A.3<=x<10   B.x≥3Andx<10C.X>=3Orx<10     D.x>=3Andx<10赋值语句的格式:变量名=表达式或对象.属性名=表达式分支结构:1、行If语句If条件表达式Then语句1Else语句22、块If语句If条件表达式1Then语句块1ElseIf条件表达式2Then语句块2………ElseIf条件表达式nThen语句块nElse语句块0EndIf块If语句的ElseIf语句部分和Else语句部分是可选的。选择题:1、在

7、VB中,已知z、a、b均为正整数,当逻辑表达式(zModa=0)And(zModb=0)为真时,则表示:A、z是a的倍数,但不是b的倍数B、z既是a的倍数,又是b的倍数C、z是a的倍数或者是b的倍数D、z既不是a的倍数,也不是b的倍数1、将数学表达式Y=x2+1x+3写成VB表达式,正确的是:A、y=x^2+1/Abs(x)+3B、y=(x^2+1)/(Sqr(x)+3)C、y=(x^2+1)/(Abs(x)+3)D、y=x^2+1/Sqr(x)+34、在VB中,若a、b都是大于0的整数,且关系表达式(

8、a+b)Mod2=1,则下列说法正确的是:A、a、b一定同时为奇数B、a、b一定同时为偶数C、a、b中必是一个为偶数,另一个为奇数D、以上说法都不对5、设A=7.5,B=2,C=-3.6,表达式A>BAndCBAndA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。