(刘丹)52逻辑运算符和逻辑表达式.ppt

上传人:peixunshi 文档编号:12286193 上传时间:2021-12-03 格式:PPT 页数:11 大小:739.50KB
返回 下载 相关 举报
(刘丹)52逻辑运算符和逻辑表达式.ppt_第1页
第1页 / 共11页
(刘丹)52逻辑运算符和逻辑表达式.ppt_第2页
第2页 / 共11页
(刘丹)52逻辑运算符和逻辑表达式.ppt_第3页
第3页 / 共11页
(刘丹)52逻辑运算符和逻辑表达式.ppt_第4页
第4页 / 共11页
(刘丹)52逻辑运算符和逻辑表达式.ppt_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《(刘丹)52逻辑运算符和逻辑表达式.ppt》由会员分享,可在线阅读,更多相关《(刘丹)52逻辑运算符和逻辑表达式.ppt(11页珍藏版)》请在三一文库上搜索。

1、5.2 逻辑运算符和逻辑表达式,主讲:刘 丹,第五章 选择结构程序设计,教学目标:掌握逻辑运算符和逻辑表达式教学重点:逻辑运算符教学难点:逻辑表达式教学方法:讲授法、示例法、练习法课 型: 新授课 时:1执行时间:2013-10-21,一 逻辑运算符,(一).逻辑运算符及其优先次序& (逻辑与) 相当于其他语言中的AND| (逻辑或) 相当于其他语言中的OR! (逻辑非) 相当于其他语言中的NOT,说明:,逻辑非(!),关系运算符(参上),赋值运算符(= 、+= 等),(低),(高),算术运算符(+ - * /等),逻辑与、逻辑或(& |),优先级:,一 逻辑运算符,例:a&a

2、mp;b 若a,b同为真,则a&b才为真。类似(a*b) a|b 若a,b之一为真,则a|b为真。类似(a+b) !a 若a为真,则!a为假。 (a&b 若a,b之一为假,则a&b为假。 a|b 若a,b同为假,则a|b才为假。),二、 逻辑表达式,用逻辑运算符将关系表达式或逻辑量连接起来的式子就 是逻辑表达式逻辑表达式的值应该是一个逻辑量“真”或“假”。,例:设a=4,b=5:!a的值为0 a&b的值为1a|b的值为1 !a|b的值为14&0|2的值为1,任何非零的数值被认作“真”,二、 逻辑表达式,例:53&84-!0 自左向右运算,1&am

3、p;0逻辑值为0,83逻辑值为0,4-1值为3,!0逻辑值为1,53逻辑值为1,表达式值为0,二、 逻辑表达式,在逻辑表达式的求解中,并不是所有的逻辑运算符都要被执行。(1)a&b&c 只有a为真时,才需要判断b的值,只有a和b都为真时, 才需要判断c的值。(2)a|b|c 只要a为真,就不必判断b和c的值,只有a为假,才 判断b。a和b都为假才判断c,例:(m=ab)&(n=cd)当a=1,b=2,c=3,d=4,m和n的原值为1时,由于“ab”的值为0,因此m=0,而“n=cd”不被执行,因此n的值不是0而仍保持原值1。,二、 逻辑表达式,答 (year%4=0&year%100!=0)|year%400=0案 值为真(1)是闰年,否则为非闰年。,练习,1、 7&(32)2、 2!=!23、 !2=!24、 3|55、 4&0|26、 53&2|82),练习,9、 设a=3,b=4,c=5则a+bc&b=c为()a|b+c&b-c为()!(ab)&!c|1为()!(x=a)&(y=b)&0为()!(a+b)+c-6&b+c/2为(),作业,课本 P1045.3 5.4,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1