基本运算和表达式.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本运算和表达式

基本运算和表达式 学习目标:掌握VB基本运算和表达式; 学习重点:运算的优先级 学习难点:运算的优先级 一、算术类基本运算 基本运算 运算符 优先级 表达式 表达式的值 乘幂 ^ 1 25^0.5 5 取负 - 2 -a a的相反值 乘法 * 3 3*2.5 7.5 实数除法 / 3 3/2 1.5 整数除法 \ 4 3\2 1 求余数 Mod 5 8Mod5 -7Mod3 3 -1 加法 + 6 a+b a与b的和 减法 - 6 a-b a与b的差 二、关系类基本运算 基本运算 运算符 优先级 表达式 表达式的值 相等 = 7 1990Mod4=0 False 不相等 7 “abc”“abd” True 小于 7 510 True 大于 7 10100 False 小于等于 = 7 10=20 True 大于等于 = 7 10=20 False 三、逻辑类基本运算 基本运算 运算符 优先级 表达式 表达式的值 非 Not 8 Not(32) False 与 And 9 (25=10)And(25=100) True 或 Or 10 (25100)Or(252) False 说明: 1.参加逻辑运算的数据必须是逻辑类型的,它们可以是关系运算的结果,或其他逻辑运算的结果。 2.逻辑“非”运算:逻辑“非”的结算结果是原始数据的逻辑值的相反值。若源数据是真,则经逻辑非运算的结果为假;若原始数据是假,则它的逻辑非运算的结果为真。 3.逻辑“与”运算:仅当运算符两边的表达式的逻辑值都为真时,计算的结果值才为真,否则计算的结果值总是假。 4.逻辑“或”运算:仅当运算符两边的表达式的逻辑值都为假时,计算的结果值才为假,否则计算的结果值总是真。 四、表达式 一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基 本运算所涉及的数据(变量和常量)。表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。 例题1:将数学表达式写成VB表达式,正确的是( ) A.x+1/y/2*a B.(x+1)/y/2*a C.(x+1)/y/(2*a) D.(x+1/y)/(2*a) 例题2:能正确表达“-1≤s≤10”的Visual Basic逻辑表达式是( ) A.s=-1 Or s=10 B.s=-1 And s=10 C.s=-1 或 s=10 D.s=-1,s=10 例题3:已知a、b为整型变量,下列VB表达式的值恒为False的是( ) A.a=b B.ab And ba C.ab Or ba D.ab 例题4:将数学表达式写成VB表达式,正确的是( ) A.(1+1/x-1)^(1-x) B.(1+1/(x-1) )^1-x C.(1+1/(x-1) ) ^(1-x) D.1+1/(x-1) ^(1-x) 【课堂练习】 1、在Visual Basic中,a的立方加1的表达式是( ) (A)a3+1 (B)a^3+1 (C)(a+1) 3 (D)(a+1)^3 2( )(A)A>=B And B>=C And C>0 (B)A+C>B And B+C>A And C>0 (C)(A+B>=C Or A-C<=C) And C>0 (D)A+B>C And A-B>C And C>0 a、b均是正整数,Visual Basic表达式(Abs(a-b)+a+b)/2( )(A)a、b中的较大者 (B)ab (C)求a、b中的较小者 (D)该表达式的结果一定是a 4、在Visual Basic中,如果a=3,b=4,c=-5,那么下列表达式值为假的是( )(A)(ab) And (bc) (B)(ac) And (ba) (C)(ab) Or (bc) (D)(ac) Or (ba) Visual Basic中,若x是正整数,且x被3整除,则下列逻辑表达式值一定为真的是( )A)x Mod 3 = 1 (B)x Mod 3 = 2 (C)x Mod 3 = 0 (D)x/3 = 0

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档