c语言程序设计ppt_第3章_分支结构程序设计
38页1、C语言程序设计(第3版)张磊编著 清华大学出版社,C语言程序设计(第3版)张磊编著, 2012年10月清华大学出版社出版。 该教材面向程序设计初学者编写, 适合将C语言作为第一门程序设计语言的高校学生。该教材理论教学和实验教学合二为一, 在每章之后均设有实验指导。实验指导分为基础实验和综合实验两部分。 基础实验紧密结合教材中的例题程序设置,以“理解验证完善扩充提高”为实验教学线索,重在巩固课堂教学知识,提高调试程序及完善程序的能力; 综合实验以算法设计和程序实现为重点,训练运用所学知识解决实际问题的能力。该教材同时配有程序资源和试题库。Email:,C语言程序设计(第3版)课件,C语言程序设计(第3版)张磊编著 清华大学出版社,C语言程序设计第3章 分支结构程序设计,C语言程序设计(第3版) 张 磊 编著21世纪高等学校规划教材 清华大学出版社,C语言程序设计(第3版)张磊编著 清华大学出版社,第3章 分支结构程序设计,3.1 简单条件的分支程序 3.2 复合条件的分支程序 3.3 用switch语句实现分支控制 3.4 goto语句 3.5 条件运算 3.6 分支结构应用举例,C语言
2、程序设计(第3版)张磊编著 清华大学出版社,3.1 简单条件的分支程序,3.1.1判断优等生程序 3.1.2关系表达式 3.1.3 if语句,C语言程序设计(第3版)张磊编著 清华大学出版社,3.1.1判断优等生程序,例3-1 输入一个学生的两门课的成绩,若平均成绩不低于90分,则显示“优等生”,否则显示“要加油啊!”。 1程序 /* program e3-1.c */ #include void main() int a1,a2,ave;printf(“输入两门课的成绩:“);scanf(“%d,%d“, ,2程序解析 程序中的if-else命令用于实现分支控制,分支处理的条件是“ave=90”。当ave=90成立时,执行语句“printf(”优等生!n“);”,输出字符串“优等生!”;否则,执行语句“printf(”要加油啊!n“);”,输出字符串“要加油啊!”。 第一次执行结果 输入两门课的成绩:88,96 优等生! 第二次执行结果 输入两门课的成绩:77,85 要加油啊!,C语言程序设计(第3版)张磊编著 清华大学出版社,3.1.2关系表达式,关系表达式:由关系运算符连接若干个
3、算术表达式构成的式子。分支结构的条件部分,通常使用关系表达式表示。如,程序e3-1.c中if命令的分支处理条件“ave=90” 1关系运算符,C语言程序设计(第3版)张磊编著 清华大学出版社,3.1.2关系表达式,1关系运算符,C语言程序设计(第3版)张磊编著 清华大学出版社,3.1.3 if语句,if语句的一般形式 if语句的简单形式 if语句的嵌套结构 if-else if结构,C语言程序设计(第3版)张磊编著 清华大学出版社,3.1.3 if语句,结构if(表达式)语句组1else语句组2 其执行过程 如果表达式的值为非0, 则执行“语句组1”,然后执行紧接“语句组2”之后的语句;否则,跳过语句组1而执行语句组2,然后继续向下执行。,1if语句的一般形式,C语言程序设计(第3版)张磊编著 清华大学出版社,3.1.3 if语句-if语句的一般形式,例3-2 计算分段函数的值。,/* program e3-2.c */ #include void main() int x,y;printf(“X=“);scanf(“%d“, ,C语言程序设计(第3版)张磊编著 清华大学出版社,3.1
4、.3 if语句-if语句的简单形式,结构 if(表达式) 语句组执行过程 若表达式的值非0(即真), 则执行语句组,然后继续执行if语句的下一个语句;否则,不执行语句组,而直接执行语句组之下的语句,即if语句的下一个语句。 即:该if语句的功能就是根据条件(表达式的值),决定是否执行语句组。,C语言程序设计(第3版)张磊编著 清华大学出版社,3.1.3 if语句-if语句的简单形式,例3-3 输入一个学生两门课的成绩,若平均成绩不低于90分,则显示“优等生”。, 程序实现 /* program e3-3.c */ #include void main() int a1,a2,ave;printf(“输入两门课的成绩,数据之间用“,”分隔:“);scanf(“%d,%d“, , 算法设计,C语言程序设计(第3版)张磊编著 清华大学出版社,3.1.3 if语句-if语句的简单形式,例3-4 输入一个整数x,若是偶数,则输出它。, 程序实现 /* program e3-4.c */ #include void main() int x;printf(“Input x: “);scanf(“%
《c语言程序设计ppt_第3章_分支结构程序设计》由会员luoxia****01812分享,可在线阅读,更多相关《c语言程序设计ppt_第3章_分支结构程序设计》请在金锄头文库上搜索。
pnd产品结构设计注意事项
2013届高考数学(理)一轮复习课件:第四篇_三角函数、解三角形第2讲_同角三角函数的基本关系与诱导公式)
电路图分析
c语言ppt10
framingham危险评分
catia教程100
变态心理8
2013微生活商家合作方案
2014新北师大版小学一年级下册数学《整理与复习》
typ-001铁营盘工程项目计划书
c语言程序设计ppt_第3章_分支结构程序设计
《成本会计》第一章总论
品德二年级下册单元一我爱我的班集体
八年级数学上册12.2《用坐标表示轴对称》课件(人教版)
c语言第5章
adams学习资料1
2011护理教学---胸部损伤
c语言第一次习题课
ohsas18001标准讲义
cpp314机组安全工作汇报材料
2022-05-09 54页
2022-04-21 116页
2022-04-20 69页
2022-04-18 77页
2022-04-14 35页
2022-04-14 43页
2022-04-14 49页
2022-04-14 92页
2022-04-14 264页
2021-11-26 33页