大连医科大学附中高考数学一轮复习精品训练算法初步与框图_第1页
大连医科大学附中高考数学一轮复习精品训练算法初步与框图_第2页
大连医科大学附中高考数学一轮复习精品训练算法初步与框图_第3页
大连医科大学附中高考数学一轮复习精品训练算法初步与框图_第4页
全文预览已结束

下载本文档

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

文档简介

1、大连医科大学附中2019届高考数学一轮复习精品训练:算法初步与框图本试卷分第卷(选择题)和第卷(非选择题)两部分满分150分考试时间120分钟第卷(选择题共60分)一、选择题 (本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)1一机构为调查某地区中学生平均每人每周零花钱X(单位:元)的使用情况,分下列四种情况统计:;调查了10000名中学生,下图是此次调查中某一项的程序框图,其输出的结果是7300,则平均每人每周零花钱在元内的学生的频率是( )A B C D 【答案】D2执行如图所示的程序框图,输出的值为( )ABCD【答案】C3某程序框图如上图所

2、示,该程序运行后输出的S的值是( )A3BCD2【答案】D4执行如图所示的程序框图,输出的S值为( )A650B1250C1352D5000【答案】B5如图是一个算法流程图,则输出S的值是( )A 7B 15C 31D 63【答案】D6执行如图所示的程序框图,输出的s值为( )A3BC D2【答案】D7下列给出的赋值语句中正确的是( )A3=AB M=-MC B=A=2D 【答案】B8将八位数135(8)化为二进制数为( )A1110101(2)B1010101(2)C1011101(2)D1111001(2)【答案】C9以下给出的是计算的值的一个程序框图,如图所示,其中判断框内应填入的条件是

3、( )ABCD【答案】A10为了在运行下面的程序之后得到输出16,键盘输入x应该是( ) INPUT xIF x<0 THEN y=(x+1)*(x+1) ELSE y=(x-1)*(x-1) END IFPRINT yENDA 3或-3B -5C5或-3D 5或-5【答案】D11下面的程序框图表示求式子×××××的值, 则判断框内可以填的条件为( )A B C D 【答案】B12数码a1,a2,a3,a2019中有奇数个9的2019位十进制数的个数为( )A(10201982019) B(10201982019) C1020198201

4、9 D10201982019【答案】B第卷(非选择题共90分)二、填空题 (本大题共4个小题,每小题5分,共20分,把正确答案填在题中横线上)13阅读如图所示的程序框图,运行相应的程序,输出的结果【答案】914下边流程图表示的是求最小正整数n的算法,则(1)处应填.【答案】_输出I-215用辗转相除法求出153和119的最大公约数是_【答案】1716按下列程序框图来计算:如果输入的x = 5, 应该运算_次才停止. 【答案】4三、解答题 (本大题共6个小题,共70分,解答应写出文字说明,证明过程或演算步骤)172019年我国人口为13亿,如果人口每年的自然增长率为7,那么多少年后我国人口将达到

5、15亿?设计一个算法的程序.【答案】A=13R=0.007i=1DO A=A*(1+R)i=i+1 LOOP UNTIL A=15 i=i1PRINT “达到或超过15亿人口需要的年数为:”;iEND182019年我国人口为13亿,如果人口每年的自然增长率为7,那么多少年后我国人口将达到15亿?设计一个算法的程序.【答案】A=13R=0.007i=1DO A=A*(1+R)i=i+1 LOOP UNTIL A=15 i=i1PRINT “达到或超过15亿人口需要的年数为:”;iEND19写出用二分法求方程x3x1=0在区间1,1.5上的一个解的算法(误差不超过0.001),并画出相应的程序框图

6、及程序. 【答案】用二分法求方程的近似值一般取区间a,b具有以下特征:f(a)0,f(b)0. 由于f(1)=1311=10,f(1.5)=1.531.51=0.8750,所以取1,1.5中点=1.25研究,以下同求x22=0的根的方法.相应的程序框图是:程序:a=1b=1.5c=0.001DOx=(a+b)2f(a)=a3a1f(x)=x3x1IF f(x)=0 THENPRINT “x=”;xELSEIF f(a)*f(x)0 THENb=xELSEa=xEND IFEND IFLOOP UNTIL ABS(ab)=cPRINT “方程的一个近似解x=”;xEND20中国网通规定:拨打市内

7、电话时,如果不超过3分钟,则收取话费0.22元;如果通话时间超过3分钟,则超出部分按每分钟0.1元收取通话费,不足一分钟按以一分钟计算。设通话时间为t(分钟),通话费用y(元),如何设计一个程序,计算通话的费用。【答案】算法分析:数学模型实际上为:y关于t的分段函数。关系式如下:其中t3表示取不大于t3的整数部分。算法步骤如下:第一步:输入通话时间t;第二步:如果t3,那么y = 0.22;否则判断tZ 是否成立,若成立执行y= 0.2+0.1× (t3);否则执行y = 0.2+0.1×( t3+1)。第三步:输出通话费用c 。算法程序如下:INPUT “请输入通话时间:

8、”;tIF t<=3 THENy=0.22ELSEIF INT(t)=t THENy=0.22+0.1*(t3)ELSEy=0.22+0.1*(INT(t3)+1)END IFEND IFPRINT “通话费用为:”;yEND21已知f(x)=x33x2+2x+1,写出任意一个x的值对应的函数值f(x)的求法程序.【答案】(方法一)INPUT “请输入自变量x的值:”;xA=x3B=3*x2C=2*xD=AB+C+1PRINT “x=”;xPRINT “f(x)=”;DEND(方法二)INPUT “请输入自变量x的值:”;xm=x*(x3)n=x*(m+2)y=n+1PRINT “x=”;xPRINT “f(x)=”;yEND22网上购物系统是一种具有交互功能的商业信息系统,它在网络上建立一

温馨提示

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

评论

0/150

提交评论