《2.3.3循环结构第二课时.ppt》由会员分享,可在线阅读,更多相关《2.3.3循环结构第二课时.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2.3.3循环结构Dowhileloop一、回顾v假设你从今年开始,第一个月为“希望工程”存入1元钱,第二月存入2元钱,第三月存入3元钱以此类推,多少个月能为希望工程存款超过500元?50000元?开始m=0,s=0n500s=s+nm500s=s+mm=m+1结束NYYN输出mDimm,sAsIntegerm代表月,s代表存款Form=1To500s=s+mIfs500Thentext1.text=m将月的值送给文本框ExitForEndifNextmm=m+1Nm=m+1Nm=m+1Nm=m+1NY输出mY输出mY输出mY结束开始m=0,s=0n500s=s+nm500s=s+mm=m+1
2、结束NYYN二、找出程序算法中的问题v1、for循环中变量的末值不严谨v2、程序略显复杂输出m开始m=0,s=0n500s=s+nm500s=s+mm=m+1结束NYYN三、如何改进(任务一)开始m=0,s=0s=s+nm=m+1s=s+m结束NY输出m输出ms=500四、dowhile语句vDowhile条件表达式v循环体vLoopv先判断while后面的条件表达式,v如果满足,程序反复执行循环体,否则退出循环五、模仿秀v解决希望储蓄问题,并完成任务二vDowhiles=500vm=m+1vs=s+mvLoopv输出m六、探讨Fornext语句Dowhileloop语句基本格式计数型循环计数
3、型循环For 变量变量=表达式表达式1To 表达式表达式2【step表达式3】语句语句Next 变量变量当型循环Dowhile条件表达式循环体Loop适用环境用于循环次数已知的情况用于循环次数已知的情况比for语句更加灵活七、大显身手(任务三)v1、酵母分裂问题v2、蜗牛出井问题v3、弹性小球问题八、总结vDowhile条件表达式v循环体vLoopv先判断while后面的条件表达式,v如果满足,程序反复执行循环体,否则退出循环vFornext语句:用于循环次数已知的情况vDowhileloop语句:比for语句更加灵活九、结束语v1、对于一个问题不要局限于一种结构,一种解决方法v2、看问题更适合哪种结构v3、编写程序需要耐性和严谨性