收藏 分销(赏)

循环结构.ppt

上传人:人****来 文档编号:7877943 上传时间:2025-01-24 格式:PPT 页数:16 大小:614KB 下载积分:8 金币
下载 相关 举报
循环结构.ppt_第1页
第1页 / 共16页
循环结构.ppt_第2页
第2页 / 共16页


点击查看更多>>
资源描述
,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,*,*,循环结构,1.1.2,程序框图与算法的基本逻辑结构,算法的基本逻辑结构:,1.,顺序结构:,由若干个依次执行的处理步骤组成的,.,这是任何一个算法都离不开的基本结构,.,复习回顾,步骤,n,步骤,n+1,算法的基本逻辑结构:,2.,条件结构:,在一个算法中,经常会遇到一些条件的判断,算法的流向根据条件是否成立有不同的流向,.,条件结构就是处理这种过程的结构,.,复习回顾,满足条件,?,步骤,A,步骤,B,是,否,满足条件,?,步骤,A,是,否,两个分支,一个分支,设计一个算法求集合,中所有元素的最小值。,问题情境:,第三步:判断“的值大于,100,”,是否成立,若是,则输出,x,结束算法;,否则返回第二步。,第一步:令,x=0,第二步:,x=x+1,算法步骤:,输出,x,结束,开始,是,x=x+1,否,x=0,100?,循环结构,在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,.,这就是循环结构,.,反复执行的步骤称为,循环体,.P12,循环结构,输出,x,结束,开始,是,x=x+1,否,x=0,100?,循环体,引例:设计一个算法求集合,中所有元素的最小值。,输出,x,结束,开始,是,x=x+1,否,x=0,100?,输出,x,结束,开始,是,否,x=0,100?,x=x+1,先循环体,后判断条件,先判断条件后循环体,直到型循环,当型循环,1.,直到型循环,当型循环是先判断条件,当条件满足,再执行循环体,;,当条件不满足,循环结束,.,直到型循环是先执行循环体,再判断条件,若条件不满足,再执行循环体,;,直到条件满足,循环结束,.,满足条件?,循环体,是,否,满足条件?,循环体,是,否,2.,当型循环,循环结构的两种类型及其区别,顺序结构,算法,1,实例剖析,例,1,设计一个计算,1+2+3+,+100,的值的算法,并画出程序框图,.,第,1,步,:0+1=1;,第,2,步,:1+2=3;,第,3,步,:3+3=6;,第,4,步,:6+4=10,第,100,步,:4950+100=5050,.,第,i,步的结果,=,第,(i-1),步的结果,+i,S=0,S=S+1,S=S+2,S=S+3,S=S+100,例,1,:,设计一个计算,1+2+3+,+100,的值的算法,并画出程序框图,.,观察各步骤的共同点,我们引进一个计数变量,i,依次取,1,2,,,,,100,,初始值为,1,累计变量,S,来表示每一步的计算结果,初始值为,0,;,从而把第,i,步表示为,S=S+i,。,i=i+1,S=S+i,算法,2,循环结构,开始,i=1,S=0,S=S+i,i=i+1,是,输出,S,结束,否,例,1,:,设计一个计算,1+2+3+,+100,的值的算法,并画出程序框图,.,(直到型),满足条件?,循环体,是,否,第四步,判断,_,是否成立,.,若是,则输出,S,,结束,算法,返回第二步。,第一步,令,i=1,,,S=0.,第二步,计算,S+i,,仍用,S,表示,.,第三步,计算,i+1,,仍用,i,表示,.,i100?,第二步,判断,_,是否成立,.,若是,则执行第三步;,否则,输出,S,,结束算法,.,第一步,令,i=1,,,S=0.,第三步,计算,_,,仍用,S,表示,.,第四步,计算,_,,仍用,i,表示,,返回第二步,.,例,1,:,设计一个计算,1+2+3+,+100,的值的算法,并画出程序框图,.,(当型),开始,i=1,S=0,输出,S,结束,是,否,满足条件?,循环体,是,否,i100?,S=S+i,i=i+1,例,1,对比程序框图,:,直到型循环,当型循环,开始,i=1,S=0,S=S+i,i=i+1,i100?,是,输出,S,结束,否,开始,i=1,S=0,输出,S,结束,是,否,i100?,S=S+i,i=i+1,循环变量初始值,循环体,循环终止条件,循环结构的,设计步骤?,循环结构三要素?,牛刀小试,1:,程序框图阅读理解,开始,i=1,S=0,S=S+,i=i+1,i3?,是,输出,S,结束,否,1.,右边的程序框图,判断条件为,i3?,输出,S=_?,变式,1:,右边的程序框图,若条件变为,S50?,,,输出,i=_?,变式,2,:若框图中先执行,i=i+1,后执行,S=S+,,,则输出,i=_?,S50?,14,6,输出,i,i=i+1,S=S+,5,1.,求 的值。请你设计算法框图?,牛刀小试,2:,程序框图的设计补充,开始,是,输出,S,结束,否,S=S+,S=0,i=2,i=i+2,i20?,1.,求 的值。请你设计算法框图?,牛刀小试,2:,程序框图的设计补充,开始,是,输出,S,结束,否,解法,2,观察:,3,、循环结构三要素,循环体、循环变量(初值)、循环终止条件,2,、,循环结构的框图表示类型,课堂小结:,4,、设计循环结构的三步曲,(1),确定循环体,(2),初始化变量,(3),确定循环的终止条件,.,直到型和当型,1,、循环结构,特点:反复过程,有返回,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服