(11)--10for语句的应用二级C语言编程技巧与实例解析.ppt
《(11)--10for语句的应用二级C语言编程技巧与实例解析.ppt》由会员分享,可在线阅读,更多相关《(11)--10for语句的应用二级C语言编程技巧与实例解析.ppt(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、循环语句的应用C 语 言 程 序 设 计问题描述1达达依依尔尔麦麦粒粒问问题题 “这里这里有一个有一个88的棋盘,请您在第的棋盘,请您在第1格格里赏给我里赏给我1粒麦子,在第粒麦子,在第2格里赏给我两粒,格里赏给我两粒,第第3格格4粒,第粒,第4格格8粒,以后每一格都比前一粒,以后每一格都比前一格加一倍。请您把这格加一倍。请您把这64格的麦粒,都赏给您格的麦粒,都赏给您的仆人吧!的仆人吧!”term1=1 term2=2=term12.第 格:1第 格:2第 格:3第 格:64 term3=4=term22term64=term632假设麦子数量为sumi每格的麦子数量为termitermi=
2、termi-12sumi=sumi-1+termi循环体算法分析2循环一般形式算法流程图假循环控制条件循环体真循环变量初始化循环变量更新假i=64term=term*2sum=sum+term真term=1,sum=1,i=2i+绘制流程图3算法流程图程序代码假i=64term=term*2sum=sum+term真term=1,sum=1,i=2i-#includevoid main()int i;double term=1,sum=1;for(;)printf(“麦子总数为:%en,sum);i=2i=64i+term=term*2;sum=sum+term;循环变量初始化 循环控制条件 循环变量更新循环体程序设计4int i;double term=1,sum=1;for(i=2;i=64;i+)term=term*2;sum=sum+term;termi32274315842636465sum1.84e19麦子子总总数数1.84e19程序执行5猴子吃桃问题描述知识小结知识小结算法分析程序设计与运行To be continued To be continued Next循环嵌套循环嵌套小 结6猴子吃桃思考题7第一天猴子摘下若干桃子吃了一半 外加一个之后每一天吃掉剩下桃子的一半外加一个第十天只剩下一个桃子请问:猴子第一天共摘下多少桃子?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 10 for 语句 应用 二级 语言 编程 技巧 实例 解析
限制150内