1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1 算法与程序设计信息技术《第2章 程序设计基础 第三节 选择结构 学习指引 控制条件》精品课教案
例如,在活动的一的程序中,“凡购书满200即发放购书金额10%的购书券”,其中“m>=200“就是一个关系表达式。
控制条件包括:
1 、关系运算符
2 、逻辑运算符
3 、控制条件的表示
1、关系运算符
关系运算符也称为比较运算符,它用于对两个数据的值进行比较,比较的结果是一个逻辑值,用关系运算符连接的表达式称为关系表达式。如果表达式成立,其逻辑值为真(true) ,如果表达式不成立,其逻辑值为假(false)。
2、逻辑运算符
在实际问题中,对一些复杂的条件,需要用多个关系表达式组合起来表示,这种组合操作就是逻辑运算,也称为布尔运算。
常用的逻辑运算符包括与(and )、或(or )、非(not)。
And ,只有当其两端连接的条件都成立的时候,逻辑运算结果才为true,
Or,只要其两端连接的条件中有任何一个成立,逻辑运算结果就为true,
Not,则是取反操作,若原条件为true,逻辑运算结果就为flase,若原条件为flase,逻辑运算结果就为true.
逻辑运算符的优先级关系如下图所示:NOT AND OR
关系运算法则:
例1:
要表示m是大于200并且小于等于500的一个数,需要用m>200和m<=500这两个关系表达式通过与(and)运算组合:
(m>200) and (m<=500)
设当m=800时,m>200的值为true,m<=500的值为flase,true and flase 的值为flase,
故运算结果为flase.
例2:
要表示m是大于500、或者小于等于200的一个数,需要用m>500和m<=200这两个关系表达式通过与(or)运算组合:
(m>500) or (m<=200)
当m=100时,m>500的值为flase,m<=200的值为true, flase or true 的值为的值为true,故运算结果为true.
例3: