ImageVerifierCode 换一换
格式:PPTX , 页数:18 ,大小:246.57KB ,
资源ID:1922082      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1922082.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(山东省日照青山学校教科版高一信息技术选修一课件:2.2.3运算符与表达式 .pptx)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

山东省日照青山学校教科版高一信息技术选修一课件:2.2.3运算符与表达式 .pptx

1、2.2.3 运算符与表达式,本 节 目 标1、掌握各种运算符的表示方法 2、掌握各种运算符的运算规则 3、掌握利用运算符写出各种表达式 4、掌握表达式的运算求值,. “运算符”(Operator):是代表某种运算的符号。 . “表达式”(Expression):用运算符把变量、常量、函数和圆括号等按一定的规则连接起来形成“表达式” .每一个表达式都 一个值,即计算结果,称为表达式的值。,VB规定的进行各种运算的符号,有算术运算符、关系运算符、逻辑运算符、字符串运算符、日期运算符等。运算符和合法数据连接成的能进行某种运算的有意义的式子称为表达式。,1、 算术运算符与算术表达式 2、 关系运算符与

2、关系表达式 3、字符串运算符与字符串表达式 4、 日期运算符与日期表达式 5、 逻辑运算符与逻辑表达式,加法运算,也用于字符串之间的合并运算,求余运算,如 a mod b表示a被b整除以后的余数。小数四合五入为整数,符号与a相同。,幂运算。ab表示以a为底的b次方.如:23写成23,1、算术运算符,结果与第一个数值的符号保持一致,算术运算符举例,1、求余 Mod运算:Mod 7 8.6 Mod 3 11.4 mod 5.2,结果为2 结果为0 结果为1,2、求值: Mod 2 Mod -2 -5 Mod 2 -5 Mod -2,1 0 -1 -1,求余运算、整除运算小于 0.5的数不能做除数!

3、,算术运算符举例,1、求值: 5+10 mod 109/3+22,2、将下列代数式改写成VB表达式 、 、 gt2 、b2 4ac,(x+y)/(x-y),(g*t2)/2或(1/2)*g*t2,b2 - 4 * a *c,10,2、字符串运算符,1、字符串运算符有两个:+ 和 &作用:将两个字符串连接起来。字符串内的空格与其他字符同样是有效的字符。变量与“&”间应加一个空格。,2、连接符“+” 与“&“的区别:“&”连接符两边的操作数不管是字符型还是数值型,进行连接操作前,将操作数转换成字符型,然后再连接。“+” 连接符两边类型不同,则自动转换后再运算,无法转换则提示类型不匹配错误。当一个数

4、字字符串与一个数值型表达式用”+“运算时,结果将是数值型数据。,字符串运算符应用举例,1、“123” + ”456” 2、“123” & ”456” 3、123 & “456” 4、123 & “abc” 5、123+ “abc” 6、“123”+ 456 7、123+”456”,结果为 “123456” 结果为 “123456” 结果为 “123456” 结果为 “123abc” 结果为 出错 类型不匹配 结果为 579 结果为 579,求下列字符串 表达式的值:,3、比较运算符(关系运算符),功能:对两个操作数进行大小比较,若关系成立,返回True,否则返回False.VB中也常用数值0表

5、示假值,-1表示真值。,关系运算符优先级相同,低于自述运算,高于逻辑运算。,说明: 1、若两个操作数是数值型,则按其大小比较; 2、若两个操作数是字符型,则按字符的ASCII值(P124附录一)从左到右进行比较(区分大小写字母) 字符串比较:按字符的ASCII码值从左到右一一比较,直到不同的字符为止。例如”ABCDE”ABRA” 结果为False 汉字的比较:按汉字的拼音字母比较。例如”男子” ”女子” 结果为False 关系运算符中的“=”(等于)是判断两边的值是否相等。,关系运算符应用举例,1、数学关系式3x=1.75 And W=55 C、T1.75 And W1.75 or W= B.

6、 D.,4、日期时间运算符,1、日期与数值的加减运算2、日期与日期的减运算3、日期的比较,表示在日期上加上或减去若干天,结果为日期 例:#2017/8/1 # - 25,表示两个日期之间的天数差,结果是数值型。不是整天则用小数表示。例:#2017/8/1# - #2017/5/1#,比较晚的日期 比较早的日期 例: #2017/8/1# #2017/5/1#,5、逻辑运算符,1、又称布尔运算,操作数为逻辑型数据 True、False 2、常用的逻辑运算符有:,3、运算优先级为:Not And Or,逻辑运算规则表,Not:非,取反值And:只有两个都为True时,结果才为True 。Or:只有

7、两个都为False时,结果才为False 。,逻辑运算符应用举例,1、求下列表达的值: 、Not (2*511) FALSE 、(43) Or (76) And (Aa) TRUE 2、选择题 如果x=4,以下运算结果为True的表达式是( D) A、(x=6) B、(x4) Or (x6) C、Not (x=4) Or (x=6) D、Not (x4) .下列逻辑表达式的值为“假”的是( B) A8/43 and 32 D.4+11-1)的值是(A ) AT B.10 C.F D.-1,六、表达式,用VB的运算符和合法数据连接成的能进行某种运算的有意义的式子,1、组成:变量、常量、函数、运算

8、符和圆括号 2、书写规则: (1)运算符不能相邻。例:a+ - b是错误的。 (2)乘号不能省略。例: X乘以Y应写成X*Y。 (3)括号必须成对出现,均使用小圆括号。 (4)表达式从左到右在同一基准上书写,无高低、大小。 3、运算符的优先级 算术运算符字符串连接运算符关系运算符逻辑运算符,1、VB中运算符分为四类,分别是( C) A、算术运算符、连接运算符、布尔运算符、逻辑运算符 B、算术运算符、比较运算符、关系运算符、逻辑运算符 C、算术运算符、字符串运算符、关系运算符、逻辑运算符 D、连接运算符、比较运算符、逻辑运算符、关系运算符 2、在VB语言中表示“x属于区间(0,1”的正确表达式是

9、( D) Ax0 and x0 or x0 and x1解的是( C ) Ax-1 or x-1 and x1 D. x1 4、两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式 求解,下面能正确求出R的VB表达式是( C) AR1+R2/(R1*R2) B.R1*R2/(R1+R2) C.(R1+R2)/(R1*R2) D.R1*R2/R1+R2 5、/、 Mod 、* 四个算术运算符中,优先级别最低的是( C)A、 B、/ C、Mod D 、* 6、求表达式 Not 2 2 +3 的值。 False 7、表示X是5的倍数或是9的倍数的表达式为 (x mod 5 = 0) or (x mod 9=0 ),课堂练习,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报