5.1 条件判断表达式(课件)-《C语言程序设计》同步教学(西安电子科技大学出版社)

2024-05-06
| 16页
| 124人阅读
| 2人下载
普通

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 高一
章节 -
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 陕西省
地区(市) 西安市
地区(区县) -
文件格式 PPTX
文件大小 156 KB
发布时间 2024-05-06
更新时间 2024-05-06
作者 匿名
品牌系列 -
审核时间 2024-05-06
下载链接 https://m.zxxk.com/soft/44948528.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

C 语言程序设计 2023 翻转课堂实用教程 第5章 分支结构 条件判断表达式 5.1 多分支结构 5.4 5.2 单分支结构 5.3 双分支结构 5.1 条件判断表达式 5.1.1 关系表达式设计 1、关系运算符 注意: (1)前4种关系运算符的优先级别相同,后两种也相同,但前4种高于后2种。 (2)关系运算符的优先级低于算术运算符。 (3)关系运算符的优先级高于赋值运算符。 例如 表达式a=b>c,应该先b和c进行比较,然后再将结果赋值给a。 5.1.1 关系表达式设计 2、关系表达式 例如 定义: 用关系运算符将两个表达式(可以是算术表达式、关系表达式、逻辑表达式、赋值表达式等)连接起来的式子,称为关系表达式。 结果描述: 关系表达式的值有两个1和0; 当关系表达式成立时,其值为1,当关系表达式不成立时,其值为0; C语言中以1代表“真”,以0代表“假”。 已知a=1,b=2,c=3,则关系表达式a>b的结果为假,值为0。 关系表达式a+b==c的结果为真,值为1。 如何编写关系表达式? 例1:怎样判断整型变量n为偶数? 能被2整除的数据称为偶数,那么可以写成n%2==0。 例2:如何判断成绩变量score为及格? 成绩大于等于60分称为考试及格,那么可以写成score>=60。 5.1.2 逻辑表达式设计 1、逻辑运算符 注意: (1)“&&”和“||”是双目运算符,它要求有两个运算量,且结合方向为左结合, 如:a>b&&a<c。 (2)“!”是单目运算符,它只要求有一个运算量,且结合方向为右结合,如!a。 (3)!的优先级高于算术运算符,“&&”和“||”的优先级都低于算术运算符和关系运算符,高于赋值运算符,同时“&&”优先级又高于“||”。。 例如 && (逻辑与) || (逻辑或) ! (逻辑非) (1)a>b && c>d   等价于    (a>b)&&(c>d) (2)!b==c||d<a    等价于    ((!b)==c)||(d<a) (3)a+b>c&&x+y<b  等价于    ((a+b)>c)&&((x+y)<b) !(非) 算术运算符 关系运算符 &&和|| 赋值运算符 A B A&&B A||B !A 0 0 0 0 1 0 非0 0 1 1 非0 0 0 1 0 非0 非0 1 1 0 逻辑运算值 5.1.2 逻辑表达式设计 1、逻辑表达式 注意: (1)逻辑运算结果以数字1表示“真”,以数字0表示“假”。 (2)在判断一个量是否为“真”时,以0表示“假”,以非0表示“真” (3)!的优先级高于算术运算符,“&&”和“||”的优先级都低于算术运算符和关系运算符,高于赋值运算符,同时“&&”优先级又高于“||”。 定义:用逻辑运算符将两个表达式连接起来的式子称为逻辑表达式。 5.1.2 逻辑表达式设计 PK (1)逻辑“与”表达式 (2)逻辑“或”表达式 定义 设A,B是两个表达式,如果一个表达式通过运算符的优先级别和结合方向最终可归结为A||B的形式,则称这个表达式为逻辑或表达式,简称“或”表达式。 计算过程 对于或表达式A||B ,先计算A,当A值为非0时,不再计算B(此时说明或表达式的值一定为1);当A的值为0时,再计算B。 例如 表达式3>0||5>7 定义 设A,B是两个表达式,如果一个表达式通过运算符的优先级别和结合方向最终可归结为A||B的形式,则称这个表达式为逻辑或表达式,简称“或”表达式。 计算过程 对于或表达式A||B ,先计算A,当A值为非0时,不再计算B(此时说明或表达式的值一定为1);当A的值为0时,再计算B。 例如 表达式4>0 && 3>2 5.1.2 逻辑表达式设计 (3)逻辑“非”表达式 定义 计算过程 例如 设A是一个表达式,如果某个表达式通过运算符的优先级别和结合方向最终可归结为!A的形式,则称这个表达式为逻辑非表达式,简称“非”表达式。 对于或表达式!A,先计算A,然后取反 表达式!(5>0) 注意:特殊情况-逻辑运算符不全都被执行 (1)表达式a&&b&&c求解过程中,只有a为真时,才需要求b的值,只有a和b都为真时,才需要求c的值。 (2)表达式a||b||c求解过程中,只有a为真时,就不需要求 b和c的值,整个表达式的值一定为真。 例如: 设a=10,b=11,c=12,求下列表达式的值: a%2==0&&c%2==0 a+b<c&&b+c>a

资源预览图

5.1 条件判断表达式(课件)-《C语言程序设计》同步教学(西安电子科技大学出版社)
1
5.1 条件判断表达式(课件)-《C语言程序设计》同步教学(西安电子科技大学出版社)
2
5.1 条件判断表达式(课件)-《C语言程序设计》同步教学(西安电子科技大学出版社)
3
5.1 条件判断表达式(课件)-《C语言程序设计》同步教学(西安电子科技大学出版社)
4
5.1 条件判断表达式(课件)-《C语言程序设计》同步教学(西安电子科技大学出版社)
5
5.1 条件判断表达式(课件)-《C语言程序设计》同步教学(西安电子科技大学出版社)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。