- 611.00 KB
- 2021-06-24 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
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=.故答案为:
名师点评:
本题主要考查程序框图,意在考查学生对这些知识的掌握水平和分析推理能力.