最新第三讲程序控制结构一ppt课件.ppt

最新第三讲程序控制结构一ppt课件.ppt

ID:62172082

大小:2.93 MB

页数:98页

时间:2021-04-20

最新第三讲程序控制结构一ppt课件.ppt_第1页
最新第三讲程序控制结构一ppt课件.ppt_第2页
最新第三讲程序控制结构一ppt课件.ppt_第3页
最新第三讲程序控制结构一ppt课件.ppt_第4页
最新第三讲程序控制结构一ppt课件.ppt_第5页
资源描述:

《最新第三讲程序控制结构一ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三讲程序控制结构一第3讲 程序控制结构42第3讲程序控制结构(一)程序控制结构2.1if语句2.2switch语句2.3while语句2.4do-while语句2.5for语句432.1if语句if/else选择结构if/else选择结构称为双路选择结构,因为它在两种不同动作之间作出选择。if(表达式)语句1else语句2功能:若表达式的值为非0值,执行语句1;否则,将执行语句2。表达式语句1非0语句20472.1if语句if/else选择结构示例例1下述程序实现:输入一个整数,计算它的绝对值并输出。#include

2、stream.h>voidmain(){inti,absi;cout<<"Enteraninteger:";cin>>i;if(i>0)absi=i;elseabsi=-i;cout<<"Theabsolutevalueis“<

3、否则,输出一行文字信息。if(x>=0)cout<=’A’&&ch<=’Z’

4、

5、ch>=’a’&&ch<=’z’)cout<

6、nglishletter.";elsecout<

7、若为0值,则计算表达式3的值。计值结果即为整个条件表达式的值。4112.1if语句条件表达式示例例4承例1,可以使用条件表达式语句改写程序#includemain(){inti,absi;cout<<"Enteraninteger:";cin>>i;absi=i>0?i:-i;cout<<"Theabsolutevalueof“<0)absi=i;elseabsi=-i;Enteraninteger:684Theabsolutevalu

8、eof684is684.Enteraninteger:-684Theabsolutevalueof-684is684.4122.1if语句复合语句一对花括号及其中包含的语句集称为复合语句。{说明语句(可选)执行语句}使用说明语句的复合语句称为程序块程序中凡可使用单一语句的地方,都可使用复合语句作为特例,函数体也就是一个复合语句4132.1if语句复合语句示例例5设int型变量i、j、temp,且ij。执行下述if语句后,将确保i中的数值较j为大。if(i

9、+j;j=i-j;i=i-j;}或4142.1if语句复合语句示例例6计算一元二次方程ax2+bx+c=0两相异实根if(a!=0&&b*b-4*a*c>0){x1=(-b+sqrt(b*b-4*a*c))/(2*a);x2=(-b-sqrt(b*b-4*a*c))/(2*a);}elsecout<<"Coefficientsarenotsuitable.";4152.1if语句扩展if语句与嵌套if语句在if/else结构中设置if/else结构,形成了if语句的扩展或嵌套形式。通过测试多个条件,得以实现多向分支。if

10、(表达式1)语句1elseif(表达式2)语句2......elseif(表达式n)语句n[else语句n+1]if(表达式1){if(表达式2)语句2else语句3}else扩展if语句嵌套if语句{if(表达式3){if(表达式4)语句4......}}416当多个if…else语句嵌

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

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

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