1.1.3循环结构(绝对原创)

1.1.3循环结构(绝对原创)

ID:41797018

大小:871.87 KB

页数:31页

时间:2019-09-02

1.1.3循环结构(绝对原创)_第1页
1.1.3循环结构(绝对原创)_第2页
1.1.3循环结构(绝对原创)_第3页
1.1.3循环结构(绝对原创)_第4页
1.1.3循环结构(绝对原创)_第5页
资源描述:

《1.1.3循环结构(绝对原创)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.1.3算法的三种基本逆辑结构和框图表示1=第一课时循环结构S=0S=S+1S=S+2S=S+3例1设计一算肉,求和:S=1+2+3+…+100.第一步:从1开始将自然数1,2,3,100逐个相加;第二步:输出累加结果.S=S+100S=S+i1■上边的式子有怠样的规律呢?2•怎么用程序框图表示呢?在一些算法中,经常会出现从某处开始,反复执行某一处理步骤,这就是循环结构.例1设计程序框图,计算S=l+2+3+4+・・・+"0的值.[解]法一:第一步,设,S=0・第二步,如^<100成立,则执行第三步;否则,输出S,第三步,S=S+i.第四步,=汁1

2、,返回第二步第五步,输出S开始开始否i<100i=i+1例1设计程序框图,计算1+2+3+4+・・・+"0的值.法二第一步,设,S=0・第二步,S=S+i.第三步,i=i+l9第四步,如果200成立,则输出S;否则,执行第二步,第五步,输出S开始i=1~T~S=0S=S+ii=i+1结束1•循环结构的概念循环结构是指在算法中从某处开始,按照一定的条件反复执行某一处理步骤的结构•在科学计算中,有许多有规律的重复计算,如累加求和、累乘求积等问题要用到循环结构.2循猱箱构的一藏梏式:先判断循环条件,再决定是执行循环体还是退出循环体n/1累计变量111计数变

3、量1I初始值

4、循环体

5、初始值

6、先执行_次累计,后判断是否满足循环条件再决定是执行循环体还是退出循环体3•循环结构的三要素循环变量,循环体.循环的终止条件.4•循环结构的设计步骤(1)确定循环结构的循环变量和初始条件;⑵确定算法中需要反复执行的部分,即循环体;⑶确定循环的终止条件.例2设计程序框图,计算S=l2+22+32+..・+沪的值.[解]第一步,设S=0,1=1.第二步,如果0成立,则执行第三内否则,输出S,结束算法.法_:法二否第四步,返回第二步.第五步,输出S第三步,S=S+i2・[例3]设计程序框图,计算1X2X3X4X…的值.[解]第一

7、步,设/n“Z=l,1=2.第二步,如果成立,则执行第三步;否则,输出mul,结束算法.第三步,mul=mulXi.第四步,返回第二步.第五步,输出mul否/输出mul/(结束〕练习1.如图给出的是计算尹玄+&而的值的一个程序框图,其中判断框内应填入的条件是A./>100C.i>50开[[考C-J用循环结构求满足条件的变量[例4]求1+2+3+・・・+〃>20000的最小正整数〃的算法,并画出相应的程序框图.[解]法一:算法为:51令n=0,S=0・52n=n+l.53S=S+n.S4如果S>20000,则输出〃,否贝!J,执行S2・S5输出77[例

8、4]求1+2+3+…+Q20000的最小正整数门的算法,并画出相应的程序框图.法二:算法为:S1令n=0,S=0・S2若S<20000成立,则执行S3,否则,输出弘结束算法.53n=n+l.53S=S+n9返回S2・/输出*S5输出门练习2・(2011•北京高考)执行如图所示的程序框图,若输入4的值为2,则输出的F值为(C)A.2B.3C・4D・5[例5]某高中男子体育小组的50m赛跑成绩弹位:s)为6.4,6.5,7.0,6.8,7.1,7.3,6.9,7・4,7・5,7・6,6・3,6・4,6・4,6・5,6・7,7・1,6・9,6・4,7・1,

9、7・0・设计一个算法,从这些成绩中搜索出小于6・8(s)的成绩,并画出框图.[解]体育小组共20人,要解决该问题必须对运动员进行编号,设第r个运动员编号为",成绩为G・可以设计下面的算法.S11=1;S2输入%Gz;是S3如果Gz<6.8,则输出M、G,——并执行S4,否则,也执行S4;/输出化矽S4i=i+l;S5如果逗20,则返回S2,否则结〕S6输出Ni,G/;[解]体育小组共20人,要解决该问题必须对运动员进行编号,设第r个运动员编号为",成绩为G・可以设计下面的算法.S11=1;S2输入%Gz;是S3如果Gz<6.8,则输出M、G,——并执

10、行S4,否则,也执行S4;/输出化矽S4i=i+l;S5如果逗20,则返回S2,否则结〕S6输出Ni,G/;程序框图二:练习3画出计算1X3X5X7X...X99的值的程序框图.[解]程序框图一:程序框图三:程序框图四:程序框图五:程序框图六:/输出P/「、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。