c语言_while循环.ppt

c语言_while循环.ppt

ID:48058213

大小:509.50 KB

页数:16页

时间:2020-01-13

c语言_while循环.ppt_第1页
c语言_while循环.ppt_第2页
c语言_while循环.ppt_第3页
c语言_while循环.ppt_第4页
c语言_while循环.ppt_第5页
资源描述:

《c语言_while循环.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、14.2.1while循环授课教师: 杨 莉2007年10月30日2一般形式:while(表达式){需要执行循环的语句;}While是“当”的意思3执行过程:1)先判断表达式是否为真;2)若表达式为真,执行语句,直到表达式为假;3)若表达式为假,则跳出循环。4执行流程:假(0)真(非0)表达式语句while5例:假设有一个爱哭的小娃娃,有一天她要求父母给买一条小红裙,可惜父母不同意,于是她就开始一个循环:while(父母不给买小红裙){我哭;}6首先,一个合适的判断是否继续的条件相当重要。要想继续哭,条件有两个:“父母不给买

2、小红裙”并且“我还没有哭累”。while(父母不给买小红裙&&我还没有哭累){我哭;}7其次,大多数情况下,条件需要被恰当地改变。1)得在哭的间隙观察大人是否同意买裙。while(父母不给买小红裙&&疲劳度<200){我哭;我偷看爸妈是否同意买裙;疲劳度++;}2)假设小女孩有一个疲劳度,每哭一次疲劳度加1,当疲劳度到达200时,可怜的小女孩累了……8特点:先判断表达式,后执行循环体说明:1、循环体有可能一次也不执行2、循环体可为任意类型语句3、下列情况,退出while循环:●条件表达式不成立(为零)●循环体内遇break,

3、return,goto4、无限循环:while(1)循环体;while循环特点:9与if语句比较:if(条件){条件成立时执行的语句;}两者格式基本相同,条件成立时,if语句仅执行一次,而while语句则将反复执行,直到条件不成立为止。10例:用while语句实现求从1到100的累加和。sum=1+2+3+...100分析:1)sum=(1+100)*502)定义变量i,i=1,i=2…i=1003)sum=sum+i思考:画出该题的流程图11流程图:定义变量i,sum赋初值(while)i<=100sum=sum+ii++

4、输出sum(总和)YN12#includemain(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}循环终值循环变量增值循环条件循环体源程序:循环初值13练习:思考1、编程计算1~10的平方和#include文件包含main(){}inti=1,sum=0;循环初值主函数while(){}循环条件循环变量增值将i的平方累加到sum中printf(“sum=%d”,sum);执行过程isum10+1*1=121+

5、2*2=535+3*3=14414+4*4=30530+5*5=55655+6*6=91791+7*7=1408140+8*8=2049204+9*9=285285+10*10=38511运行结果:sum=385sum+=i*i;i++;i<=10142、程序阅读main(){floatscore,sum=0;inti=1,count=0;while(i<=50){printf(“inputascore:”);scanf("%f",&score);sum+=score;if(score<60)count++;i++;}p

6、rintf(“sum=%10.2f,count=%d",sum,count);}思考151)while语句先判断后执行循环语句。2)while语句中的语句部分若为简单句可不用{}。3)while语句的循环体中应有趋于结束的条件。4)对于while循环而言,若表达式不成立语句部分一次也不被执行。小结:16作业:编写程序计算下列算式的值:直到某一项A<=0.000001时为止。输出最后C值。

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

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

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