2.2.3运算符与表达式.pptx_第1页
2.2.3运算符与表达式.pptx_第2页
2.2.3运算符与表达式.pptx_第3页
2.2.3运算符与表达式.pptx_第4页
2.2.3运算符与表达式.pptx_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、运算符与表达式,广西灵山县化龙中学 黄肖玲,(1)了解VB中运算符、表达式的概念。 (2)理解VB中各种运算符以及各种类型的表达式。 (3)记住运算符执行顺序。,学习目标,什么叫表达式?,在打字测试软件中,我们是怎样计算打字速度的?,打字速度打字数(打字所用秒数60),思考:在程序设计语言中,我们如何表示呢?,VB用“表达式”来完成这个任务,intWordCount/(intTimeCost/60),回忆与思考,表达式(Expression)是由变量、常量、运算符、函数和圆括号等按一定的规则组合而成的。,VB中有算术表达式、字符串表达式、日期表达式、关系表达式和逻辑表达式等,表达式简介,算术运

2、算符,练 习,()、把以下数学式写成V表达式 28-3ab b+4ac-c2 |b2-4a3b|+5bc 第一、三、五小组分别板演、,对应二四六小组分别进行点评 (2)、计算下列VB式的结果 23+3*4+5/2 52-4*2+6 mod 3 72+4 mod 2+12/4 第二、四、六小组分别板演题,第一、三、五小组进行点评,总结与点评,(1)书写VB表达式必须满足下列规则:所有字符必须写在同一水平线上;乘号不能省略;只能用圆括号。,(2)整除不会四舍五入,如173的结果为5,而不是6,(3)求余的运算中,被除数小于除数的,结果为被除数,如3 MOD 6的结果为3,字符串运算符与表达式,运算

3、符:+ &,思考:根据下列各表达的结果,说出运算符+ &的不同之处,“123”+“45”=“12345” “123”&“45”=“12345” “123”+45=168 “123”& 45=“12345”,总结:当连接的是两个字符串时作用相同;当一个表达式中既有字符串表达式又有数值表达式时,如果用“+”连接则运算结果是数值型,而用“&”连接时运算结果仍是字符串型。,关系运算符与关系表达式,思考:VB中哪些关系运算符与数字中的关系运算符的写法不同?运算结果是什么?,不等于()、大于等于(=)、小于等于(=),运算结果为布尔值True或False,练习:计算下列关系表达式的值 1、34 ( ) 2

4、、2=2( ) 3、42( ),逻辑运算符与逻辑表达式,思考:VB中逻辑运算符有哪几个?逻辑表达式的运算结果是什么类型?,Not、 And 、Or 运算结果为布尔型True或False,思考:逻辑运算符的优先级如何?,NotAndOr,练 习,练习:计算下列表达式的结果 35 22) and 43 (93) and (18) or (23) not(23) and (35) or (13) 第一小组分析第小题,第二小组分析小题,思考:大家从以上练习可以总结出什么结论?,结论一:And 要两个True 才True,有一个False就False了 结论二:Or 有一个True就true了 结论三:

5、当Not、And、Or同时出现在一个表达式时,先计算NOt,再计算And,最后才计算Or,计算下列表达式的结果 32 And 68 32 Or 68 53 53 Not (32) And 68 Not (32) And 68 Or 41 Not (32) And 68 Or 41,练 习,日期运算符与日期表达式,思考:VB中日期运算符有哪几个?日期表达式的运算结果是什么类型? 日期型或数值型,+、,运算结果为日期型或数值型,运算符的执行顺序,当一个表达式中同时出现多种运算符时,如何决定运算的次序呢?在VB中,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。不同性质的运算符优先级如下:,算术运算符字符串连接运算符关系运算符逻辑运算符,当堂训练,1、你能写出下列表达式的值吗? 123+“321”+“ABCD”&“abcd” Not 2*518 Not (8 mod 3=1) AND(8=8) OR(74),2、下面表达式的值是false的有( ) ANot(2Len(“good”) C23 And 52 E113+11 Mod 3=5,当堂训练,3、把下列代数式写成VB表达式 |2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论