分支结构优秀课件.ppt
《分支结构优秀课件.ppt》由会员分享,可在线阅读,更多相关《分支结构优秀课件.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、分支结构第1页,本讲稿共26页回顾q表达式是操作数和运算符的集合q关系运算符运用测试两个操作数之间的关系q条件结构解决了程序种需要根据不同情况进行判断的情况q逻辑运算符用于组合多个条件(&和|)或者为某一条件取反(!)q最高的优先级:小括号,即()q最低的优先级:赋值运算符,即=q优先级顺序:!算术运算符比较运算符&|2第2页,本讲稿共26页目标q熟练使用 if 结构q熟练使用多重if结构、嵌套 if 结构q熟练使用 switch 结构q理解条件运算符的用法3第3页,本讲稿共26页条件结构1-1q条件结构就是需要根据不同条件进行判断,然后执行不同的操作q简单 if 语句的一般形式为:if()如
2、果条件为真,if 语句执行一个语句或一组语句;如果条件为假,则执行 if 语句后面的语句(如果有)。其执行过程可表示为右图。4第4页,本讲稿共26页条件结构1-2q if-else 语句的一般形式为:语句的一般形式为:if()else 如果条件为真,执行 if 后面的一个语句或一组语句;如果条件为假,则执行 else 后面的语句。5第5页,本讲稿共26页main()int a,b,max;printf(n input two numbers:);scanf(%d%d,&a,&b);max=a;if(maxb)max=b;printf(max=%d,max);简单if语句的示例1-3内存内存ab
3、max567878请输入两个数:56 78判断出最大数:786第6页,本讲稿共26页#include void main()int num;printf(n请输入一个整数:);scanf(%d,&num);if(num%2)=0)printf(%d 是一个偶数。n,num);elseprintf(%d 是一个奇数。n,num);if-else语句的示例1-4内存内存num57请输入一个整数:5757 是一个奇数。7第7页,本讲稿共26页不能不能上菜上菜有胡萝卜吗?有黄瓜吗?制作胡萝卜沙拉有多重条件判断2-1有可以可以上菜上菜制作黄瓜沙拉制作黄瓜沙拉没有没有开始做黄瓜沙拉做胡萝卜沙拉有没有不能不
4、能上菜上菜可以可以上菜上菜是否有胡萝卜有没有是否有黄瓜?结束8第8页,本讲稿共26页多重ifq要处理多重条件判断的情况,需要使用多重条件结构多重条件结构2-2嵌套 ifswitch结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构多重条件结构9第9页,本讲稿共26页if(表达式1)语句1;else if(表达式2)语句2;else if(表达式3)语句3;.else 语句n;q多重 if 结构是if-else 的另一种形式,这种形式也称为
5、阶梯式 if-else-if 多重 if 结构2-3真真 假 真真假真真 假 10第10页,本讲稿共26页多重 if 结构2-411第11页,本讲稿共26页多重 if 结构示例2-5问题描述:编写一个程序,根据用户输入的期末考试成绩,输出相应的成绩评定信息。成绩大于等于90分输出“优”;成绩大于等于80分小于90分输出“良”;成绩大于等于60分小于80分输出“中”;成绩小于60分输出“差”。#include void main()float grade;printf(n 请输入期末考试成绩:);scanf(%f,&grade);if(grade=90)printf(n 优);else if(g
6、rade=80)&(grade=60)&(grade 0)if(y 1)z=1;else/*这个 else 部分属于哪个 if?*/z=2;嵌套 if 结构3-2每个 else 部分总属于前面最近的那个缺少对应的 else 部分的 if 语句。提倡使用大括号括起来以避免看起来有二义性。在嵌套内的if语句可能又是if-else型的,这将会出现多个if和多个else重叠的情况,这时要特别注意if和else的配对问题。14第14页,本讲稿共26页#includevoid main()int a,b;printf(n 请输入 A 和 B 的值:);scanf(%d%d,&a,&b);if(a!=b)i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分支 结构 优秀 课件
限制150内