程序框图的循环结构.ppt





《程序框图的循环结构.ppt》由会员分享,可在线阅读,更多相关《程序框图的循环结构.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序框图的循环结构知识回忆1、程序框图的概念2、程序框图的图示和意义3、顺序结构、选择结构的特点4、作业分析问题1:写出1+2+3+4+5的一个算法 第一步:sum=0;第二步:sum=sum+1;第三步:sum=sum+2;第四步:sum=sum+3;第五步:sum=sum+4;第六步:sum=sum+5第七步:输出sum.1+2+3+4+5 在1的基础上加2=3+3+4+5 先计算1+2,得计 算结果3=6+4+5 在计算结果3的基础 上再加3,得计算结 果6=10 +5 再在上述计算结果6 上加4,得计算结果 10=15 思考:上边的式子有怎样的规律呢?引进一个计数变量,通过循环结构实现
2、程序简单化 S1 sum=0S2 i1S3 sumsum+iS4 ii+1S5 如果i不大于5,则返回执行S3,S4,S5 如果大于5,则算法结束。S6 输出sum i i+1Sum Sum+i解决方法就是加上一个判断,判断是否已经加到了,如果加到了则退出,否则继续加。试分析两种流程的异同点直到型结构当型结构i i+1SumSum+i是否i i+1Sum Sum+i否是i?i?请填上判断的条件。最后的结果结束i i+1Sum Sum+ii?输出Sum否是i0,Sum 0开始结束输出Sumi 0,Sum 0开始i i+1Sum Sum+ii?否是结束i i+1Sum Sum+ii?输出Sum否是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 框图 循环 结构

限制150内