- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
循环结构的实际应用 【技法点拨】 循环结构应用问题的解决方法 【典例训练】 1.某篮球队6名主力队员在最近三场比赛中投进的三分球个数如表所示: 如图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填______,输出的S=_____. 2.如果我国农业总产值每年以9%的增长率增长,问几年后我国农业总产值将翻一番?画出程序框图. 【解析】1.∵是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图, ∴要求a1+a2+a3+a4+a5+a6的和. 由题意可知循环体要执行6次, 所以图中判断框应填i≤6?. 答案:i≤6? a1+a2+a3+a4+a5+a6 2.算法如下: 第一步:P=1,R=0.09,n=0, 第二步:判断P<2是否成立,若成立, 则P=P(1+R),n=n+1,再执行第二步. 若不成立,则输出n-1. 程序框图如图 【思考】解循环结构的程序框图实际应用题的关键是什么? 提示:解程序框图实际应用题的关键是建立循环结构模型,一般题中有按条件反复执行的步骤. 【变式训练】相传古代的印度国王要奖赏国际象棋的发明者, 问他需要什么.发明者说:“陛下,在国际象棋的第一个格子 里面放1粒麦子,在第二个格子里面放2粒麦子,第三个格子放 4粒麦子.以后每个格子中的麦粒数都是它前一个格子中麦粒数 的二倍,依此类推(国际象棋棋盘共有64个格子).请将这些 麦子赏给我,我将感激不尽.”国王想这还不容易,就让人扛了一袋小麦,但不到一会儿就没了,最后一算结果,全印度一年生产的粮食也不够.国王很奇怪,小小的“棋盘”,不足100个格子,如此计算怎么能放这么多麦子?试用程序框图表示一下算法过程. 【解题指南】本题中每一个格子里放的麦粒数总是前一个格的两倍,共有64个格子.结果要对这64个格的麦粒数求和.设计算法时可采用循环结构. 【解析】该问题就是求1+2+22+…+263的和. 循环结构与条件结构的综合应用 【技法点拨】 解决循环结构与条件结构的综合题目的关键 (1)分析算法,明确结构.条件结构和循环结构都需要判断,一定要分清哪个有要重复的步骤,哪个只有两个出口而不需重复. (2)设计算法,画出框图. 【典例训练】 1.执行如图所示的程序框图,输入l=2,m=3,n=5,则输出的y值是______. 2.以下是某次考试中某班15名同学的数学成绩:72,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求将80分以上的同学的平均分求出来,画出程序框图. 【解析】1.程序在运行过程中各变量的值如表所示: 此时输出的y值为68. 答案:68 2.程序框图如图所示: 【规范解答】循环结构解决综合问题 【典例】(12分)画出求满足12+22+32+…+n22 0132的最小正整数n的程序框图. 【解题指导】 【规范解答】 【阅卷人点拨】通过阅卷后分析,对解答本题的失分警示和解题启示总结如下:(注:此处的①②见规范解答过程) 【规范训练】(12分)画出计算12+32+52+…+9992的程序框 图. 【解题设问】(1)本题可以用循环结构吗?_____. (2)累加变量和计数变量初始值分别设为什么?累加变量S初 始值设为__,计数变量i设为__. 可以 0 1 【规范答题】 1.下列框图是循环结构的是( ) (A)①② (B)②③ (C)③④ (D)②④ 【解析】选C.由循环结构的特点知③,④是循环结构,其中①是顺序结构,②是条件结构. 2.如图是计算 的值的一个程序框图,其中判断框内应填入的是( ) (A)i100? (B) i≤100? (C)i50? (D) i≤50? 【解析】选B.循环终止的条件是对i的取值的判断,如果大于100了就要结束。 3.执行如图所示的程序框图,输出的S值为( ) (A)2 (B)4 (C)8 (D)16 【解析】选C.框图执行如下:k=0,S=1; S=1,k=1; S=2,k=2;S=8,k=3,所以输出8. 4.(2012·浙江高考)若某程序框图如图所 示,则该程序运行后输出的值是_____. 【解析】执行第一次循环:T=1,i=2;执行第二次循环:T= ,i=3;执行第三次循环:T= ,i=4;执行第四次循环:T= ,i=5;执行第五次循环:T= ,i=6;退出循环,此时输出的值是T= . 答案: 5.画出计算 的值的一个程序框图. 【解析】相加各数的分子都是1,而分母是有规律递增的,每次增加2,引
文档评论(0)