2019-2020年高考数学一轮复习 9.2基本算法语句、算法案例与框图课时作业 理 湘教版

2019-2020年高考数学一轮复习 9.2基本算法语句、算法案例与框图课时作业 理 湘教版

ID:45504631

大小:161.00 KB

页数:6页

时间:2019-11-14

2019-2020年高考数学一轮复习 9.2基本算法语句、算法案例与框图课时作业 理 湘教版_第1页
2019-2020年高考数学一轮复习 9.2基本算法语句、算法案例与框图课时作业 理 湘教版_第2页
2019-2020年高考数学一轮复习 9.2基本算法语句、算法案例与框图课时作业 理 湘教版_第3页
2019-2020年高考数学一轮复习 9.2基本算法语句、算法案例与框图课时作业 理 湘教版_第4页
2019-2020年高考数学一轮复习 9.2基本算法语句、算法案例与框图课时作业 理 湘教版_第5页
资源描述:

《2019-2020年高考数学一轮复习 9.2基本算法语句、算法案例与框图课时作业 理 湘教版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2019-2020年高考数学一轮复习9.2基本算法语句、算法案例与框图课时作业理湘教版一、选择题1.读程序回答问题i=1000S=0DOS=S+ii=i-1LOOPUNTILi<1PRINT S甲乙i=1S=0WHILEi<=1000S=S+ii=i+1WENDPRINT SEND对甲、乙两程序和输出结果判断正确的是(  )A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同【解析】 程序不同但结果相同都为S=1+2+…+1000.INPUT xIF x>0 TH

2、ENy=SQR(x)ELSEy=(0.5)^x-1ENDIFPRINT  yEND【答案】 B2.读程序,当输出的y的范围大于1时,则输入的x值的取值范围是(  )A.(-∞,-1)B.(1,+∞)C.(-∞,-1)∪(1,+∞)D.(-∞,0)∪(0,+∞)【解析】 由程序可得,∵y>1,∴①当x≤0时,>1,即2-x>2,∴-x>1,∴x<-1.②当x>0时,>1,即x>1,故输入的x值的范围为(-∞,-1)∪(1,+∞).【答案】 C3.在十进制中,2004=4×100+0×101+0×102

3、+2×103,那么在五进制中数码2004折合成十进制数为(  )A.29B.254C.602D.2004【解析】 2004(5)=4×50+0×51+0×52+2×53=4+0+0+250=254.【答案】 B4.261和319的最大公约数是(  )A.3B.7C.29D.31【解析】 319=261×1+58,261=58×4+29,58=29×2,∴最大公约数为29.【答案】 CS=0i=1DOINPUTxS=S+xi=i+1LOOPUNTILa=S/20PRINTaEND5.(xx·上饶模拟)

4、如图是一个求20个数的平均数的程序,在横线上应填充()S=0i=1DOINPUTxS=S+xi=i+1LOOPUNTILa=S/20PRINTaENDA.i>20B.i<20C.i>=20D.i<=20【解析】设20个数分别为x1,x2,…,x19,x20,由程序知:i=1时,进入循环S=0+x1=x1,i=2时,进入循环S=x1+x2,i=3时,进入循环S=x1+x2+x3,…i=k时,进入循环S=x1+x2+…+xk,不进入循环S=x1+x2+…+xk-1.∴若有S=x1+x2+…+x20,则i

5、=20时进入循环,i>20时退出循环.【答案】A6.(xx·东北三校模拟)下面程序运行的结果为()n=10S=100DOS=S-nn=n-1LOOPUNTILS<=70PRINTnENDA.4B.5C.6D.7【解析】第一次执行后,S=100-10=90,n=10-1=9;第二次执行后,S=90-9=81,n=9-1=8;第三次执行后,S=81-8=73,n=8-1=7;第四次执行后,S=73-7=66,n=7-1=6.此时S=66≤70,结束循环,输出n=6.【答案】C二、填空题7.给出一个算法:

6、INPUTxIFx<=0 THEN f(x)=4*xELSE f(x)=2^xENDIFPRINTf(x)根据以上算法,可求得    .【解析】 f(x)=∴f(-1)+f(2)=-4+22=0.【答案】 08.已知f(x)=x4+4x3+6x2+4x+1,则f(9)=________.【解析】 f(x)=(((x+4)x+6)x+4)x+1v0=1,v1=9+4=13,v2=13×9+6=123,v3=123×9+4=1111,v4=1111×9+1=10000,∴f(9)=10000.【答案】 

7、100009.如图的程序框图所描述的算法称为欧几里得辗转相除法.若输入m=2010,n=1541,则输出m=    .【解析】 2010=1541×1+469,1541=469×3+134,469=134×3+67,134=67×2+0.【答案】 6710.如图是求n!(n!=n×(n-1)×…×3×2×1)的部分程序,请在横线上补全程序. ①   i=1S=1WHILE ②    ③   i=i+1WENDPRINT SEND【解析】 所给算法是求n个连续数的乘积,而所用的语句是循环语句,而且是W

8、HILE语句,故应补充:①INPUT n,②i<=n,③S=S*i.【答案】 ①INPUT n ②i<=n ③S=S*i三、解答题11.阅读流程图,解答下列问题:(a:=b也可写作a=b)(1)变量y在这个算法中的作用是什么?(2)这个算法的循环体是哪一部分?功能是什么?(3)这个算法的处理功能是什么?【解析】 (1)变量y是循环变量,控制着循环的开始和结束.(2)流程图的循环体是y:=xx与y:=y+1之间的部分,其功能是判断年份y是否是闰年,并输出结果.(3)这个

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

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

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