师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步沪科教版选修1 算法与程序设计控制条件下载详情

选修1 算法与程序设计信息技术《第2章 程序设计基础 第三节 选择结构 学习指引 控制条件》精品课教案

  • 下载地址
  • 内容预览
下载说明

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:

教材