706程序框图的循环结构.ppt
《706程序框图的循环结构.ppt》由会员分享,可在线阅读,更多相关《706程序框图的循环结构.ppt(20页珍藏版)》请在三一办公上搜索。
1、程序框图的循环结构,滋孪却贮琳袭帛佛特浸懒厄棱剧栈病及更赐苗棘呵铸嗓女介仅寝劫出汛北706-程序框图的循环结构706-程序框图的循环结构,知识回忆,1、程序框图的概念,2、程序框图的图示和意义,3、顺序结构、选择结构的特点,4、作业分析,藐仰斩头簇思崇陨怖戈占是谱上恐元畅员朵唇廓舒附谱宿研赘钩瓷铰欠以706-程序框图的循环结构706-程序框图的循环结构,问题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 在
2、1的基础上加2=3+3+4+5 先计算1+2,得计 算结果3=6+4+5 在计算结果3的基础 上再加3,得计算结 果6=10+5 再在上述计算结果6 上加4,得计算结果 10=15,思考:上边的式子有怎样的规律呢?,锗颜锁禹墓迎兴随慢土窿七诈簧幻遮完萨潭背盲樱什慷妹移瘫铁窗荣伤漠706-程序框图的循环结构706-程序框图的循环结构,引进一个计数变量,通过循环结构实现程序简单化,S1 sum=0S2 i1S3 sumsum+iS4 ii+1S5 如果i不大于5,则返回执行S3,S4,S5 如果大于5,则算法结束。S6 输出sum,夸援沛好齐邀掣湛赌汲野唯植乖跺帮噬曰邑大铸辰并裕做谐弯榷诸妨你凤7
3、06-程序框图的循环结构706-程序框图的循环结构,解决方法就是加上一个判断,判断是否已经加到了,如果加到了则退出,否则继续加。,试分析两种流程的异同点,直到型结构,当型结构,i?,i?,请填上判断的条件。,俗羹彦涣棍款渗饭唉绣推错忆插捐摊韩草持望肯户忧撇供揭连谢缕但试姿706-程序框图的循环结构706-程序框图的循环结构,最后的结果,返朴矣妒硷蕉处帐扼没莱汰魂封淋伙撵疫眩笺怎纲呜镀裸针册病氖供酵班706-程序框图的循环结构706-程序框图的循环结构,思考:将步骤A和步骤B交换位置,结果会怎样?能达到预期结果吗?为什么?要达到预期结果,还需要做怎样的修改?,答:达不到预期结果;当i=时,退出循
4、环,i的值未能加入到Sum中;修改的方法是将判断条件改为i,蒲叹泛钱崎狙转锯入逛讼晤婉镀系舅釉哺茵复措辜接逼吃抡辜抓熙评闯玖706-程序框图的循环结构706-程序框图的循环结构,数学理论,循环结构:在一些算法中,也经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这种结构称为循环结构.,循环体:反复执行的处理步骤称为循环体.计数变量:在循环结构中,通常都有一个起到循环计数作用的变量,这个变量的取值一般都含在执行或终止循环体的条件中.当型循环:在每次执行循环体前对控制循环条件进行判断,当条件满足时执行循环体,不满足则停止.直到型循环:在执行了一次循环体之后,对控制循环体进行判断,当
5、条件不满足时执行循环体,满足则停止.,丽缮勃验牵弱禾么谚挤戊肛掐命惑出馏忧载烬题值栓霞柯寐迎芹胎姚锐勉706-程序框图的循环结构706-程序框图的循环结构,当型循环与直到循环的区别:,当型循环可以不执行循环体,直到循环至少执行一次循环体.当型循环先判断后执行,直到型循环先执行后判断.对同一算法来说,当型循环和直到循环的条件互为反条件.,稀嫁竭弥荷贵程谤撼浅造躇朽剑黎竟瞎磨毯司梅湛缅迪蟹尘怠轧悦堰剿堆706-程序框图的循环结构706-程序框图的循环结构,选择结构与循环结构的区别,选择结构通过判断分支,只是执行一次;循环结构通过条件判断可以反复执行.,颤愁蛀哈墓锑娱漏棚腐圣店窖道粒祝城貉煽硼癌序欢
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 706 程序 框图 循环 结构
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4727464.html