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

沪科教版选修1 算法与程序设计信息技术《第2章 程序设计基础 第三节 选择结构 学习指引 控制条件》优秀教学设计

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

1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!

2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。

3、有任何下载问题,请联系微信客服。

扫描下方二维码,添加微信客服

师梦圆微信客服

内容预览

沪科教版选修1 算法与程序设计信息技术《第2章 程序设计基础 第三节 选择结构 学习指引 控制条件》优秀教学设计

控制条件优先级的判断

教学过程:

一、控制条件

在解决一个较复杂的实际问题时,往往需要根据某些条件作出判断,或是有条件地执行某一操作。计算机程序中的选择结构能让程序根据不同的情况,执行不同的程序段,得到不同的结果。最基本的选择结构流程图如上图所示,当判断条件成立的时候,执行语句块1;否则就执行语句块2。语句块1个语句块2均表示一个语句组,可以包含0条或多条语句。

二、关系运算符

关系运算符也称比较运算符,它用于对两个数据的值进行比较,比较结果是一个逻辑值。用关系运算符连接的表达式称为关系表达式。如果表达式成立,其逻辑值为真(TURE),如果表达式不成立,其逻辑值为假(FALSE)。

6种常用的关系运算符表示如下:

关系运算符 含义 示例 结果 = 等于 “ABCDE”=“ABR” > 大于 3>23 >= 大于等于 3>=23 < 小于 3<23 <= 小于等于 3<=3 <> 不等于 “abc”<>”ABC”

三、逻辑运算符

1、在实际问题中,对一些复杂的条件,需要用几个关系表达式组合起来表示,这种组合操作就是逻辑运算,又称为布尔运算。

常用的逻辑运算符有:

与(And) 或(Or) 非(Not)

2、对AND,只有当其两端连接的条件都成立的时候,逻辑运算结果才为TURE;对OR,只要其两端连接条件中有任何一个成立,逻辑运算结果就为TURE;NOT则是取反操作,若原条件为TURE,逻辑运算结果就为TURE,若原条件为FALSE,逻辑运算结果就为TURE。

关系运算法则:

A B A and B A or B not A fasle fasle fasle true true fasle true true

3、逻辑运算优先级:

4、例:

(1)关系表达式为:(m>200)And(m<=500)

当m=800时,m>200的值为True,m<=500的值为False,True And

False的值为False,故运算结果为False。

(2)关系表达式为:(m>500)Or(m<=200)

当m=800时,m>500的值为True,m<=200的值为False,True Or

False的值为True,故运算结果为True。

(3)a Or b And Not c

当 a=true , b=false , c=true 时,not c 的值为false,b and false的值为false,a or false的值为true,此表达式的运算结果为true.

教材