《顺序分支结构》PPT课件

《顺序分支结构》PPT课件

ID:45747650

大小:710.50 KB

页数:28页

时间:2019-11-17

《顺序分支结构》PPT课件_第1页
《顺序分支结构》PPT课件_第2页
《顺序分支结构》PPT课件_第3页
《顺序分支结构》PPT课件_第4页
《顺序分支结构》PPT课件_第5页
资源描述:

《《顺序分支结构》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第章4分支结构语句概述问题的引出if语句的嵌套switch语句if语句语句可以分为五大类:1.表达式语句:表达式的后面加一个分号⑴赋值语句⑵自加减运算符构成的表达式语句⑶逗号表达式语句2.空语句:只有一个分号,作为语句结束符3.复合语句:由"{"和"}"把一些变量说明和语句组合在一起,又称语句块。如:{inta=0,b=1,sum;sum=a+b;printf("%d",sum);}第章4分支结构函数调用语句:由一个函数调用加上一个分号组成,如:printf("Thisisafunctioncall");

2、5.控制语句,共有9种,即:⑴if语句⑵switch语句⑶while语句⑷do-while语句⑸for语句⑹break语句⑺continue语句⑻goto语句⑼return语句语句概述问题的引出if语句的嵌套switch语句if语句第章4分支结构【例4.1】有三个电阻并联,其阻值分别为10Ω、20Ω、50Ω,求并联后的电阻。#include"stdio.h"main(){floatr,r1,r2,r3;执行顺序r1=10;r2=20;r3=50;r=1/(1/r1+1/r2+1/r3);/*注意别忘了括号

3、*/printf("并联电阻r=%8.2f",r);}运行结果:并联电阻r=5.88执行顺序语句概述问题的引出if语句的嵌套switch语句if语句第章4分支结构此结构属于顺序结构,程序自上而下执行时程序中的每一个语句都被执行一次,而且只能被执行一次。C语言提供两种分支判断语句:If语句switch语句语句概述问题的引出if语句的嵌套switch语句if语句第章4分支结构4.3.1if语句的一般形式4.3.2if-else中的语句可以是复合语句4.3if语句4.3.3if语句的缺省形式4.3.4条件表

4、达式较复杂的情况4.3.5条件表达式未必一定是关系或逻 辑表达式4.3.6同一个条件可以有多种表达方式语句概述问题的引出if语句的嵌套switch语句if语句第章4分支结构if语句的一般形式:if(<表达式>)<语句1>[else<语句2>]注:[]内的表示是可选的。语句概述问题的引出if语句的嵌套switch语句if语句第章4分支结构【例4.2】请输入两个数a,b,比较a+b和a×b的大小,输出大者。#includemain(){inta,b,s1,s2;cout<<"请输入两个

5、整数a,b:";cin>>a>>b;s1=a+b;/*两个数的和*/s2=a*b;/*两个数的积*/if(s1>s2)cout<<"a与b的和大于a与b的积";/*语句A*/elsecout<<"a与b的积大于等于a与b的和";/*语句B*/}语句概述问题的引出if语句的嵌套switch语句if语句第章4分支结构运行结果为:请输入两个整数:2,3a与b的积大于等于a与b的和程序执行的过程:比较两数的和与积,如果s1>s2,执行语句A,否则,就跳过语句A执行语句B语句概述问题的引出if语句的嵌套s

6、witch语句if语句第章4分支结构【例4.3】已知实数a,b,计算u=(r+s)2,v=(r+s)3的值。#include"stdio.h"main(){floata,b,u,v,s,r;printf("请输入实数a,b:");scanf("%f%f",&a,&b);if(a

7、itch语句if语句第章4分支结构运行结果:请输入实数a,b:5.06.0u=103.361115,v=-1050.838013若a一定要有括号(2)if和else同属于一个if语句,程序中不可以没有if而只有else(3)if语句与else语句不可能同时执行(4)如果<语句1>和<语句2>是非复合语句那么该语句一定要以分号结束(5)if语句

8、的表达式可以是任意类型的C语言的合法的表达式语句概述问题的引出if语句的嵌套switch语句if语句第章4分支结构缺省条件语句形式:if(<表达式>)<语句1>执行过程:如果<表达式>的值不为零,执行<语句1>,否则什么也不执行,跳到if语句的下面,继续执行程序中的其它语句。缺省else时的条件分支语句,也经常使用。语句概述问题的引出if语句的嵌套switch语句if语句第章4分支结构【例4.4】输入三角形的三个边长,求出三角

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。