控制结构循环控制教学文案.ppt

控制结构循环控制教学文案.ppt

ID:61272585

大小:1.50 MB

页数:65页

时间:2021-01-23

控制结构循环控制教学文案.ppt_第1页
控制结构循环控制教学文案.ppt_第2页
控制结构循环控制教学文案.ppt_第3页
控制结构循环控制教学文案.ppt_第4页
控制结构循环控制教学文案.ppt_第5页
资源描述:

《控制结构循环控制教学文案.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、控制结构循环控制为什么需要循环2-2printf("我是最棒的!");printf("我是最棒的!");printf("我是最棒的!");printf("我是最棒的!");printf("我是最棒的!");printf("我是最棒的!");……printf("我是最棒的!");inti=1;while(i<=100){printf("我能行!");i++;}i<=10000"我是最棒的!");没有使用循环结构使用while循环2什么是循环生活中的循环打印50份试卷10000米赛跑旋转的车轮循环结构的特点循环结构循环条件循环操作锲而不舍地学习根据条件重复的做相同或相

2、似的事情3while循环(当型循环).p77-80特点:先判断,再执行while(循环条件){循环操作}符合条件,循环继续执行;否则,循环退出循环中被重复执行的操作inti=1;while(i<=30){printf("我能行!");i++;}编码规范:缩进、换行循环操作循环条件真假4如何用程序描述下面这个故事呢?为了备战,令狐冲锲而不舍地练习,盈盈严格把关…“盈盈,怎么样,可以了吗?”“不行,高音部分唱得还不是很好,钢琴还要继续练啊!”没有听到“很棒”的评价,看来革命尚未成功,令狐冲并不气馁:早上5点练声,上午练钢琴,下午到声乐老师家练习唱歌,晚上练习舞蹈基本功

3、。循环条件循环操作使用while循环的步骤1、分析循环条件和循环操作2、套用while语法写出代码3、检查循环是否能够退出怎样使用while循环3-1.p77-805怎样使用while循环3-2.p77-80charanswer;printf("表演得怎么样?(y/n):");answer=getchar();while(answer!='y'){printf("早上5点开始练声!");printf("上午练习钢琴!");printf("下午到声乐老师家练习唱歌!");printf("晚上练习舞蹈基本功!");printf("表演得怎样?(y/n)

4、:");getchar();answer=getchar();}printf("圆满完成!");循环条件循环操作比较两个char类型的值是否相等6求自然数1到100的和.p77-80解:1.分析问题1+2=33+3=66+4=1010+…=最终结果0+1=1第二个加数有规律:1,2,3…1234…013610而第一个加数都是前一个运算的结果重复做两个数的加法运算step1:设两个加数变量sum=0,i=1;step2:当i<=100时{重复(循环)做sum+i其中sum=前一个sum+ii=前一个i+1;}step3:输出循环后的结果intsum=0,i=1;

5、while(i<=100)sum=sum+i;i=i+1;printf(“和=%d”,sum);while循环常见问题3-1.p77-80//打印4次“欢迎同学”voidmain(){inti=0;while(i<4){printf(“欢迎同学");i++;}}永远都不会退出的循环称为死循环循环的次数原则上应该是有穷的,也就是说,循环要有出口,否则成为死循环循环一直执行,不会退出,哪里出错了?8while循环常见问题3-2.p77-80/*打印4次“欢迎同学”*/voidmain(){inti=1;while(i<4){printf(“欢迎同学学员");i++;}

6、}i<=4只打印了三次,哪里出错了?注意检查循环次数是否满足需求9while循环常见问题3-3.p77-80/*打印4次“欢迎同学”*/voidmain(){inti=0;while(i>5){printf("欢迎欢迎同学");i++;}}注意:如果一开始条件就不满足,while循环一次都不执行i<5一次都没有打印,哪里出错了?10[课堂练习]找出100以内的奇数。练习#includeintmain(){intsum=0,i=1;while(i<=100){sum=sum+i;i=i+2;}return0;}112006年在校学生1万人,每年增长

7、25%,请问按此增长速度,到哪一年在校学生人数将达到10万人?提示:1、循环条件和循环操作分别是什么?2、intyear=2006;doublestudents=10000;while…3、2007年在校学生数量=10000*(1+0.25)练习12练习选择题。在while(x)语句中的x与下面的条件表达式等价的是________。x==0x==1x!=1x!=0D.X!=013练习有以下程序main(){inty=10;while(y--);printf(“y=%d”,y);}程序执行后的输出结果是()A.y=0B.y=-1C.y=1D.while构成无限循

8、环B.y=

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

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

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