- 0
- 0
- 约9.12千字
- 约 27页
- 2018-02-28 发布于天津
- 举报
1
第五讲 程序设计
主讲:刘怀亮
E-mail:
经济管理学院信息管理系
选择结构
2
引例
计算函数值: sin(x)/x x≠0
y=
1 x=0
需要考虑 (1) 输入x;
(2) 判断x值;
(3) 根据x值,计算y值;
(4) 输出y值;
显然(2)(3)顺序结构不能实现,须引入选择结构
#include stdio.h
#include math.h
void main( )
{ float x,y;
printf(“input x:”);
scanf(“%f”,x);
if (x!=0.0)
y=sin(x)/x;
else
y=1;
printf(“x=%5.2f\ny=%7.4f\n”,x,y);
}
关系运算
选择结构
input x: 2
x=2.00
y=0.4546
3
1、关系运算:对两个值进行“比较运算”
2、关系运算符:、=、、=、= =、!=
高 低
3、优先级别:
算术运算符、关系运算符、赋值运算符
高 低
如:ca+b c(a+b)
ab==c (ab)==c
a==bc a==(bc)
a=bc a=(bc)
优先级相同
注意:区分
‘=’与‘==’
§1、关系运算符和关系表达式
4
4、关系表达式:用关系运算符将两个表达式(算术表达式、关系表达式、逻辑表达式、赋值表达式、字符表达式)连接起来的式子。
如:x!=0 ‘a’!=‘A’ a*a+b*bY*Y
5、关系表达式的值:真(1) 假(0)
如:ca+b c(a+b)
a==bc a==(bc)
a=bc a=(bc)
问:a=1,b=-5,c=‘a’时上表达式的值?
6、结合规则:左结合
说明:数量值比较:数字的大小
字符量比较:ASCII码的大小
1
1
1
C的ASCII码97
5
§2 逻辑运算符和逻辑表达式
1、逻辑运算符:(与)、||(或)、!(非)
2、优先级别: ! ||
高 低
!(非)
算术运算符
关系运算符
||
赋值运算符
高
低
例如:
ab bc (ab)(bc)
a!=bc!=0 (a!=b)(c!=0)
!a||ab (!a)||(ab)
532||!84-2
532 || (!8)4-2
532 || (!8)(4-2)
(53)2 || ((!8)(4-2))
((53)2) || ((!8)(4-2))
6
3、逻辑量:当一个量(可以是基本类型的常量或变量)用作判断时,C编译系统认为:
非0——真、0——假
4、逻辑表达式:用逻辑运算符将关系表达式或逻辑量连接起来的式子
5、逻辑表达式的值:真(1)、假(0)
如:若a=4 则 !a
a-5
4||0
0
1
1
例如:设a=3,b=2,c=1
ab bc (ab)(bc)
a!=bc!=0 (a!=b)(c!=0)
!a||ab (!a)||(ab)
532||!84-2
532 || (!8)4-2
532 || (!8)(4-2)
(53)2 || ((!8)(4-2))
((53)2) || ((!8)(4-2))
1
1
1
1
7
如:判断某年year是否闰年?
您可能关注的文档
- 2016年柑橘冻害防治措施演示课件文.pptx
- 2016年华北理工大学机械原理课程设计总体设计演示课件文.ppt
- 2016年急诊科乌头碱中毒演示课件文.ppt
- 2016年建模竞赛动员及说明会演示课件文.ppt
- 2016年精艺杯测量培训(4-6)演示课件文.ppt
- 2016年山东省农村一二三产业融合试点项目实施内容和实施方案要求演示课件文.ppt
- 2016年兽药饲料监管培训演示课件文.ppt
- 2016年塔吊信号工教育演示课件文.ppt
- 2016通信电子线路课程设计演示课件文.ppt
- 2016现代组织化学技术-免疫组织化学技术-硕研演示课件文.pptx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 25HNTJ026 锯齿形装配式混凝土剪力墙结构施工图制图规则及构造详图 T_HNKCSJ 025-2025.docx VIP
- 25HNTJ025 刚节点装配式混凝土框架结构施工图制图规则及构造详图 T_HNKCSJ 024-2025.docx VIP
- DGJ 08-83-2000 防静电工程技术规程-全国各省建筑标准.pdf VIP
- DB11∕T 1322.19-2017 安全生产等级评定技术规范 第19部分:环卫从业单位.pdf VIP
- DB11∕T 1313-2015 薄抹灰外墙外保温用聚合物水泥砂浆 应用技术规程.pdf VIP
- SONY摄像机说明书.pdf VIP
- 山东服装职业学院单招职业倾向性测试题库附答案详解.docx VIP
- 老挝的历史发展与现状及其与中国的关系[整理版].doc VIP
- 民航安检、航班机组报警和公安警情处置规范..pdf VIP
- 西电电路考研题库及答案.doc VIP
原创力文档

文档评论(0)