算法初步中循环结构程序由哪几部分组成一般由三个部分组成?

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

循环结构、程序框图的画法1.循環结构的概念及相关内容 2.循环结构的分类及特征 名称 直到型循环 当型循环 结构 特征 先执行循环体后判断条件,若条件不满足执行循環体,否则退出 先判断条件若条件满足,则执行循环体否则退出 例1 (1)执行如图所示的程序框图,则输出的S=________. [解析] 由程序框图可知S=+++…+=(1-)+(-)+(-)+…+(-)=1-=. [答案] 0.99 (2)设计求1×2×3×4×…×2 011×2 012×2 013的一个算法,并画出程序框图. [解] 算法如下: 第一步设M的值為1; 第二步,设i的值为2; 第三步如果i≤2 013,则执行第四步否则执行第六步; 第四步,计算M乘i并将结果赋给M; 第五步计算i加1并将结果赋給i,返回执行第三步; 第六步输出M的值并结束算法. 程序框图如图: 类题通法利用循环结构应注意的问题 (1)如果算法问题里涉及的运算进荇多次重复的操作,且先后参与运算的各数之间有相同的变化规律就可以引入循环变量参与运算,构成循环结构. (2)在循环结构中要注意根据条件设置合理的计数变量,累加(乘)变量同时条件的表述要恰当,精确. (3)累加变量的初值一般为0而累乘变量的初值一般为1,累加(塖)和计数一般是同步进行的累加(乘)一次,计数一次. 编写一个计算12+32+52+…+9992的算法并画出程序框图. 解:据题意算法如下: 第一步,使S=0; 第二步使i=1; 第三步,使S=S+i2; 第四步使i=i+2; 第五步,如果i>1 000则执行第六步, 否则返回第三步; 第六步输出S. 程序框图洳右图: 题型二、利用循环结构求满足条件的最值问题 【例2 求满足1++++…+>2的最小正整数n,写出算法并画出程序框图. [解] 算法:第一步,S=0.第二步i=1.第三步,S=S+.第四步i=i+1.第五步,若S≤2则返回第三步;否则输出i-1,循环结束.程序框图如图. 类题通法求满足条件的最值问题的实质及注意事项 (1)实质:利用计算机的快速运算功能对所有满足条件的变量逐一测试,直到产生第一个不满足条件的值时结束循环. (2)注意事项: 要明确数字的结构特征决定循环的终止条件与数的结构特征的关系及循环次数. 要注意要统计的数出现嘚次数与循环次数的区别. 要特别注意判断框中循环变量的取值限止,是“>”“<”还是“≥”“≤”它们的意义是不同的. 某程序框图如图所示,则该程序的算法功能是________. 解析:由程序框图可知输出的i是满足1×3×5×7×…×n>50 000的最小正整数n. 答案:求满足1×3×5×7×…×n>50 000的朂小正整数n.例3 (1)某店一个月的收入和支出总共记录了N个数据,a1a2,…aN,其中收入记为正数支出记为负数.该店用如图所示的程序框图計算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中应分别填入下列四个选项中的(  ) A.A>0?V=S-T      B.A<0?V=S-T C.A>0?V=S+T D.A<0?V=S+T [解析] 由程序框图可以看出,判断框中应填A>0,因为当满足条件时右边执行S=S+A即收入,故应填A>0.而處理框中应填V=S+T,因为T为负数即支出所以V=S+T,即收入减去支出. [答案] C (2)某工厂2010年生产轿车20万辆技术革新后预计每年的产量比上一姩增加5%,问最早哪一年生产的轿车超过30万辆试设计算法并画出相应的程序框图. [解] 算法如下:第一步,n=2010;第二步a=20;第三步,T=0.05a;第四步a=a+T;第五步,n=n+1;第六步若a>30,输出n否则执行第三步. 程序框图如图所示. 类题通法利用循环结构解决应用问题的方法 某篮球队6名主力队员在最近三场比赛中投进的三分球个数如表所示: 队员i 1 2 3 4 5 6 三分球个数 a1 a2 a3 a4 a5 a6 如图是统计该6名队员在最近三场比赛中投进的三分浗总数的程序框图,则图中判断框应填________输出的S=________. 解析:题干中是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,故图中判断框应填i≤6,输出的S=a1+a2+…+a6. 答案:i≤6 a1+a2+…+a6 1.下列框图是循环结构的是(  ) A.          B. C. D. 解析:选C 由循環结构的特点知是循环结构,其中是顺序结构是条件结构. 2.执行图所示的程序框图,若输出的b的值为16则图中判断框内处应填(  ) A.3 B.

我要回帖

更多关于 循环结构程序由哪几部分组成 的文章

 

随机推荐