资源简介 算术类基本运算 基本运算 运算符 优先级 示例 乘幂 ^ 1 7^2 取负 - 2 -7 乘法 * 3 7*2 实数除法 / 3 7/2 整数除法 \ 4 7\2 求余数 Mod 5 7 mod 2 加法 + 6 7+2 减法 - 6 7-2 除法 计算机使用 “/”和“ \”代表数学中的除号。 1、“/”用于实数除法,它将产生一个有小数部分的商。 2、“\”是整数除法,结果为丢掉小数部分取其整数部分。 此运算是取整除后余数的整数部分。 求余数Mod: 练习: 表达式 表达式的值 3/2 3\2 10/8 10\8 8 Mod 5 13 Mod 3 练习: 表达式 表达式的值 3/2 1.5 3\2 1 10/8 1.25 10\8 1 8 Mod 5 3 13 Mod 3 1 算术类基本运算 基本运算 运算符 优先级 示例 乘幂 ^ 1 7^2计算结果为49 取负 - 2 -7表示为负7 乘法 * 3 7*2计算结果为14 实数除法 / 3 7/2计算结果为3.5 整数除法 \ 4 7\2计算结果为3 求余数 Mod 5 7 mod 2 计算结果为1 加法 + 6 7+2计算结果为9 减法 - 6 7-2计算结果为5 算术运算符的优先规则(运算符优先级): 1、 ^(乘方) → -(求负) → */ → \ → Mod →+- 2、同级左到右 求出下列表达式的值 思考题 (1) 33 Mod 17\3*2 (2) 1 + 2 * 14 Mod 17 \ 6 / 2 求出下列表达式的值 思考题 求出下列表达式的值 思考题 (3) 5+10 mod 10 \ 9 / 3 +2^2 关系运算 运算符 优先级 示例 相等 = 7 7=2 不相等 <> 7 7<>2 小于 < 7 7<2 大于 > 7 7>2 小于等于 <= 7 7<=2 大于等于 >= 7 7>=2 关系类基本运算: 关系运算 运算符 优先级 示例 相等 = 7 7=2结果为False 不相等 <> 7 7<>2结果为True 小于 < 7 7<2结果为False 大于 > 7 7>2结果为True 小于等于 <= 7 7<=2结果为False 大于等于 >= 7 7>=2结果为True 关系类基本运算: 关系运算 运算符 优先级 示例 非 Not 8 Not(7>2) 与 And 9 (7>2)and(7<2) 或 Or 10 (7>2)or(7<2) 逻辑运算: 关系运算 运算符 优先级 示例 非 Not 8 Not(7>2)结果为False 与 And 9 (7>2)and(7<2)结果为False 或 Or 10 (7>2)or(7<2)True 逻辑类基本运算: 逻辑运算符的作用是将操作数进行逻辑运算,结果是逻辑值True 或False。 逻辑运算符 含 义 优先级 说 明 实例 结 果 Not 取反 8 当操作数为假时,结果为真 Not T Not F F T And 与 9 两个操作数都为真时,结果为真 T And T F And F T And F F And T T F F F Or 或 10 两个操作数之一为真时,结果为真 T Or T F Or F T Or F F Or T T F T T 运算符按照优先级从高到低排列依次为: 算术运算符 关系运算符 逻辑运算符 运算符按照优先级从高到低排列依次为: 算术运算符 关系运算符 逻辑运算符 * 综合应用 (4>3) OR (7>6) AND (A>a) * 综合应用 设 a = 1, b = 3, c = 3.5,求: (1)1 + b > c And b \ 2 = a * 表达式 一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和常量)。表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。 * 练习: 1、按公式y= ,写一个表达式来计算y值,假定公式中的x的值已经存储在变量x中,则计算y值的表达式为: 练习: 2、假定三条线的长度已经存储在实数型的变量a、b和c中,写一个表达式来判断这三条线是否能构成一个三角形。 展开更多...... 收起↑ 资源预览