程序框图含答案(共19页)_第1页
程序框图含答案(共19页)_第2页
程序框图含答案(共19页)_第3页
程序框图含答案(共19页)_第4页
程序框图含答案(共19页)_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上框图习题学校:_姓名:_班级:_考号:_一、单选题1执行右面的程序框图,如果输入的N=4,那么输出的S=()A 1+12+13+14B 1+12+23+34+45C 1+12+12×3+12×3×4D 1+12+12×3+12×3×4+12×3×4×52程序框图如图,当输入x为2016时,输出的y的值为( )A 18 B 1 C 2 D 43执行如图的程序框图,则输出的S=( )A 21 B 34 C 55 D 894(题文)(题文)如图所示,程序框图的功能是( )A 求1n的前

2、10项和 B 求12n的前10项和C 求1n的前11项和 D 求12n的前11项和5如图,该程序运行后的输出结果为( )A 2 B 3 C 12 D 26阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输出的a,b,c分别是()A 75,21,32 B 21,32,75C 32,21,75 D 75,32,217元朝著名数学家朱世杰在四元玉鉴中有一首诗:“我有一壶酒,携着游春走,遇店添一倍,逢友饮一斗,店友经四处,没了壶中酒,借问此壶中,当原多少酒?”用程序框图表达如图所示,即最终输出的x=0,则一开始输入的x的值为( )A 34 B 1516 C 78 D 31328

3、为计算S=112+1314+1991100,设计了下面的程序框图,则在空白框中应填入A i=i+1B i=i+2C i=i+3D i=i+49执行如图所示的程序框图,输出的s值为A 12 B 56C 76 D 71210执行下面的程序框图,如果输入的a=1,则输出的S= A 2 B 3 C 4 D 511执行如图所示的程序框图,若输入n的值为8,则输出s的值为( )A 16 B 8 C 4 D 212如图是为了求出满足的最小偶数,那么在和两个空白框中,可以分别填入( )A 和 B 和C 和 D 和13如图所示的程序框图,若输出的y=6,则输入的x值为( )A 92 B 12 C 32 D 92

4、或1214执行如图的程序框图,若输出S的值为55,则判断框内应填入( )A n9? B n10? C n11? D n12?15执行图1所示的程序框图,则S的值为( )图1A 16 B 32C 64 D 12816如果下面程序框图运行的结果s=1320,那么判断框中应填入( )A k<10? B k>10? C k<11? D k>11?17在如图所示的程序框图中,若输出的S=2048,则判断框内可以填入的条件是( )A i11 B i10 C i10 D i>918按如下程序框图,若输出结果为S=42,则判断框内应补充的条件为( )A i>5 B i5 C

5、 i7 D i>719算法统宗是中国古代数学名著,由明代数学家程大位所著,该作完善了珠算口诀,确立了算盘用法.该作中有题为“李白沽酒:李白街上走,提壶去买酒。遇店加一倍,见花喝一斗,三遇店和花,喝光壶中酒。借问此壶中,原有多少酒?”右图为该问题的程序框图,若输出的S值为0,开始输入的S值满足cos(S)=13则sin(38)=( )A 13 B 13 C 223 D 233二、填空题20执行如图所示的程序框图,若输入x=16,则输出的值为_.专心-专注-专业参考答案1C【解析】【分析】依次运行程序框图中的程序后可得输出结果【详解】依次运行框图中的程序,可得:T=1,S=1,k=2,不满足

6、k>4,继续运行;T=12,S=1+12,k=3,不满足k>4,继续运行;T=12×3,S=1+12+12×3,k=4,不满足k>4,继续运行;T=12×3×4,S=1+12+12×3+12×3×4,k=5,满足k>4,停止运行,输出1+12+12×3+12×3×4故选C【点睛】解答类似问题时首先要做的就是弄清程序框图想要实现的最终功能,逐次运行程序可得结果对于条件结构,要根据条件进行判断,弄清程序的流向;对于循环结构,要弄清楚循环体是什么、变量的初始条件是什么和循环的终

7、止条件是什么,要特别注意循环终止时各变量的当前值2A【解析】【分析】由题意结合流程图运行程序,确定输出值即可.【详解】由题意可知,循环结构使得x的值每次循环减少3,则经过672次循环之后,x=20163×672=0,此时满足x0,再次循环x=x3=3,不再满足x0,执行y=2x=23=18.则输出的y值为18.本题选择A选项.【点睛】识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构(2)要识别、运行程序框图,理解框图所解决的实际问题(3)按照题目的要求完成解答并验证3C【解析】【分析】由题意结合流程图的运行过程,确定程序的功能即可求得输出的结

8、果.【详解】模拟程序流程图运行过程如下:首先初始化数据:S=1,Q=1,i=3,满足i10,执行F=S+Q=2,Q=S=1,S=F=2,i=i+1=4;满足i10,执行F=S+Q=3,Q=S=2,S=F=3,i=i+1=5;满足i10,执行F=S+Q=5,Q=S=3,S=F=5,i=i+1=6;满足i10,执行F=S+Q=8,Q=S=5,S=F=8,i=i+1=7;满足i10,执行F=S+Q=13,Q=S=8,S=F=13,i=i+1=8;满足i10,执行F=S+Q=21,Q=S=13,S=F=21,i=i+1=9;满足i10,执行F=S+Q=34,Q=S=21,S=F=34,i=i+1=10

9、;满足i10,执行F=S+Q=55,Q=S=34,S=F=55,i=i+1=11;此时不满足i10,输出S=55.事实上,该流程图的功能为计算斐波那契数列中的数的算法.本题选择C选项.【点睛】识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构(2)要识别、运行程序框图,理解框图所解决的实际问题(3)按照题目的要求完成解答并验证4B【解析】【分析】运行程序即可知该程序的功能.【详解】运行程序如下:s=0+12,n=4,k=2,s=0+12+14,n=6,k=3,s=0+12+14+120,n=12,k=11,所以该程序求得是12n的前10项和.故答案为:B

10、【点睛】(1)本题主要考查程序框图,意在考查学生对该知识的掌握水平.(2)类似这种题目,运行程序即知程序框图的功能.5B【解析】【分析】根据框图的流程模拟运行程序,直到不满足条件i2,跳出循环,确定输出S的值【详解】由程序框图知:第一次循环S=0+5=5,i=51=4,S=54=1;第二次循环S=1+4=5,i=41=3,S=53=2;第三次循环S=2+3=5,i=31=2,S=52=3不满足条件i2,跳出循环,输出S=3故选:B【点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构

11、还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.6A【解析】【分析】模拟执行程序框图,只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可得到输出的a,b,c的值.【详解】由图知输入a=21,b=32,c=75后,第一步x=a表示将上一步的a值21赋予x此时x=21,b=32,c=75;第二步a=c表示将上一步的c值75赋予a此时a=75,x=21,b=32;第三步c=b表示将上一步的b值32赋

12、予c此时a=75,x=21,c=32;第四步b=x表示将上一步的x值21赋予b此时a=75,b=21,c=32,故选A.【点睛】解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.7B【解析】分析:由题意结合流程图计算经过循环之后的结果得到关于x的方程,解方程即可求得最终结果.详解:结合题意运行程序如图

13、所示:首先初始化数据:输入x的值,i=1,第一次循环:x=2x1,i=i+1=2,此时不满足i>4;第二次循环:x=22x11=4x3,i=i+1=3,此时不满足i>4;第三次循环:x=24x31=8x7,i=i+1=4,此时不满足i>4;第四次循环:x=28x71=16x15,i=i+1=5,此时满足i>4,跳出循环;由题意可得:16x15=0,解方程可得输入值为:x=1516.本题选择B选项.点睛:识别、运行程序框图和完善程序框图的思路(1)要明确程序框图的顺序结构、条件结构和循环结构(2)要识别、运行程序框图,理解框图所解决的实际问题(3)按照题目的要求完成解答并

14、验证8B【解析】分析:根据程序框图可知先对奇数项累加,偶数项累加,最后再相减.因此累加量为隔项.详解:由S=1-12+13-14+199-1100得程序框图先对奇数项累加,偶数项累加,最后再相减.因此在空白框中应填入i=i+2,选B.点睛:算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.9B【解析】分析:初始化数值k=1,s=1,执行循环结构,判断条件是否成立,详解:初始化数值k=1,s=1循环结果执行如下:第一次:s=1+

15、(1)112=12,k=2,k=23不成立;第二次:s=12+(1)213=56,k=3,k=33成立,循环结束,输出s=56,故选B.点睛:此题考查循环结构型程序框图,解决此类问题的关键在于:第一,要确定是利用当型还是直到型循环结构;第二,要准确表示累计变量;第三,要注意从哪一步开始循环,弄清进入或终止的循环条件、循环次数.10B【解析】阅读流程图,初始化数值a=1,k=1,S=0. 循环结果执行如下:第一次:S=01=1,a=1,k=2;第二次:S=1+2=1,a=1,k=3;第三次:S=13=2,a=1,k=4;第四次:S=2+4=2,a=1,k=5;第五次:S=25=3,a=1,k=6

16、;第六次:S=3+6=3,a=1,k=7;结束循环,输出S=3.故选B.点睛:算法与流程图的考查,侧重于对流程图循环结构的考查.求解时,先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,如:是求和还是求项.11B【解析】分析:已知b=8,判断循环条件,i8,计算循环中s,i,k,当x8时满足判断框的条件,退出循环,输出结果s即可详解:开始条件i=2,k=1,s=1,i8,开始循环,s=1×(1×2)=2,i=2+2=4,k=1+1=2,i8,继续循环,s=12×

17、(2×4)=4,i=6,k=3,i8,继续循环;s=13×(4×6)=8,i=8,k=4,88,循环停止,输出s=8;故选:B点睛:本题考查循环结构的应用,注意循环的结果的计算,考查计算能力12D【解析】由题意,因为,且框图中在“否”时输出,所以判定框内不能输入,故填,又要求为偶数且初始值为0,所以矩形框内填,故选D.点睛:解决此类问题的关键是读懂程序框图,明确顺序结构、条件结构、循环结构的真正含义.本题巧妙地设置了两个空格需要填写,所以需要抓住循环的重点,偶数该如何增量,判断框内如何进行判断可以根据选项排除.13D【解析】由题意,根据程序框图可得分段函数y=3+

18、2x,x44x8,x>4,当4时,由3+2x=6,解得x=92;当x>4时,由4x8=6,解得x=12.故正确答案为D.点睛:此题主要考查程序框图的识别执行能力,以及分段函数中求函数值的计算能力等有关方面的知识与技能,属于中低档题型,也是最近几年来的必考题型.一般程序框图包括以下几部分:实现不同算法功能的相对应的程序框图(起止框、输入输出框、赋值框、判断框);带箭头的流程线;程序框内必要的说明文字.14C【解析】分析:模拟程序运行,观察变量的值可得结论.详解:程序运行中变量值依次为:S=1,n=2;S=3,n=3;S=6,n=4;S=10,n=5;S=15,n=6;S=21,n=7

19、;S=28,n=8;S=36,n=9;S=45,n=10;S=55,n=11,此时应结束循环,条件应为n11.故选C.点睛:本题考查程序框图中的循环结构,解题时可模拟程序运行,由其中变量值的变化结论.,本题也可由程序得出其数学原理,然后研究得出.本题程序实质是求数列的和:S=1+2232+42+(1)nn2,当n为偶数时,S=12n(n+1),当n为奇数时,S=12n(n+1),计算后可得n10时,S=55,程序运行后n=10+111,从而得出判断条件.15D【解析】分析:模拟程序框图运行即得解. 详解:模拟程序的运行,可得i=1,S=1,执行循环体,S=2,i=2,满足条件i4,执行循环体,

20、S=8,i=4满足条件i4,执行循环体,S=128,i=8此时,不满足条件i4,退出循环,输出S的值为128故答案为:D点睛:(1)本题主要考查程序框图,意在考查学生对程序框图等基础知识的掌握能力.(2)模拟程序运行时,要注意把好输出关,在输出时,看清条件.16A【解析】分析:根据所给程序框图,求出每次执行循环体后得到的S,k的值,当S=1320时退出循环体,此时就可以得出判断框中的条件.详解:第一次循环,S=1×12=12,k=121=11不输出,k的值不满足判断框的条件;第二次循环,S=12×11=132,k=111=10不输出,即k的值不满足判断框的条件;第三次循环,

21、S=132×10=1320,k=101=9输出,即k的值满足判断框的条件,故判断框中的条件是k<10?,故选A.点睛:本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.17A【解析】分析: 利用程序框图的循环结构求出结果,从而明确判断

22、框内填入的条件详解: 根据程序框图的循环结构,循环前:i=1,S=2第一次循环时:S=4,i=2,第二次循环时:S=8,i=3,当i11时,输出的S=2048,故选:A点睛: 算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括顺序结构、条件结构、循环结构,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.18A【解析】分析:由程序框图,写出每次循环的i,s的取值,结合已知输出的结果为s=42即可确定判断框内应补充的条件详解:由程序框图遏制:i=1,s=0,则第一次循环:s=0+1=2,i=1+2=3,不满足条件,执行循环体;第二次循环:s=2+8=10,i=2+3=5,不满足条件,执行循环体;第三次循环:s=10+32=42,i=5+2=7,满足条件,推出循环体,故判断框内应补充的条件为i>5,故选A点睛:识别算法框图和完善算法框图是近年高考的重点和热点解决这类问题:首先,要明确算法框图中的顺序结构、条件结构和循环结构;第二,要识别运行算法框图,理解框图解决的问题;第三,按照框图的要求一步一步

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论