高中数学必修3配人教A版-课后习题模块复习课 第1课时 算法初步_第1页
高中数学必修3配人教A版-课后习题模块复习课 第1课时 算法初步_第2页
高中数学必修3配人教A版-课后习题模块复习课 第1课时 算法初步_第3页
高中数学必修3配人教A版-课后习题模块复习课 第1课时 算法初步_第4页
高中数学必修3配人教A版-课后习题模块复习课 第1课时 算法初步_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、模块复习课第1课时算法初步课后篇巩固提升基础巩固1.根据如图所示的程序框图,当输入的x值为3时,输出的y值等于()A.1B.eC.e-1D.e-2解析由题知x=3,x=1,此时x0,继续运行,x=1-2=-10,程序运行结束,得y=e-1,故选C.答案C2.下面的程序框图能判断任意输入的数x的奇偶性.其中判断框内的条件是()A.m=0?B.m=1?C.x=0?D.x=1?解析程序框图所表示的算法是判断一个数是奇数还是偶数,判断的方法是看这个数除以2的余数是1还是0.由图可知应该填“m=1?”.故选B.答案B3.阅读如图所示的程序框图,运行相应的程序,输出的S的值等于()A.30B.31C.62

2、D.63解析由程序框图可知该算法的功能为计算S=1+21+22+23+24的值,即输出的值为S=1+21+22+23+24=31.故选B.答案B4.下图是计算函数y=ln(-x),x-2,0,-23的值的程序框图,在,处应分别填入的是()A.y=ln(-x),y=0,y=2xB.y=ln(-x),y=2x,y=0C.y=0,y=2x,y=ln(-x)D.y=0,y=ln(-x),y=2x解析该程序框图表示的算法是计算分段函数y=ln(-x),x-2,0,-23的函数值,结合程序框图可知,在应填y=ln(-x),在应填y=2x,在应填y=0.故选B.答案B5.我国古代名著庄子天下篇中有一句名言“

3、一尺之棰,日取其半,万世不竭”,其意思为:一尺的木棍,每天截取一半,永远都截不完,现将该木棍依此规律截取,如图所示的程序框图的功能就是计算截取20天后所剩木棍的长度(单位:尺),则处可分别填入的是()A.i20,S=S-1i,i=2iB.i20,S=S-1i,i=2iC.i20,S=S2,i=i+1D.i20,S=S2,i=i+1解析根据题意可知,第一天后S=12,所以满足S=S2,不满足S=S-1i,故排除A,B.由框图可知,计算第20天后的剩余木棍长度时,有S=S2,此时i=21,不满足判断框内的条件,输出S,所以处应填i=i+1,处应填i20.答案D6.执行如图所示的程序框图,若输入x值

4、满足-2x4,则输出y值的取值范围是.解析根据输入x值满足-2x4,利用函数的定义域,分成两部分:即-2x2和2x4,当-2x2时,执行y=x2-3的关系式,故-3y1,当2x4时,执行y=log2x的关系式,故1y2.综上所述y-3,2,故输出y值的取值范围是-3,2.答案-3,27.输入x=5,运行如图所示的程序后得到的y值等于.INPUT xIFx0THENy=(x+1) (x+1)ELSEy=(x-1) (x-1)ENDIFPRINTyEND解析y=f(x)=(x+1)2,x0,则y=x2-1,否则执行第三步;第三步:若x=0,则y=1,否则y=|x|;第四步:输出y.(1)画出该算法

5、的程序框图;(2)若输出y的值为1,求输入实数x的所有可能的取值.解(1)程序框图如下:(2)由y=x2-1=1,可得x=2或x=-2(舍去).由y=|x|=1可得x=-1或x=1(舍去),由x=0可得y=1.所以输入实数x的所有可能的取值为2,-1,0.能力提升1.下面是一个求20个数的平均数的程序,则在横线上应填的语句为()i=1S=0DOINPUT xS=S+xi=i+1LOOP UNTILa=S/20PRINT aENDA.i20B.i=20D.i20.故选A.答案A2.下图是一个算法流程图.若输出y的值为4,则输入x的值为.解析当x1时,由流程图得y=3-x,令y=3-x=4,解得x

6、=-1,满足题意.当x1时,由流程图得y=3+x,令y=3+x=4,解得x=1,不满足题意.故输入x的值为-1.答案-13.执行如图所示的程序框图,输出的s值为()A.2B.32C.53D.85解析当k=0时,03成立,第一次进入循环,k=1,s=1+11=2;13成立,第二次进入循环,k=2,s=2+12=32;23成立,第三次进入循环,k=3,s=32+132=53;33不成立,输出s=53.故选C.答案C4.已知多项式函数f(x)=2x5-5x4-4x3+3x2-6x+7,当x=5时由秦九韶算法v0=2,v1=25-5=5,则v3=.解析根据秦九韶算法我们可将多项式函数f(x)分解为f(

7、x)=(2x-5)x-4)x+3)x-6)x+7,当x=5时,v0=2,v1=25-5=5,v2=55-4=21,v3=215+3=108.答案1085.进位制是人们为了计数和运算方便而约定的计数系统,“满几进一”就是几进制,不同进制之间可以相互转化,例如把十进制的89转化为二进制,根据二进制数“满二进一”的原则,可以用2连续去除89得商,然后取余数,具体计算方法如下:89=244+144=222+022=211+011=25+15=22+12=21+01=20+1把以上各步所得余数从下到上排列,得到89=1011001(2)这种算法叫做“除二取余法”,上述方法也可以推广为把十进制数化为k进制数的方法,称为“除k取余法”,那么用“除k取余法”把89化为七进制数为.解析根据题意,89=712+5,12=71+5,1=70+1,则89=155(7),即89化为七进制数为155(7).答案155(7)6.如图所示的是为求1100中所有自然数的平方和而设计的程序

温馨提示

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

评论

0/150

提交评论