- 2021-06-16 发布 |
- 37.5 KB |
- 14页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【数学】2020届一轮复习人教A版 算法初步课时作业
2020届一轮复习人教A版 算法初步 课时作业 1、执行如图所示的程序框图,若输入值x∈[-2,2],则输出值y的取值范围是( ) A. B. C. D. 2、阅读右边的程序框图,运行相应的程序,输出的值为( ) A.5 B.8 C.24 D.29 3、阅读下边的程序框图,运行相应的程序,输出的值为( ) A.5 B.8 C.24 D.29 4、阅读如图所示的程序框图,运行相应的程序,输出的的值等于( ) A.30 B.31 C.62 D.63 5、如图,给出的是的值的一个程序框图,判断框内应填入的条件是( ) A. B. C. D. 6、我国南宋时期的数学家秦九韶(约1202-1261)在他的著作(数书九章)中提出了多项式求值的秦九韶算法.如图所示的框图给出了利用秦九韶算法求多项式的一个实例.若输入的,,,则程序框图计算的结果为( ) A.15 B.31 C.63 D.127 7、执行如图所示的程序框图,则输出的S值为( ) A. B. C. D. 8、把189化为三进制数,则末位数是( ) A.0 B.1 C.2 D.3 9、已知一个k进制的数123与十进制的数38相等,那么k等于( ) A.7或5 B.-7 C.5 D.都不对 10、用更相减损术求48和132的最大公约数时,需做减法的次数是( ) A.2 B.3 C.4 D.5 11、已知为执行如图所示的程序框图输出的结果,则二项式的展开式中常数项的系数是( ) A.-20 B.20 C. D.60 12、如图,一块黄铜板上插着三根宝石针,在其中一根针上从下到上穿好由大到小的若干金片.若按照下面的法则移动这些金片:每次只能移动一片金片;每次移动的金片必须套在某根针上;大片不能叠在小片上面.设移完n片金片总共需要的次数为an,可推得a1=1,an+1=2an +1.如图是求移动次数在1000次以上的最小片数的程序框图模型,则输出的结果是( ) A.8 B.9 C.10 D.11 13、执行如图所示的程序框图,输入,那么输出的的值分别为( ) A. B. C. D. 14、在数学史上,中外数学家使用不同的方法对圆周率π进行了估算.根据德国数学家莱布尼茨在1674年给出的求π的方法绘制的程序框图如图所示.执行该程序框图,输出s的值为( ) A.4 B. C. D. 15、已知某程序框图如图所示,则执行该程序后输出的a的值是( ) A. B. C.1 D.2 16、2018年9月24日,阿贝尔奖和菲尔兹奖双料得主、英国著名数学家阿蒂亚爵士宣布自己证明了黎曼猜想,这一事件引起了数学界的震动,在1859年,德国数学家黎曼向科学院提交了题目为《论小于某值的素数个数》的论文并提出了一个命题,也就是著名的黎曼猜想.在此之前,著名数学家欧拉也曾研究过这个问题,并得到小于数字的素数个数大约可以表示为的结论(素数即质数,).根据欧拉得出的结论,如下流程图中若输入的值为,则输出的值应属于区间( ) A. B. C. D. 17、执行如图所示的程序框图,若输入的,则输出的j=( ) A.1 B.3 C.5 D.7 18、秦九韶是我国南宋时期的数学家,他在所著《数书九章》中提出的求多项式值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图,是利用秦九韶算法求一个多项式的值,若输入n、x的值分别为3、 ,则输出v的值为______ 19、把十六进制数751化为十进制数是_____. 20、下图是一个算法流程图.若输出的值为4,则输入x的值为____. 参考答案 1、答案:C 程序的功能是求函数f(x)的值,求出函数的值域即可. 【详解】 解:由程序框图知:程序的功能是求函数f(x)的值, 当x∈[-2,0)时,y∈(0,4]; 当x∈[0,2]时,y∈[-1,0], ∴y的取值范围是[-1,4]. 故选:C. 名师点评: 本题考查了选择结构程序框图,判断程序运行的功能是解答此类问题的关键. 2、答案:B 根据程序框图,逐步写出运算结果。 【详解】 , 结束循环,故输出。 故选B。 名师点评: 解答本题要注意要明确循环体终止的条件是什么,会判断什么时候终止循环体. 3、答案:B 根据程序框图,逐步写出运算结果。 【详解】 详解:, 结束循环,故输出。 故选B。 名师点评: 解决此类型问题时要注意:①要明确是当型循环结构,还是直到型循环结构,根据各自的特点执行循环体;②要明确图中的累计变量,明确每一次执行循环体前和执行循环体后,变量的值发生的变化;③要明确循环体终止的条件是什么,会判断什么时候终止循环体. 4、答案:B 首先确定流程图的功能,然后计算其输出的结果即可. 【详解】 由流程图可知该算法的功能为计算的值, 即输出值为:. 故选:B. 名师点评: 识别、运行程序框图和完善程序框图的思路: (1)要明确程序框图的顺序结构、条件结构和循环结构. (2)要识别、运行程序框图,理解框图所解决的实际问题. (3)按照题目的要求完成解答并验证. 5、答案:B 由题意得,执行上式的循环结构,第一次循环:;第二次循环:;第三次循环:;,第次循环:,此时终止循环,输出结果,所以判断框中,添加,故选B. 考点:程序框图. 6、答案:C 由题意,模拟程序的运行,依次写出每次循环得到的的值,当时,不满足判断条件,终止循环,即可输出结果,得到答案. 【详解】 由题意,模拟执行程序框图,可得: 满足条件,执行循环体,; 满足条件,执行循环体,; 满足条件,执行循环体,; 满足条件,执行循环体,; 满足条件,执行循环体,, 不满足条件,终止循环,输出的值, 故选C. 名师点评: 本题主要考查了循环结构的程序框图的计算与输出问题,其中解答中根据给定的程序框图,依次写出每次循环得到的 的值是解答的关键,着重考查了推理与运算能力,属于基础题. 7、答案:D 执行循环,根据判断条件确定结束循环,输出结果. 【详解】 第1步:a=7-2n=5,a>0成立,S=S+a=5,n=2; 第2步:a=7-2n=3,a>0成立,S=S+a=8,n=3; 第3步:a=7-2n=1,a>0成立,S=S+a=9,n=4; 第4步:a=7-2n=-1,a>0不成立,退出循环,输出S=9。 选D. 名师点评: 本题考查循环结构流程图,考查基本分析判断能力,属基础题. 8、答案:A 因为,所以余数为0,即,选A. 9、答案:C (123)(k)=1×k2+2×k+3=k2+2k+3,所以k2+2k+3=38,即k2+2k-35=0. 解得k=5或k=-7(舍去).选C。 名师点评: K进制的一般形式为: ,其中 。 10、答案:D 由更相减损术得:132-48=84,84-48=36,48-36=12,36-12=24,24-12=12.选D. 11、答案:A 模拟程序框图的运行过程,如下: ,是, ; ,是, ; ,是, ; ,否,退出循环,输出的值为二项式的展开式中的通项是,令,得常数项是,故选A. 12、答案:C 执行如图所示的程序框图,直到满足条件结束循环,即可得到输出的结果. 【详解】 由程序框图知,i=1时,S=1; i=2时,S=1×2+1=3; i=3时,S=3×2+1=7; i=4时,S=7×2+1=15; i=5时,S=15×2+1=31; i=6时,S=31×2+1=63; i=7时,S=63×2+1=127; i=8时,S=127×2+1=255; i=9时,S=255×2+1=511; i=10时,S=511×2+1=1023; 程序运行结束,输出的结果是i=10. 故选:C. 名师点评: 本题考查循环结构的程序框图的输出结果的计算问题,其中解答中执行循环体,得出每次循环的计算规律是解答的关键,着重考查推理与运算能力,属于基础题. 13、答案:D 根据程序框图,依次代入数值得到结果. 【详解】 根据程序框图,依次代入数值得到: a=a+b=7,b=a-b=7-5=2,a=a-b=7-2=5, 所以,a=5,b=2 故答案为:D. 名师点评: 本题考查了程序框图的应用,属于基础题. 14、答案:C 根据程序框图进行模拟运算即可. 【详解】 第一次,否, 第二次,否, 第三次,是, 程序终止,输出s=, 故选:C. 名师点评: 本题主要考查程序框图的识别和判断,根据条件进行模拟运算是解决本题的关键.比较基础. 15、答案:A 由已知中的程序框图可知,该程序的功能是利用循环结构计算并输出变量的值,模拟程序的运行过程,即可得到答案 【详解】 代入,,则,; 再次代入得,;继续代入得,;不难发现出现了循环,周期为3 则当时,,,跳出循环得到 故选 名师点评: 本题主要考查的是程序框图,在循环结构中找出其循环规律,即可得出结果,较为基础 16、答案:B 由流程图可知其作用为统计以内素数的个数,将代入可求得近似值,从而得到结果. 【详解】 该流程图是统计以内素数的个数 由题可知小于数字的素数个数大约可以表示为 则以内的素数个数为 本题正确选项: 名师点评: 本题考查判断新定义运算的问题,关键是能够明确流程图的具体作用. 17、答案:C 根据框图流程,依次计算运行的结果,直到不满足条件,输出j值. 【详解】 由程序框图知:n=4,第一次运行, i=1,j=1,j=2i-j=1,满足i<4, 第二次运行i=2,j=2i-j=3;满足i<4, 第三次运行i=3,j=2i-j=3;满足i<4, 第四次运行i=4,j=2i-j=5;不满足i<4, 程序运行终止,输出j=5. 故选:C. 名师点评: 本题考查了循环结构的程序框图,根据框图流程依次计算运行结果是解答此类问题的常用方法. 18、答案: 此程序框图是循环结构图,模拟程序逐层判断,得出结果. 【详解】 解: 模拟程序: 的初始值分别为 第1次循环:,,不满足; 第2次循环:,,不满足; 第3次循环:,,满足; 故输出. 名师点评: 本题考查了程序框图的循环结构,解题的关键是要读懂循环结构的流程图,根据判断框内的条件逐步解题. 19、答案:1873 751(16)=7×162+5×161+1×160=1873. 答案:1873. 名师点评:本题考查的知识点是不同进制之间的转换,其中其它进制转为十进制方法均为累加数字×权重,例如111111(2)= 1×25+1×24+1×23+1×22+1×2+1,十进制转换为其它进制均采用除K求余法,例如将十进制转化为二进制,则将十进制数除以6,知道余数为0,将所有余数倒序排列即可. 20、答案:-1 对的范围分类,利用流程图列方程即可得解。 【详解】 当时,由流程图得: 令,解得:,满足题意。 当时,由流程图得: 令,解得:,不满足题意。 故输入的值为: 名师点评: 本题主要考查了流程图知识,考查分类思想及方程思想,属于基础题。 查看更多