第5课运算符课件

上传人:hs****ma 文档编号:592448405 上传时间:2024-09-20 格式:PPT 页数:9 大小:205.50KB
返回 下载 相关 举报
第5课运算符课件_第1页
第1页 / 共9页
第5课运算符课件_第2页
第2页 / 共9页
第5课运算符课件_第3页
第3页 / 共9页
第5课运算符课件_第4页
第4页 / 共9页
第5课运算符课件_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《第5课运算符课件》由会员分享,可在线阅读,更多相关《第5课运算符课件(9页珍藏版)》请在金锄头文库上搜索。

1、(二)(二)基本运算和表达式(基本运算和表达式(算术、关系、逻辑算术、关系、逻辑)()中的基本运算有三种:算术运算、关系运算、逻辑运算基本运算名基本运算名运算符运算符优先级优先级表达式表达式表达式的值表达式的值乘幂乘幂取负取负乘法乘法实数除法实数除法整数除法整数除法求余数求余数加法加法减法减法算术运算算术运算360.56-aa的相反数的相反数*3*9.127.3/5/22.5522Mod6 Mod 3-9 mod 20-1+A+b A 和和b的和的和-A-b A 和和b的差的差12334566练习题练习题 (1) , mod , , * 优先级别是优先级别是_(2)mod Mod 2(3) 比

2、较一下比较一下,下面哪个值最大下面哪个值最大 ( )()34 (B)3/4 (C)4 mod 3 (D)3 mod 4(4)假定)假定X是一个数值类型变量是一个数值类型变量,那么由函数组成的表达式那么由函数组成的表达式X Mod 2 =0的作用是的作用是( )()用于测试)用于测试X是否是偶数是否是偶数 (B)返回一个整数返回一个整数 (C)返回一个奇数返回一个奇数 (D)用于测试用于测试X是否为整数是否为整数(4)下列优先级别最高的是)下列优先级别最高的是( ) ()mod (B) * (C) + (D)DA =B , * , , , mod 练习题练习题 (1)设设a=13,b=2,c=1

3、0,d=3,e=2,则表达式,则表达式 “a-b*c d MOD e”的值是的值是( ) A、13 B、-7 C、11 D、0(2)下列哪种是整除运算符()下列哪种是整除运算符( ) A、+ B、Mod C、/ D、(3) 比较一下比较一下,下面哪个值最大下面哪个值最大 ( )()574 (B)57/4 (C)57 mod 4 (D)4 mod 57(4)下列优先级别最高的是)下列优先级别最高的是( ) ()+ (B) / (C) mod (D)AD B B (二)(二)基本运算和表达式(基本运算和表达式(算术、关系、逻辑算术、关系、逻辑)()关系运算是用来比较比较两个数据大小,结果结果是一个

4、逻辑值(true ,false)基本运算名基本运算名运算符运算符优先级优先级表达式表达式表达式的表达式的值值相等相等不相等不相等 小于小于 大于大于 小于等于小于等于大于等于大于等于 关系运算关系运算truetruefalsetruefalsetrue所有关系运算具有相同的优先级别=8 mod 2 = 0=“abc”ace” 6 71+72*37 mod 2 +1 = -20777777练习题练习题根据书本的优先级,回答下面的值(1)(A+b) and (a+c) and (a+e ) 与与A+b and a+cand a+e等价等价吗吗(2) 45 mod 15 +1 = 1正确的值是()正

5、确的值是() ()true (B)False (C) (D)(3)下列结果为真的关系表达式是(下列结果为真的关系表达式是( ) A、”A”100 B、23.520 C、238 D、5X B、=(5)以下运算符中运算优先级最高的是(以下运算符中运算优先级最高的是( ) A、+ B、 D、()以下运算符中运算优先级别最低的是(以下运算符中运算优先级别最低的是( ) A、+ B、 C、- D、等价等价ACBD(二)(二)基本运算和表达式(基本运算和表达式(算术、关系、逻辑算术、关系、逻辑)()逻辑运算用于连接简单的逻辑运算,以描述对复杂情况的判断,其结果也逻辑运算用于连接简单的逻辑运算,以描述对复杂

6、情况的判断,其结果也是由是由基本运算名基本运算名运算符运算符优先级优先级逻辑结果逻辑结果表达式表达式表达式表达式的值的值非非与与或或逻辑运算逻辑运算falsetruetruetrue优先级别优先级别? 算术算术 关系关系 逻辑逻辑 NotAndOrNot(真真)假假Not(45)Not(6+3=10 and 34100 or 2578910运算符的优先顺序运算符的优先顺序优先顺序运算符类型运算符1算术运算符(指数运算)2-(取负)3*、/(乖、除)4(整除)5Mod(求余)6+、-(加、减)7字符串运算符&、+(字符串连接)8关系运算符=、=9逻辑运算符Not(非)10And(与)11Or(或

7、)12Xor13Eqv14Imp(1)写一个表达式表示写一个表达式表示“闰年闰年”。如果是闰年的话,第一种可。如果是闰年的话,第一种可能:能: Year能被整除,但不能被整除。第二种可能:能被整除,但不能被整除。第二种可能:Year 能被整除。能被整除。(Year mod 400 =0) or (year mod 4 =0 ) and (year mod 1000)(Year mod 400 =0) and (year mod 4 =0 ) or (year mod 1000)(3)设)设x=5,y=6 ,p=Not(x+y=11),运行以后的值是运行以后的值是(4)设)设a=2,b=3,c=

8、4,d=5 ,表达式表达式ab and cc 值值 ( ) ()true (B)False (C)- (D)(5)以下运算符中运算优先级别最低的是(以下运算符中运算优先级别最低的是( ) A、+ B、 C、Or D、and( 6 )有如下程序有如下程序x=5:y=10:z=12If x+y=z or y+z=x or x+z=y then a=“false” else a=“true” 该程序段运行后,该程序段运行后,a的值为的值为 falseBC“true”表达式的运算顺序表达式的运算顺序表达式的运算顺序表达式的运算顺序1. VB中按以下的先后顺序对表达式求值。函数运算、算术运算、关系运算、逻辑运算函数运算、算术运算、关系运算、逻辑运算例 一个数值表达式的计算顺序如下:x / sin (5 * x) 3 * 6 - 4 例 设i=1,j=0,x=2,y=2,则下列逻辑表达式的运算顺序及最后所得的值为:True x =2 Or Not y0 And (x-y)/i 0 实际上,由于Or是最后运算,而其前面的关系表达式的值为True,因此不管其后表达式的值是什么,整个表达式的值均为True.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号