- 479.50 KB
- 2021-06-16 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
2020届一轮复习人教A版 算法与程序框图 课时作业 (2)
学校:__________姓名:__________班级:__________考号:__________
1、阅读下边的程序框图,运行相应的程序,则输出S的值为( )
A. 3 B. 1 C. 0 D. -1
2、程序框图如下:
如果上述程序运行的结果的值比2016小,若使输出的最大,那么判断框中应填入
A. ? B. ? C. ? D.?
3、执行如图所示的程序框图,则输出的k的值为( )
A. 4 B. 5 C. 6 D. 7
4、运行如图所示的程序框图,若输出的的值为,则判断框中可以填 ( )
A. B. C. D.
5、根据此程序框图输出S的值为,则判断框内应填入的是( )
A. B. C. D.
6、若框图所给的程序运行结果为,那么判断框中应填入的关于的条件是( )
A. B. C. D.
7、下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=( )
A. 0 B. 2 C. 4 D. 14
8、某程序框图如图所示,若输出的S=57,则判断框内为( )
A.k>3? B.k>4? C.k>5? D.k>6?
9、根据如下程序框图,运行相应程序,则输出的值为( )
A. 3 B. 4 C. 5 D. 6
10、某程序框图如图所示,该程序运行后输出的的值是( )
A. B. C. D.
11、
执行如图所示的程序框图,如果输入的a=1,b=1,那么输出的值等于( )
A.21 B.34 C.55 D.89
12、执行如图所示的程序框图,则输出的的值为( )
A.7 B.6 C.5 D.4
13、某程序框图如图所示,该程序运行后输出的的值是( )
A.3024 B.1007 C.2015 D.2016
14、阅读如图的程序框图,则输出的S等于( )
A. 14 B. 20
C. 30 D. 55
15、阅读如图所示的程序框图,运行相应的程序.若输出的为,则判断框中填写的内容可以是( )
A. B.
C. D.
16、一个算法的程序框图如图所示,若该程序输出的结果是
,则判断框中应填入的条件是( )
A. B. C. D.
17、如图的程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输入的,b分别为14,18,则输出的=( )
A. 2 B. 4 C. 6 D. 8
18、更相减损术是出自《九章算术》的一种算法.如图所示的程序框图是根据更相减损术写出的,若输入,则输出的值为_____.
19、某程序框图下图所示,若该程序运行后输出的值是,则
20、阅读程序框图,并完成下列问题:
(1)若输入x=0,求输出的结果;
(2)请将该程序框图改成分段函数解析式;
(3)若输出的函数值在区间内,求输入的实数x的取值范围.
参考答案
1、答案:C
由
,故选C.
2、答案:
第一次循环时,,第二次循环时,,,第三次循环时,,,第四次循环时,,不合题意,所以只循环了三次就终止,…,所以判断框应填:,故选C.
考点:循环结构
3、答案:A
分析程序中各变量、各语句的作用,
再根据流程图所示的顺序,
可知:该程序的作用是:
输出不满足条件S=0+1+2+8+…<100时,k+1的值.
第一次运行:满足条件,s=1,k=1;
第二次运行:满足条件,s=3,k=2;
第三次运行:满足条件,s=11<100,k=3;满足判断框的条件,继续运行,
第四次运行:s=1+2+8+211>100,k=4,不满足判断框的条件,退出循环.
故最后输出k的值为4.
故选:A.
4、答案:B
执行一次,,执行第2次,,执行第3次,,执行第4次,,执行第5次,,执行第6次,,执行第7次,跳出循环,因此判断框应填,故选B.
5、答案:B
第一次循环, ,
第二次循环, ,
第三次循环, ,
此时输出,所以应填写
6、答案:D
,可知,,时条件成立,
时不成立.故选D.
【考点】程序框图.
7、答案:B
由a=14,b=18,a<b,
则b变为18-14=4,
由a>b,则a变为14-4=10,
由a>b,则a变为10-4=6,
由a>b,则a变为6-4=2,
由a<b,则b变为4-2=2,
由a=b=2,
则输出的a=2
考点:程序框图
8、答案:B
循环体中计算的结果依次为;;;,这时循环结束,因此判断条件是或,故选B.
考点:程序框图.
9、答案:B
结合流程图可知该流程图运行过程如下:
首先初始化数据:,
,不满足,执行:;
,不满足,执行:;
,不满足,执行:;
,满足,输出.
本题选择B选项.
10、答案:A
根据流程图所示的顺序,程序的运行过程中各变量值变化如下表:
是否继续循环
循环前
第一圈 是
第二圈 是
第三圈 是
第四圈 是
第五圈 否
∴最终输出结果,故答案为A.
考点:程序框图.
11、答案:C
解:模拟程序的运行,可得a=1,b=1,
执行循环体,a=2,b=3,
不满足条件b>50,执行循环体,a=5,b=8
不满足条件b>50,执行循环体,a=13,b=21,
不满足条件b>50,执行循环体,a=34,b=55,
满足条件b>50,退出循环,输出的值为55.
故选:C.
12、答案:D
分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是:输出不满足条件时,的值.第一次运行:满足条件,;第二次运行:满足条件,;第三次运行:满足条件,;满足判断框的条件,继续运行,第四次运行:,不满足判断框的条件,退出循环.故最后输出的值为.故选D.
考点:程序框图.
13、答案:A
该程序框图表示的是通项为的数列前项和,...,故选A.
考点: 程序框图及循环结构.
14、答案:C
程序在执行过程中,的值依次为:;;;;
,因为,程序结束,输出.
考点:程序框图.
15、答案:C
根据给定的程序框图可知,,第次循环:;第次循环:;第次循环:,此时跳出循环,输出的值为,所以判断框中填写的内容可以是,故选C.
考点:程序框图.
16、答案:D
分析:首先判断循环结构类型,得到判断框内的语句性质,然后对循环体进行分析,找出循环规律,判断输出结果与循环次数以及的关系,最终得出选项.
详解:经判断此循环为“直到型”结构,判断框为跳出循环的语句,
第一次循环:;
第二次循环:;
第三次循环:,
此时退出循环,根据判断框内为跳出循环的语句,,故选D.
名师点评:题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.
17、答案:A
模拟执行程序框图,可得,
满足条件,不满足条件,
满足条件,满足条件,
满足条件,满足条件,
满足条件,满足条件,
满足条件,不满足条件,
不满足条件,输出的值为2.
故选A
18、答案:13
输入,执行程序框图,第一次;第二次;第三次;第四次,满足输出条件,输出的的值为,故答案为.
19、答案:
此程序框图的作用是输出的值,由已知得,即,解得.
20、答案:(1)1;(2);(3).
试题分析:(1)由x=0,得:f(0)=20=1;(2)写出分段函数;(3)由函数的值域,解出x的取值范围.
试题
(1)输入x=0,,所以输出结果为f(0)=20=1;
(2);
(3).