2019_2020学年高中数学第一章算法初步1.1.4循环结构程序框图的画法练习新人教A版

2019_2020学年高中数学第一章算法初步1.1.4循环结构程序框图的画法练习新人教A版

ID:43498741

大小:406.14 KB

页数:9页

时间:2019-10-08

2019_2020学年高中数学第一章算法初步1.1.4循环结构程序框图的画法练习新人教A版_第1页
2019_2020学年高中数学第一章算法初步1.1.4循环结构程序框图的画法练习新人教A版_第2页
2019_2020学年高中数学第一章算法初步1.1.4循环结构程序框图的画法练习新人教A版_第3页
2019_2020学年高中数学第一章算法初步1.1.4循环结构程序框图的画法练习新人教A版_第4页
2019_2020学年高中数学第一章算法初步1.1.4循环结构程序框图的画法练习新人教A版_第5页
资源描述:

《2019_2020学年高中数学第一章算法初步1.1.4循环结构程序框图的画法练习新人教A版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4课时 循环结构 程序框图的画法                知识点一循环结构的概念1.在下图中,正确表示直到型循环结构的框图是(  )答案 A解析 直到型循环结构的特征是:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.2.在解决下列各问题的算法中,一定用到循环结构的是(  )A.求函数f(x)=3x2-2x+1当x=5时的值B.用二分法求的近似值C.求一个以给定实数为半径的圆的面积D.将给定的三个实数按从小到大排列答案 B解析 用二分法求的近似值,一定用到循环结构.知识点二循环结构的功能3.执行如图所示的程序框图

2、,则输出s的值为(  )A.B.C.D.答案 D解析 k=0<8成立,得到k=2,s=0+;k=2<8成立,得到k=4,s=+;k=4<8成立,得到k=6,s=++;k=6<8成立,得到k=8,s=+++;k=8<8不成立,结束循环,输出s=+++=.故选D.4.运行如图所示的程序框图,若输出的结果是7,则判断框中的横线上可以填入的最大整数为(  )A.7B.8C.9D.10答案 C解析 在循环体内部,执行运算:s=s+i,i=i+2,第二次循环s=1+3=4,i=5,满足条件,可知当执行完第三次循环后s=1+3+5=9,i=7,所以第三次循环是最后一次循环,返回判断

3、条件时,应不满足判断条件,退出循环即s=9时,不满足判断条件.则判断条件可以有以下几个,即s<5,s<6,s<7,s<8,s<9,所以判断框中的横线上可以填入的最大整数为9,故选C.知识点三程序框图的画法5.若1+3+5+…+n>2020,试设计算法的程序框图,寻找满足条件的最小奇数n.解 因为涉及累加问题,所以算法含有循环结构,写出直到型循环结构的算法步骤如下:第一步,令S=0,n=1.第二步,计算S=S+n,n=n+2.第三步,判断“S>2020?”.若是,则输出n-2,结束算法;否则,返回第二步.画出步骤:①画顺序结构图,即起止框及两个处理框,并分别填入循环初始

4、条件(如图①);②画循环结构图,先画循环体即两个处理框(一个累加,一个计数),再画循环终止条件,即判断框并判断“S>2020?”.若是,则输出n-2;否则,返回循环体之前进行再循环(如图②);③画输出框输出n-2,以及起止框表示算法结束(如图③).知识点四循环结构的应用6.如图所示的程序框图运行后,(1)若*处表达式为S=2S+1,则输出结果为________;(2)若输出结果为8,则处理框*处可填________.答案 (1)15 (2)S=2S(不唯一)解析 (1)∵S=2S+1,∴第一次循环后S=3,A=1;第二次循环后S=7,A=2;第三次循环后S=15,A=

5、3,不满足A<3,跳出循环,输出S的值为15.(2)A从0变到2循环三次,设表达式为f(S),则有f{f[f(1)]}=8,∵23=8,∴可以填S=2S.(答案不唯一)易错点忽略循环结构中的循环变量,弄错循环次数7.执行如图所示的程序框图,若输入n=5,则输出S的值是(  )A.9B.11C.43D.-21易错分析 由于混淆当型与直到型循环结构,而错判循环次数.正解 D 由于1≤5,执行循环体,S=-1,i=2;由于2≤5,执行循环体,S=3,i=3;由于3≤5,执行循环体,S=-5,i=4;由于4≤5,执行循环体,S=11,i=5;由于5≤5,执行循环体,S=-21

6、,i=6.由于6≤5不成立,所以结束循环,输出S=-21.故选D.                一、选择题1.执行下面的程序框图,如果输入的N是6,那么输出的p是(  )A.120B.720C.1440D.5040答案 B解析 执行程序输出1×2×3×4×5×6=720.2.一个算法的程序框图如图所示,当输入的x值为3时,输出y的值恰好是,则“?”处的关系式是(  )A.y=x3B.y=3-xC.y=3xD.y=x答案 C解析 当x=3时,∵x>0,∴由x=x-2,得x=1;∵x>0,∴由x=x-2,得x=-1;而当x=-1时,3x=.故选C.3.阅读如图的程序框图

7、,若输出s的值为-7,则判断框内可填写(  )A.i<3?B.i<4?C.i<5?D.i<6?答案 D解析 i=1,s=2;s=2-1=1,i=1+2=3;s=1-3=-2,i=3+2=5;s=-2-5=-7,i=5+2=7.因输出s的值为-7,循环终止,故判断框内应填“i<6?”,选D.4.执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是(  )A.s>?B.s>?C.s>?D.s>?答案 C解析 第一次循环,s=1×=,k=8;第二次循环,s=×=,k=7;第三次循环,s=×=,k=6,此时应终止循环.结合各选项可知,本题应选C

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

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

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