20届高考数学一轮(江苏版)习题-第4讲算法_第1页
20届高考数学一轮(江苏版)习题-第4讲算法_第2页
20届高考数学一轮(江苏版)习题-第4讲算法_第3页
20届高考数学一轮(江苏版)习题-第4讲算法_第4页
20届高考数学一轮(江苏版)习题-第4讲算法_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

第4讲算法1.(2016·北京卷改编)执行如图所示的流程图,输出的S值为________.解析k=0,S=0,满足k≤2;S=0,k=1,满足k≤2;S=1,k=2,满足k≤2;S=1+23=9,k=3,不满足k≤2,输出S=9.答案92.(2017·南京、盐城模拟)运行如图所示的伪代码,其结果为________.eq\x(\a\al(S←1,ForIFrom1To7step2,S←S+I,EndFor,PrintS))解析该伪代码输出的S=1+1+3+5+7=17.答案173.(2017·徐州测试)阅读如图所示的流程图,若输入的n是30,则输出的变量S的值是________.解析该流程图运行15次,故输出的S=30+28+…+4+2=eq\f(15×30+2,2)=15×16=240.答案2404.(2016·天津卷改编)阅读如图所示的流程图,运行相应的程序,则输出S的值为________.解析初始值S=4,n=1,循环第一次:S=8,n=2;循环第二次:S=2,n=3;循环第三次:S=4,n=4,满足n>3,输出S=4.答案45.(2017·苏北四市调研)运行如图所示的伪代码,则输出的S为________.S←1I←1WhileI<5S←S+2I←I+1EndWhilePrintS解析第一次运行,S=3,I=2;第二次运行,S=5,I=3;第三次运行,S=7,I=4;第四次运行,S=9,I=5,结束循环,故输出的S为9.答案96.(2017·南京调研)执行如图所示的流程图,若a=7,则输出的S=________.解析由流程图知,该算法为求S=1+eq\f(1,1×2)+eq\f(1,2×3)+…+eq\f(1,kk+1)=1+1-eq\f(1,2)+eq\f(1,2)-eq\f(1,3)+…+eq\f(1,k)-eq\f(1,k+1)=2-eq\f(1,k+1).又a=7,∴当k=8时,退出循环,此时S=2-eq\f(1,7+1)=eq\f(15,8).答案eq\f(15,8)7.(2017·南京模拟)下图是一个算法流程图,则输出的n的值是________.解析本题实质就是求不等式2n>20的最小整数解,因此输出的n=5.答案58.(2017·洛阳模拟)按如下流程图,若输出结果为170,则判断框内应填入的条件为________.解析模拟流程图的运行过程,得该程序运行后是计算S=2+23+25+27=2+8+32+128=170,满足条件i=7+2≥9时,终止循环,∴判断框中应填入的是i≥9.答案i≥99.(2017·苏、锡、常、镇、宿迁五市调研)执行如图所示的流程图,输出的x值为________.解析该流程图运行三次,第一次,x=4,y=16;第二次,x=5,y=32;第三次,x=6,y=64>10×6+3=63,退出循环,故输出的x值为6.答案610.(2017·扬州质检)如图所示的伪代码输出的结果是________.eq\x(\a\al(S←1,ForIFrom1To5Step2,S←S+I,Endfor,PrintS))解析根据所给的伪代码知S=1+1+3+5=10.答案1011.(2016·全国Ⅲ卷改编)执行下面的流程图,如果输入的a=4,b=6,那么输出的n=________.解析循环1次:a=2,b=4,a=6,s=6,n=1;循环2次:a=-2,b=6,a=4,s=10,n=2;循环3次:a=2,b=4,a=6,s=16,n=3;循环4次:a=-2,b=6,a=4,s=20,n=4;此时20>16,则输出n的值为4.答案412.(2017·泰州模拟)执行如图所示的伪代码,当输入a,b值分别为1,3时,最后输出的a的值为________.eq\x(\a\al(Reada,b,i←1,Whilei≤2,a←a+b,b←a-b,i←i+1,EndWhile,Printa))解析该伪代码运行两次,第一次循环,a=4,b=1,i=2;第二次循环,a=5,b=4,i=3,故输出的a的值是5.答案513.(2016·全国Ⅰ卷改编)执行右边的流程图,如果输入的x=0,y=1,n=1,则输出x,y的值满足的关系为________(填序号).①y=2x;②y=3x;③y=4x;④y=5x.解析输入x=0,y=1,n=1,运行第一次,n=2,x=0,y=1,不满足x2+y2≥36;运行第二次,n=3,x=eq\f(1,2),y=2,不满足x2+y2≥36;运行第三次,x=eq\f(3,2),y=6,满足x2+y2≥36,输出x=eq\f(3,2),y=6.由于点eq\b\lc\(\rc\)(\a\vs4\al\co1(\f(3,2),6))在直线y=4x上,则x,y的值满足③.答案③14.(2017·徐州、宿迁

温馨提示

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

评论

0/150

提交评论