【数学】2020届一轮复习人教A版 算法与程序框图 课时作业 (3)
2020届一轮复习人教A版 算法与程序框图 课时作业 (3)
学校:__________姓名:__________班级:__________考号:__________
1、如下程序框图的功能是:给出以下十个数:5,9,80,43,95,73,28,17,60,36,把大于60的数找出来,则框图中的①②应分别填入的是
A. B.
C. D.
2、阅读如图的程序框图,如果输出,那么空白的判断框中应填入的条件是( )
A. B. C. D.
3、右面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )
A. B. C. D.
4、右图给出的是计算
的值的一个程序框图,判断其中框内应填入的条件是( )
A. B. C. D.
开始
输出
结束
是
否
5、执行如下图的程序框图,那么输出的值是( )
A.2 B. C. D.1
6、某程序框图如图所示,则输出的值是( )
A. B. C. D.
7、执行如图所示的程序框图.若n=4,则输出S的值是( )
A.﹣23 B.﹣5 C.9 D.11
8、某程序框图如图所示,该程序运行后输出的为( )
A. B.-3 C. D.2
9、执行如图所示的程序框图,则输出的结果为( )
A.4 B.9 C.7 D.5
10、执行如图所示的程序框图,如果输入的是10,那么输出的是 ( )
开始
S=0,k=1
S=S+
输出S
结束
k
60?,
i的功能是用于技术,故处理框应填i=i+1.
本题选择A选项.
名师点评:使用循环结构寻数时,要明确数字的结构特征,决定循环的终止条件与数的结构特征的关系及循环次数.尤其是统计数时,注意要统计的数的出现次数与循环次数的区别.
2、答案:A
第一次执行循环体后,S=1,k=1,不满足输出的条件,k=2;
第二次执行循环体后,S=0,k=2,不满足输出的条件,k=3;
第三次执行循环体后,S=?3,k=3,不满足输出的条件,k=4;
第四次执行循环体后,S=?10,k=4,不满足输出的条件,k=5;
第五次执行循环体后,S=?25,k=5,满足输出的条件,
比较四个答案,可得条件为S<?24满足题意,
故选:A.
3、答案:A
由算法的流程图分析可知空白的判断框应填入。故A正确。
【考点】算法。
4、答案:A
5、答案:B
由题意得,根据给定的程序框图可知:第一次循环:;第二次循环:;第三次循环:;;所以框图的作用是周期为项的数列,输出的值,所以当不满足时,推出循环,此时输出的结果为,故选B.
考点:程序框图的计算与输出.
6、答案:C
执行程序可图,则第一次执行循环体:;第二次执行循环体:;第三次执行循环体:,此时满足,输出结果,,故选C.
考点:程序框图的计算与输出.
7、答案:D
根据题中的程序框图,模拟运行,分别求解s和i的值,注意对判断框中条件的判断,若不符合条件,则结束运行,输出s的值,从而得到答案.
解:第一次循环:s=1+(﹣2)=﹣1,i=2,
第二次循环:s=3,i=3,
第三次循环:s=﹣5,i=4,
第四次循环:s=11,i=5,
运行结束,
输出s=11.
故选:D.
考点:程序框图.
8、答案:D
第一次执行循环体,,满足判断框的条件,第二次执行循环体,,满足判断框的条件,第三次执行循环体,,满足判断框的条件,
第四次执行循环体,,满足判断框的条件,依次下去,的值变化周期为4,,最后输出的的值为2,故答案为D.
考点:程序框图的应用.
9、答案:B
当时,执行循环体后,,不满足退出循环的条件,当时,执行循环体后,,不满足退出循环的条件,当时,执行循环体后,,不满足退出循环的条件,当时,执行循环体后,,满足退出循环的条件,故输出的值为,故选B.
考点:程序框图.
10、答案:C
11、答案:D
当时,,当时,,当时,,当时,
考点:循环结构
名师名师点评:对于程序框图的应用,重点是循环结构,当所求是输出结果时,应按顺序依次走循环结构.
12、答案:A
由程序框图知第一次运行,第二次运行,第三次运行,第四次运行,输出,所以判断框内为,故选C.
考点:程序框图.
13、答案:B
模拟法:输入;
不成立;
不成立
成立
输出,故选B.
考点:本题主要考查程序框图与模拟计算的过程.
14、答案:A
执行程序框图, ,则;则;则;则,不小于,输出,故选A.
【方法名师点评】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.
15、答案:D
由题意知,当时,;当时,;当时,输出,选D.
考点:程序框图中的循环结构.
16、答案:C
由已知中的程序框图可知:该程序的功能是计算S=++++=的值,
∵A=,退出循环的条件为S≥A,
当k=24时, =满足条件,
故输出k=24,
故选:C
名师点评:算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括顺序结构、条件结构、循环结构,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.
17、答案:D
18、答案:B
成立,第一次循环,,;
成立,执行第二次循环,,;
成立,执行第三次循环,,;
成立,执行第四次循环,,;
不成立,输出的值为,故选B.
考点:算法与程序框图
19、答案:6
解:分析程序中各变量、各语句的作用,
再根据流程图所示的顺序,可知:
该程序的作用是计算分段函数的函数值.
当x=0时,则y=4°=1;
当x=1时,则y=1;
当x=2时,则y=22=4;
则a+b+c=1+1+4=6
故答案为:6.
20、答案:9
:由题意可得,a是在不断变大的,b是在不断变小,当程序运行两次时,a=9,b=5,a>b,跳出程序,输出a=9;
考点:算法的流程图的计算