- 2021-06-16 发布 |
- 37.5 KB |
- 13页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【数学】2020届一轮复习人教A版 算法初步 课时作业
2020届一轮复习人教A版 算法初步 课时作业 1、如图所示,程序框图的输出结果是( ) A. B. C. D. 2、在如图的程序框图中,若,则输出( ) A. B. C. D. 3、执行如图所示的程序框图,若输入,则输出的结果为( ) A. B. C. D. 4、已知流程图如图所示,该程序运行后,若输出的值为16,则循环体的判断框内①处应填( ) A. B. C. D. 5、运行如图所示的程序框图,若输入的值为2019,则输出的值为( ) A.-1441 B.-441 C.-431 D.-440 6、如图所示,程序框图的输出结果是( ) A. B. C. D. 7、阅读如图所示的程序框图,若输出的数据为21,则判断框中应填入的条件为( ) A. B. C. D. 8、执行如图所示的程序框图,若输出的p的值等于11,那么输入的N的值可以是( ) A.121 B.120 C.11 D.10 9、执行如图所示的程序框图,若输出的结果为80,则判断框内应填入( ) A.? B.? C.? D.? 10、如图是一个算法的流程图,若输入x的值为1,则输出y的值为( ) A.1 B.2 C.3 D.5 11、228与1995的最大公约数是( ) A.57 B.59 C.63 D.67 12、秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数学九章》中提出的多项式求值的秦九韶算法至今仍是比较先进的算法.如图的程序框图是针对某一多项式求值的算法,如果输入的x的值为2,则输出的v的值为( ) A.129 B.144 C.258 D.289 13、如图是一个求20个数的平均数的程序,在横线上应填充的语句为( ) A. B. C. D. 14、数和的最大公约数是( ) A. B. C. D. 15、如图所示程序执行后输出的结果是______. 16、秦九韶算法是中国古代求多项式的值的优秀算法.若f(x)=2x4+5x3-x2+3x+4,则f(6)=______ 17、给出一个算法: 根据以上算法,可求得f(-1)+f(2)=______. 18、执行下面的流程图,为使输出的值小于,则输入的正整数的最小值为______. 19、如图是一个算法流程图,若输入x的值为,则输出y的值是____. 20、如图是某次考试试卷评阅赋分程序框图,,,为三个评阅人对同一道题的独立评分,为该题的最终得分,当,,时,等于______. 参考答案 1、答案:C 读懂流程图,其功能是求四项的和,计算求值即可. 【详解】 计算结果是:,故选. 名师点评: 本题考查循环结构流程图,考查基本分析求解能力,属基础题. 2、答案:C 流程图的作用是计算函数的值,其中,利用可计算输出值. 【详解】 流程图的作用是计算函数的值,其中, 而的初始值为,由程序框图中的判断可知,若,则需要减去,直至小于5为止,因,故,故选C. 名师点评: 本题考查程序框图,读懂流程图的功能是解题的关键,属于基础题. 3、答案:C 分别计算时的值可得的规律,从而可得输出结果. 【详解】 当时,;当时,;当时,;当时,, 所以的值周期性出现,故当,为. 名师点评: 对于框图的问题,我们可以从简单的情形逐步计算归纳出框图的功能,在归纳中注意各变量的变化规律. 4、答案:C , (1); (2); (3),输出,即不满足循环条件, 所以①处应填3。故选B。 5、答案:B 根据程序框图运行程序,直到时输出结果,可得. 【详解】 第一次循环:,; 第二次循环:,; 第三次循环:,; 第四次循环:,; 此时,则输出的的值为 本题正确选项: 名师点评: 本题考查计算循环结构的程序框图的输出结果问题,属于常规题型. 6、答案:C 执行流程图,通过计算等比数列求和确定输出结果. 【详解】 执行流程图,,所以循环结果为选C. 名师点评: 本题考查循环结构流程图以及等比数列求和,考查基本分析与求解能力,属基础题. 7、答案:B 按照程序框图运行程序,直到时输出结果,反查此时的值,确定判断框应填的条件. 【详解】 按照程序框图运行程序,输入,不符合,循环 第一次运行:,不符合,循环 第二次运行:,不符合,循环 第三次运行:,符合,输出结果 可知符合判断框条件,不符合判断框的条件 由此可得判断框应填: 本题正确选项: 名师点评: 本题考查补全循环结构的程序框图的条件,按照程序框图运行程序,直到满足输出结果时输出,再根据此时的取值判断应填条件是解决本题的关键. 8、答案:B 由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案. 【详解】 模拟程序的运行,可得程序框图的功能是计算并输出的值, 由题意得 ,解得, 即输入的N的值可以是120,故选B. 名师点评: 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,属于中档题. 9、答案:D 开始,S=0+3=3,a=5,判断,应执行否,n=1+1=2, S=3+5=8,a=7,判断,应执行否,n=2+1=3, S=8+7=15,a=9,判断,应执行否,n=3+1=4, S=15+9=24,a=11,判断,应执行否,n=4+1=5, S=24+11=35,a=13,判断,应执行否,n=5+1=6, S=35+13=48,a=15,判断,应执行否,n=6+1=7, S=48+15=63,a=17,判断,应执行否,n=7+1=8, S=63+17=80,a=19,判断,此时应输出,所以判断框内应填n>7,故选择D. 10、答案:A 根据流程图所示的顺序,可知该程序的作用是计算变量f(x) 并输出,根据x值可得. 【详解】 由程序框图知其功能是计算并输出分段函数f(x)的值.因为x=1,满足 的条件,所以==1,故输出的值为1. 故选:A. 名师点评: 本题考查根据流程图求程序的运行结果,解题的关键是从流程图中即要分析出计算的类型,又要分析出参与计算的数据,属于基础题. 11、答案:A ∴228与1995的最大公约数是57,选A 12、答案:D 根据程序框图,逐步执行,即可得出结果. 【详解】 模拟程序的运行,可得 , 执行循环体,,不满足条件,执行循环体; ,不满足条件,执行循环体; ,不满足条件,执行循环体; ,不满足条件,执行循环体; ,满足条件,结束循环; 输出. 故选:D. 名师点评: 本题考查的知识点是程序框图,当循环次数不多,或有规律可循时,可采用模拟程序法进行解答,属于基础题. 13、答案:B 由循环语句的定义及表示形式即可直接得解. 【详解】 算法语句中的循环语句表示形式有2种: ①DoLoop 语句,执行时,Until 关键字用于检查 DoLoop 语句中的条件.条件不成立执行循环体,条件成立退出循环. ②while结构循环为当型循环(when type loop),一般用于不知道循环次数的情况.维持循环的是一个条件表达式,条件成立执行循环体,条件不成立退出循环. 由题意易得,. 故选:B. 名师点评: 本题主要考查了循环语句的定义及表示形式,熟练掌握循环语句的格式是解答的关键,属于基础题. 14、答案:D 用更相减损术求612与486的最大公约数即可. 【详解】 612﹣486=126, 486﹣126=360, 360﹣126=234, 234﹣126=108, 126﹣108=18, 108﹣18=90, 90﹣18=72. 72﹣18=36, 36﹣18=18 因此612与486的最大公约数是18. 故选:D 名师点评: 更相减损术的方法和步骤是:以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数.继续这个操作,直到所得的减数和差相等为止. 15、答案:0 分析程序语句中两个变量的执行过程,可得该程序为先判断后计算的当型循环算法,模拟执行过程,可得答案. 【详解】 程序执行如下 — 0 5 9 3 12 2 14 1 15 0 输出 故程序终止时,输出. 故答案为0. 名师点评: 本题考查了循环结构的伪代码,当程序的循环次数不多时,常采用模拟程序执行的方法得到程序的运行结果. 16、答案:3658 首先整理函数的解析式,然后利用秦九韶算法计算函数值即可. 【详解】 解:由秦九韶算法可得:f(x)=2x4+5x3-x2+3x+4=(((2x+5)x-1)x+3)x+4, 当x=6时,v0=2,v1=2×6+5=17,v2=17×6-1=101,v3=101×6+3=609,v4=609×6+4=3658. 故填:3658. 名师点评: 本题考查了秦九韶算法、函数求值,考查了推理能力与计算能力,属于基础题. 17、答案:0 由算法程序可得: 18、答案: 此程序框图是循环结构图,由且可先假设,然后模拟程序逐层判断;如若不成立,再假设,然后模拟程序逐层判断,直至满足条件,得出结果. 【详解】 解:因为且, 则先假设, , 第1次循环:,, 因为,故输出,不符合题意. 再假设,程序执行过程如下: , 第1次循环:,, 第2次循环:,, 因为,故输出,符合题意. 成立,显然是的最小值. 名师点评: 本题考查了程序框图的循环结构,解题的关键是要读懂循环结构的流程图. 19、答案:-2 由题意得,故答案为. 名师点评:算法与流程图的考查,侧重于对流程图循环结构、条件结构和伪代码的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环的初始条件、循环次数、循环的终止条件,要通过循环规律,明确流程图研究的数学问题,是求和还是求项. 20、答案:8 根据框图,分别讨论和两种情况,即可求出结果. 【详解】 执行框图如下: 输入,, ,不满足, 输入, 若 则,令,则,所以满足题意; 若, 则,令,则,所以不满足题意; 综上,. 故答案为8 名师点评: 本题主要考查程序框图,分析框图的作用,逐步执行即可,属于常考题型. 查看更多