- 2021-06-16 发布 |
- 37.5 KB |
- 15页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【数学】2020届一轮复习人教A版 算法初步 课时作业
2020届一轮复习人教A版 算法初步 课时作业 1、运行如图所示的程序框图,则输出的值为( ) A.9 B.10 C.11 D.12 2、执行如图所示的程序框图,若,则输出的为( ) A. B. C. D. 3、执行如图所示的程序框图,当输入的为1时,则输出的结果为( ) A.3 B.4 C.5 D.6 4、阅读如图的程序框图,输出的值为( ) A. B. C. D. 5、阅读下边的程序框图,运行相应的程序,则输出i的值为( ) A.2 B.3 C.4 D.5 6、若执行下边的程序框图,输出的值为5,则判断框中应填入的条件是( ) A. B. C. D. 7、把“正整数除以正整数后的余数为”记为,例如.执行如图的该程序框图,输出的值为( ) A.32 B.35 C.37 D.39 8、执行如图所示的程序框图,若输入的值为9,则输出的结果为( ) A. B. C. D. 9、执行如图所示的程序框图,输出的值为( ) A.3 B. C.10 D. 10、在如图所示的程序框图中,若输入的,输出的,则判断框内可以填入的条件是( ) A. B. C. D. 11、如下图,执行程序框图,若输出结果为140,则判断框内应填( ) A.n≤7? B.n>7? C.n≤6? D.n>6? 12、设函数,表示的反函数,定义如框图表示的运算,若输入,输出;当输出时,则输入为( ) A. B.6 C. D.8 13、一个算法的程序框图如图,若该程序输出,则判断框内应填入的条件是( ) A. B. C. D. 14、执行如图所示的程序框图,则输出的结果为( ) A.7 B.8 C.9 D.11 15、如图是一个算法流程图,则输出的结果是( ) A. B. C. D. 16、中国古代数学著作《算学启蒙》中有关于“松竹并生”的问题:松长五尺,竹长两尺,松日自半,竹日自倍,松竹何日而长等.意思是现有松树高5尺,竹子高2尺,松树每天长自己高度的一半,竹子每天长自己高度的一倍,问在第几天会出现松树和竹子一般高?如图所示是源于其思想的一个程序框图,若输入的x=5,y=2,输出的n为4,则程序框图中的中应填( ) A.y<x B.y≤x C.x≤y D.x=y 17、执行如图所示的程序框图,则输出的值为( ) A.25 B.56 C.119 D.246 18、执行如图所示的程序框图,则输出的的值为( ) A. B.5 C. D.55 19、执行如图所示的程序框图,则输出的值为( ) A.7 B.6 C.5 D.4 20、程大位是明代著名数学家,他的《新编直指算法统宗》是中国历史上一部影响巨大的著作,卷八中第33问:“今有三角果一垛,底阔每面7个,问该若干?”,如图,是解决该问题的程序框图,执行该程序框图,求得该垛果子的总数为__________. 参考答案 1、答案:C 将的变化规律整理为数列的形式,求解出数列的通项,根据求解出输出时的取值. 【详解】 将每次不同的取值看做一个数列 则,,,…, 则,则 当时,;当时, 即时,,输出结果 本题正确选项: 名师点评: 本题考查利用循环结构的程序框图计算输出结果,由于循环次数较多,可以根据变化规律,利用数列的知识来进行求解. 2、答案:B 执行程序框图,依次写出每次循环得到的的值,当时,不满足条件,退出循环,输出的值. 【详解】 执行如图所示的程序框图,有 满足条件,有,; 满足条件,有,; 满足条件,有,; 满足条件,有,; 不满足条件,退出循环,输出的值为 本题正确选项: 名师点评: 本题考查了程序框图和算法的应用问题,是对框图中的循环结构进行了考查,属于基础题. 3、答案:C 将代入程序框图,然后根据循环条件,依次得到每一步中各参数的值,根据判断语句,当不符合循环条件时,输出的值. 【详解】 输入,不成立,成立, ,成立,成立, ,成立,成立, ,成立,成立, ,成立,不成立. 输出. 故选C项. 名师点评: 本题考查通过程序框图的输入值和循环结构,得到输出值,属于简单题. 4、答案:C 第一次循环后 第二次循环后 第三次循环后不满足.故本题选 5、答案:C 由程序框图可知:故选C. 考点:本题主要考查程序框图及学生分析问题解决问题的能力. 6、答案:B 按流程图逐一执行即可。 【详解】 由流程图得: . 要使得输出的值为5,则判断框中应填入的条件是: 故选:B 名师点评: 本题主要考查了流程图知识,考查观察能力及计算能力,还考查了对数运算知识,属于中档题。 7、答案:C 由流程图一步步向后判断推理即可. 【详解】 解:输入值,第一次判断为否,得;第二次判断为否,得;第三次判断为是,然后第一次判断为否,得;第四次判断为否,得;第五次判断为否,得;第六次判断为否,得;第七次判断为否,得;第八次判断为是,然后第二次判断为是,得到输出值 故选:C. 名师点评: 本题考查了流程图中的循环结构,属于基础题. 8、答案:B 按照程序框图运行程序,直到时,输出结果即可. 【详解】 按照程序框图运行程序,输入,,,不满足,循环 则,,不满足,循环 则,,不满足,循环 则,,满足,输出结果 本题正确选项: 名师点评: 本题考查程序框图中根据循环结构计算输出结果的问题,属于基础题. 9、答案:C 根据循环结构的特征,先判断i为奇数还是偶数,代入不同的处理框,依次算出S的值,同时判断是否继续执行循环,即可求得S的值 【详解】 由程序框图可知: 第一次循环:i=1为奇数,, 第二次循环:i=2为偶数,, 第三次循环,i=3为奇数,, 第四次循环,i=4为偶数,, 此时不满足,退出循环,输出,结束,故选C。 名师点评: 本题考查循环结构的程序框图,按照要求逐步计算即可,属基础题。 10、答案:D 输入,, , 当, 当,当时,满足条件 退出循环, 故选 11、答案:D 根据框图的循环语句进行循环,然后当输出结果为140时,得到的值,从而得到判断框内填写的语句. 【详解】 根据框图循环可知 ; ; ; ; ; . 此时,结合选项可知,选D项. 名师点评: 本题考查程序框图循环结构,根据输出结果填写判断语句. 12、答案:A 分析程序中各变量,各语句的作用,在根据流程图所示的顺序,可知该程序的作用是计算函数的函数值,再由题意即可得出. 【详解】 由图可知,该程序的作用是计算分段函数的函数值. 输入,输出 当输出时, 只有· 故选A. 名师点评: 根据流程图写出程序的运行结果,是算法这一模块最重要的题型,其处理方法是:①分析流程图,从流程图中即要分析出计算的类型,又要分析出参与计算的数据②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模. 13、答案:B 模拟运行程序框图,当S=时确定判断框内填的内容. 【详解】 由题得i=1,S=0,S=,i=2,,i=3,, i=4,,i =5,, 所以判断框内填. 故选:B 名师点评: 本题主要考查程序框图和循环结构,意在考查学生对这些知识的理解掌握水平和分析推理能力. 14、答案:C 模拟程序框图运行即得解. 【详解】 第一次运行时,; 第二次运行时,; 第三次运行时,;第四次运行时,; 此时刚好不满足,故输出, 故选:C 名师点评: 本题主要考查程序框图,意在考查学生对这些知识的理解掌握水平和分析推理能力. 15、答案:A 执行程序框图,逐次计算,根据判断条件终止循环,即可求解,得到答案. 【详解】 由题意,执行上述的程序框图: 第1次循环:满足判断条件,; 第2次循环:满足判断条件,; 第3次循环:满足判断条件,; 不满足判断条件,输出计算结果, 故选A. 名师点评: 本题主要考查了循环结构的程序框图的结果的计算与输出,其中解答中执行程序框图,逐次计算,根据判断条件终止循环是解答的关键,着重考查了运算与求解能力,属于基础题. 16、答案:C 当时,;当时,;当时,; 当时,,不满足运行条件,输出程序框图中,应填,故选C. 17、答案:C 根据框图,模拟运行程序即可得出结果. 【详解】 运行程度:不成立;不成立;不成立;不成立;成立,,输出,结束程度. 名师点评: 本题主要考查了程序框图,属于中档题. 18、答案:B 由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案. 【详解】 模拟程序的运行,可得 i=1,j=1,S=0 满足条件i≤10,执行循环体,j=﹣1,a=﹣1,S=﹣1,i=2 满足条件i≤10,执行循环体,j=1,a=2,S=1,i=3 满足条件i≤10,执行循环体,j=﹣1,a=﹣3,S=﹣2,i=4 满足条件i≤10,执行循环体,j=1,a=4,S=2,i=5 满足条件i≤10,执行循环体,j=﹣1,a=﹣5,S=﹣3,i=6 满足条件i≤10,执行循环体,j=1,a=6,S=3,i=7 满足条件i≤10,执行循环体,j=﹣1,a=﹣7,S=﹣4,i=8 满足条件i≤10,执行循环体,j=1,a=8,S=4,i=9 满足条件i≤10,执行循环体,j=﹣1,a=﹣9,S=﹣5,i=10 满足条件i≤10,执行循环体,j=1,a=10,S=5,i=11 此时,不满足条件i≤10,退出循环,输出S的值为5. 故选:B. 名师点评: 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题. 19、答案:C 由流程图循环4次,输出,即可得出结果.. 【详解】 初始值,,是, 第一次循环:,,是, 第二次循环:,,是, 第三次循环:,,是, 第四次循环:S,,否,输出. 故选:C. 名师点评: 本题考查程序框图的循环,分析框图的作用,逐步执行即可,属于基础题. 20、答案: 按照程序框图运行程序,直到满足时输出结果即可. 【详解】 执行程序框图,输入,,,则,,,不满足,循环; ,,,不满足,循环; ,,,不满足,循环; ,,,不满足,循环; ,,,不满足,循环; ,,,不满足,循环; ,,,满足,输出 本题正确结果: 名师点评: 本题考查循环结构框图计算输出结果的问题,属于基础题. 查看更多