- 2021-06-24 发布 |
- 37.5 KB |
- 15页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【数学】2020届一轮复习人教A版 算法初步 课时作业
2020届一轮复习人教A版 算法初步 课时作业 1、设计一个计算的算法.如图中给出了程序的一部分,则在横线上不能填入的数是( ) A.13 B.13.5 C.14 D.14.5 2、如图所示的程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输入的分别为14,18,则输出的( ) A.0 B.2 C.4 D.14 3、如图,,,为某次考试三个评阅人对同一道题的独立评分,为该题的最终得分.当,,时,等于( ) A. B. C. D. 4、下图是一个几何体的三视图,根据图中数据,可得该几何体的表面积是( ) A. B. C. D. 5、m是一个正整数,对于两个正整数a,b,如果a-b是m的倍数,则称a,b对模m同余,用符号ab(MODm)表示,则下列各式中不正确的为( ) A.127(MOD5) B.2110(MOD3) C.3420(MOD2) D.477(MOD40) 6、按流程图的程序计算,若开始输入的值为,则输出的的值是 ( ) A. B. C. D. 7、执行如图的程序框图,输出的C的值为( ) A.3 B.5 C.8 D.13 8、如图所示的程序框图所实现的功能是( ) A.输入的值,计算 B.输入的值,计算 C.输入的值,计算 D.输入的值,计算 9、根据如图所示的程序框图,当输入的值为3时,输出的值等于( ) A.1 B. C. D. 10、秦九韶是我国南宋时期的数学家,他在所著的《数学九章》中提出的多项式求值的算法,至今仍是比较先进的.如图所示的程序框图给出了利用秦九韶算法求多项式值的一个实例,若输入的值分别为3,3,则输出的值为( ) A.24 B.25 C.54 D.75 11、若某程序框图如图所示,则该程序运行后输出的等于( ) A.4 B.13 C.40 D.41 12、设a是一个各位数字都不是0且没有重复数字的三位数,将组成a的3个数字按从小到大排成的三位数记为I(a),按从大到小排成的三位数记为D(a),(例如a=746,则,)阅读如图所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b=( ) A.693 B.594 C.495 D.792 13、我国古代名著《庄子·天下篇》中有一句名言“一尺之棰,日取其半,万世不竭”,其意思为:一尺的木棍,每天截取一半,永远都截不完.现将该木棍依此规律截取,如图所示的程序框图的功能就是计算截取20天后所剩木棍的长度(单位:尺),则①②③处可分别填入的是( ) A.,, B.,, C.,, D.,, 14、某程序框图如图所示,若输出S=3,则判断框中M为( ) A.k<14? B.k≤14? C.k≤15? D.k>15? 15、执行如图所示的程序框图,输出 的值为( ) A. B. C. D. 16、执行如下图所示的程序框图,则输出的结果为( ) A. B. C. D.4 17、执行如图的程序框图,如果输出的S=3,则输入的t=( ) A. B. C.1或3 D.1或 18、某程序框图如图所示,若该程序运行后输出的值是,则的值是( ) A.7 B.6 C.5 D.4 19、中国南宋时期的数学家秦九韶提出了一种多项式简化算法,如图是实现该算法的程序框图,若输入的,,依次输入的为1,2,3,运行程序,输出的的值为_____. 20、执行如图所示的程序框图,输出的s值为_______. 参考答案 1、答案:A 依次填入各个选项中的数字,根据算法验证输出的结果即可. 【详解】 当填入数字为时,根据算法输出的,不符合题意 填入选项的数字时,都能保证输出的,符合题意 本题正确选项: 名师点评: 本题考查算法中的语言,属于基础题. 2、答案:B 根据程序框图运行程序,依次判断符合的条件运算,直到时输出. 【详解】 根据程序框图运行程序,输入, 且 此时且 此时且 此时且 此时且 此时,输出 本题正确选项: 名师点评: 本题考查根据程序框图计算输出结果的问题,属于基础题. 3、答案:B 根据框图指示的顺序执行,按是否成立分类讨论,按最终输出求出的值,验证是否符合条件可得答案. 【详解】 当,时,不满足. 输入的值,并判断是否成立. 若成立,此时输出的,由,解得, 此时,,条件不成立,不合题意. 若不成立,此时输出的,由,解得, 此时,,不成立,符合题意. 综上所述,.故选B. 名师点评: 本题考查循环结构的程序框图,根据输出值求输入值.分类讨论是解答本题的关键. 4、答案:D 由题意得,根给定的三视图可知,该几何体表示一个球和一个圆柱的组合体,其表面积为,故选B. 考点:几何体的三视图及表面积的计算. 5、答案:B 试题分析:逐一验证,对于A,12-7=5是5的倍数;对于B,21-10=11不是3的倍数;对于C,34-20=14是2的倍数;对于D,47-7=40是40的倍数.选B. 6、答案:B 依据题中的计算程序列出算式:由于, ∵6<100,∴应该按照计算程序继续计算, ∵21<100,∴应该按照计算程序继续计算, ∴输出结果为231. 本题选择D选项. 名师点评:题的一般解法是严格按照程序框图设计的计算步骤逐步计算,逐次判断是否满足判断框内的条件,决定循环是否结束.要注意初始值的变化,分清计数变量与累加(乘)变量,掌握循环体等关键环节. 7、答案:B 第一次循环,得;第二次循环,得;第三次循环,得,不满足循环条件,退出循环,输出,故选B. 考点:程序框图. 8、答案:B 根据程序框图的初值为,末值为,可得递推公式执行次数;根据赋值语句可得,判断出输出值为,代入求得结果. 【详解】 由程序框图,可知, 由的初值为,末值为 可知,此递推公式共执行了次 又由,得,得 即: 故 本题正确选项: 名师点评: 本题考查判断程序框图循环结构的功能问题,关键是能够确定程序执行的次数,从而利用数列的知识来进行求解. 9、答案:C 根据程序图,当x<0时结束对x的计算,可得y值。 【详解】 由题x=3,x=x-2=3-1,此时x>0继续运行,x=1-2=-1<0,程序运行结束,得,故选C。 名师点评: 本题考查程序框图,是基础题。 10、答案:D 按照程序框图运行程序,运行到时输出结果即可. 【详解】 若输入的值分别为 则,成立 ,成立 ,成立 ,不成立,输出 本题正确选项: 名师点评: 本题考查根据循环结构计算输出结果,属于基础题. 11、答案:C 运行程序,进行计算,当时退出循环,输出的值. 【详解】 ,;,;,;,.因为,所以输出. 名师点评: 本小题主要考查程序框图,考查计算程序框图输出的结果. 12、答案:C 给出一个三位数的a值,实验模拟运行程序,直到满足条件,确定输出的a值,可得答案. 【详解】 由程序框图知:例当a=123,第一次循环a=123,b=321﹣123=198; 第二次循环a=198,b=981﹣189=792; 第三次循环a=792,b=972﹣279=693; 第四次循环a=693,b=963﹣369=594; 第五次循环a=594,b=954﹣459=495; 第六次循环a=495,b=954﹣459=495, 满足条件a=b,跳出循环体,输出b=495. 故答案为:495. 名师点评: 本题通过新定义题型考查了循环结构的程序框图,根据框图的流程模拟运行程序是解答此类问题的常用方法,属于基础题. 13、答案:D 先由第一天剩余的情况确定循环体,再由结束条件确定循环条件即可. 【详解】 根据题意可知,第一天,所以满足,不满足,故排除AB, 由框图可知,计算第二十天的剩余时,有,且,所以循环条件应该是. 故选D. 名师点评: 本题考查了程序框图的实际应用问题,把握好循环体与循环条件是解决此题的关键,属于中档题. 14、答案:B 由框图程序可知,结合循环结构的终止条件可得解 【详解】 由框图程序可知 因为, 所以 所以,解得,即当时程序退出, 故选B. 名师点评: 算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项. 15、答案:A 根据框图,结合条件分支结构和循环结构,即可求出结果. 【详解】 第一次执行程序后,,第二次执行程序后,,第三次执行程序后,第四次执行程序后,因为不成立,跳出循环,输出,故选A. 名师点评: 本题主要考查了框图,涉计循环结构和条件分支结构,属于中档题. 16、答案:B 执行框图,写出每次循环得到的和i的值,得到取值的周期,当i=2019时,退出循环,输出即可得答案。 【详解】 开始=4,i=1, 执行第一次循环, =,i=2, 执行第二次循环, =,i=3, 执行第三次循环, =4,i=4 故的取值周期为3,由于2019=6733,可得 当i=2019时,退出循环,此时输出的值为,故选B 名师点评: 本题考查循环结构的程序框图,依次写出每次循环得到的和i的值,根据循环的周期,得到退出循环时的的值,属基础题。 17、答案:C 由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S的值,根据S的值,分类讨论即可得答案. 【详解】 由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S的值, 由于输出的S=3, 则当t≥1时,可得:4t-t2=3,解得:t=3或1, 当t<1时,可得:3t=3,解得t=1(舍去). 故选:C. 名师点评: 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题. 18、答案:D 模拟执行程序框图,依次写出每次循环得到的,的值,当时,根据题意,此时应该满足条件,退出循环,输出的值为,从而得解. 【详解】 模拟执行程序框图,可得 , 不满足条件,, 不满足条件,, 不满足条件,, 不满足条件,, 根据题意,此时应该满足条件,退出循环,输出的值为. 故选:. 名师点评: 本题主要考查了循环结构,根据的值正确判断退出循环的条件是解题的关键,属于基础题. 19、答案:6 先代入第一次输入的,计算出对应的,判断为否,再代入第二次输入的,计算出对应的,判断仍为否,再代入第三次输入的,计算出对应的,判断为是,得到输出值. 【详解】 解:第一次输入,得,,判断否; 第二次输入,得,,判断否; 第三次输入,得,,判断是,输出 故答案为:6. 名师点评: 本题考查了循环结构流程图,要小心每次循环后得到的字母取值,属于基础题. 20、答案: 直接模拟运行程序即得解. 【详解】 s=1-,k=2,s=,k=3,输出s=.故答案为: 名师点评: 本题主要考查程序框图,意在考查学生对这些知识的掌握水平和分析推理能力. 查看更多