最新《循环结构》PPT课件幻灯片.ppt

最新《循环结构》PPT课件幻灯片.ppt

ID:62082599

大小:872.50 KB

页数:97页

时间:2021-04-14

最新《循环结构》PPT课件幻灯片.ppt_第1页
最新《循环结构》PPT课件幻灯片.ppt_第2页
最新《循环结构》PPT课件幻灯片.ppt_第3页
最新《循环结构》PPT课件幻灯片.ppt_第4页
最新《循环结构》PPT课件幻灯片.ppt_第5页
资源描述:

《最新《循环结构》PPT课件幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《循环结构》PPT课件本章要点什么是循环?为什么要使用循环?如何实现循环?实现循环时,如何确定循环条件和循环体?怎样使用while和do-while语句实现次数不确定的循环?while和do-while语句有什么不同?如何使用break语句处理多循环条件?如何实现多重循环?for语句一般应用形式:for(循环变量赋初值;循环条件;循环变量增值){循环体语句}#includevoidmain(){inti,sum=0;for(i=1;i<=100;i++)sum+=i;printf("%d",sum);}for(表达式1;表达式2;

2、表达式3)循环结构回顾确定循环次数一般形式:while(表达式)循环体语句;执行流程:当表达式为真(非0值)时,执行循环体语句;直到表达式为假,循环终止表达式循环体假(0)真(非0)while4.1.2while语句特点:先判断表达式,后执行循环体(当型)求1+2+…+100的和sum=0;i=1;while(i<=100){sum=sum+i;i++;}此处无分号;一般形式:while(表达式)循环体语句4.1.2while语句说明:循环体有可能一次也不执行(一开始条件就不成立)当表达式为真(非0值)时,即可继续执行循环循环体包括一个以上语句的用

3、{}组成复合语句有使循环趋向结束的语句,如i++无限循环:也即无循环结束条件while(1)循环体;下列情况,退出while循环:条件表达式不成立(为零)循环体内遇break特点:先判断表达式,后执行循环体(当型)sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf(“%d”,sum);用一对大括号{}将若干语句顺序组合在一起就是一个复合语句例用while循环求1+2+…+100的累加和#includevoidmain(){inti,sum=0;i=1;while(i<=100){sum=su

4、m+i;i++;}printf("%d",sum);}循环初值循环终值循环变量增值循环条件循环体循环结构的五要素:循环初值,循环条件,循环终值,循环变量增值,循环体例用while循环求1+2+…+n的累加和#includevoidmain(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}求前n项的和可用scanf读入n#includevoidmain(){inti,sum=0,n;i=1;printf(“Entern:”); scan

5、f(“%d”,&n);while(i<=n){sum=sum+i;i++;}printf("%d",sum);}while语句和for语句都是在循环前先判断条件while和for的比较while语句说明表达式1;while(表达式2){循环体语句;表达式3;}for(表达式1;表达式2;表达式3)循环体语句for(i=1;i<=10;i++)sum=sum+i;i=1;while(i<=10){sum=sum+i;i++;}求1~10的累加和程序解析-求π的近似值例4-1#include#includevoidma

6、in(){intdenominator,flag;doubleitem,pi;flag=1;denominator=1;item=1.0;pi=0;while(fabs(item)>=0.0001){item=flag*1.0/denominator;pi=pi+item;flag=-flag;denominator=denominator+2;}pi=pi*4;printf(“pi=%f”,pi);}精确到最后一项的绝对值小于10–4,即

7、item

8、≤10–4,达到精度要求,循环结束fabs(item)<0.0001精度要求给出了循环结束条件

9、程序解析-求π的近似值#include#includevoidmain(){intdenominator,flag;doubleitem,pi;flag=1;denominator=1;item=1.0;pi=0;while(fabs(item)>=0.0001){item=flag*1.0/denominator;pi=pi+item;flag=-flag;denominator=denominator+2;}pi=pi*4;printf(“pi=%f”,pi);}item=0.0?#include

10、o.h>#includevoidmain(){ints;floatn,t,pi;t=1;s=0;n=1.0

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

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

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