- 2021-06-16 发布 |
- 37.5 KB |
- 9页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【数学】2020届一轮复习人教A版 算法初步 课时作业
2020届一轮复习人教A版 算法初步 课时作业 1、执行如图所示的程序框图,则输出的i的值是 A.9 B.10 C.11 D.12 2、运行下边的程序框图,如果输出的数是13,那么输入的正整数的值是( ) A. 5 B. 6 C. 7 D. 8 3、阅读如图所示的算法语句如果输入的A,B的值分别为1,2,那么输出的A,B的值分别为 A.1,1 B.2,2 C.1,2 D.2,1 4、根据给出的程序框图,计算f(-1)+f(2)=( ) A. 0 B. 1 C. 2 D. 4 5、执行如图所示的程序框图,若输出的结果为3,则输入的x为( ) A. -1 B. 0 C. -1或1 D. -1或0 6、运行如图所示的程序框图,若输出的s值为,则判断框内的条件应该是 A.? B.? C.? D.? 7、某算法的程序框图如图所示,该算法的功能是( ) A. 计算(1+20)+(2+21)+(3+22)++(n+1+2n)的值 B. 计算(1+21)+(2+22)+(3+23)++(n+2n)的值 C. 计算(1+2+3++n)+(20+21+22++2n-1)的值 D. 计算[1+2+3++(n-1)]+(20+21+22++2n)的值 8、阅读如图所示的程序框图,运行相应的程序.若输入某个正整数n后,输出的S∈(31,72),则n的值为( ) A. 5 B. 6 C. 7 D. 8 9、设计一个计算1×3×5×7×9×11×13的算法.下面给出了程序的一部分,则在①处不能填入的数是( ) S=1 i=3 while i< ① S=S i i=i+2 end S A. 13 B. 13.5 C. 14 D. 14.5 10、执行如图所示的伪代码,若输出的的值为,则输入的的值是________. 11、执行如图所示的程序框图若输人x的值为3,则输出y的值为______. 12、下图给出的伪代码运行结果是_________ . 13、阅读如图所示的程序框图,若,,,则输出的结果是________. 14、的取值范围为[0,10],给出如图所示程序框图,输入一个数. (1)请写出程序框图所表示的函数表达式; (2)求输出的()的概率;(3)求输出的的概率. 参考答案 1、答案:D 由已知中的程序语句可知:该程序的功能是利用循环结构计算S的值并输出变量i的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案. 【详解】 模拟程序的运行,可得 , 满足条件,执行循环体,, 满足条件,执行循环体,, 满足条件,执行循环体,, 满足条件,执行循环体,, 满足条件,执行循环体,, 满足条件,执行循环体,, 满足条件,执行循环体,, 满足条件,执行循环体,, 满足条件,执行循环体,, 满足条件,执行循环体,, 满足条件,执行循环体,, 此时,不满足条件,退出循环,输出i的值为12. 故选:D. 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题. 2、答案:C 模拟程序的运行,可得 满足条件k≤n,执行循环体,C=2,A=1.B=2,k=4 满足条件 ,执行循环体, 满足条件,执行循环体, 满足条件,执行循环体, 满足条件,执行循环体, 由题意,此时应该不满足条件 ,退出循环,输出 的值为13, 可得: 所以输入的正整数n的值是7.故选:C. 3、答案:D 模拟程序的运行,根据赋值语句的功能即可得解. 【详解】 模拟程序的运行,可得 , ,, 输出A的值为2,B的值为1. 故选:D. 本题考查了程序语言的应用问题,考查了对应思想的应用,属于基础题. 4、答案:A 输入-1,满足x≤0,所以f(-1)=4×(-1)=-4; 输入2,不满足x≤0,所以f(2)=22=4, 即f(-1)+f(2)=0.故选A. 5、答案:D 先写出分段函数的表达式,再求x的值. 【详解】 由题得, 当x<0时, 当x≥0时, 综合得x=-1或0.故答案为:D 本题主要考查程序框图和分段函数求值,意在考查学生对这些知识的掌握水平和分析推理能力. 6、答案:C 当时,应满足继续循环的条件,故; 当时,应满足继续循环的条件,故; 当时,应满足继续循环的条件,故; 当时,应满足继续循环的条件,故; 当时,应不满足继续循环的条件, 故判断框内的条件应该是,故选C. 【名师点评】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点: (1)不要混淆处理框和输入框; (2)注意区分程序框图是条件分支结构还是循环结构; (3)注意区分当型循环结构和直到型循环结构; (4)处理循环结构的问题时,一定要正确控制循环次数; (5)要注意各个框的顺序; (6)在给出程序框图求解输出结果的试题中,只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可. 7、答案:C 初始值k=1,S=0,第1次进入循环体:S=1+20,k=2; 当第2次进入循环体:S=1+20+2+21,k=3,,给定正整数n,当k=n时,最后一次进入循环体,则有:S=1+20+2+21++n+2n-1,k=n+1,退出循环体,输出S=(1+2+3++n)+(20+21+22++2n-1),故选C. 8、答案:B 输入的值后,执行 判断不成立,执行; 判断不成立,执行; 判断不成立,执行; 判定不成立,执行; 判定不成立,执行; 此时,是输出的值,说明下一步执行判断时判断框中的条件应该满足, 即满足,所以正整数的值应为6.选B. 考点:程序框图的识别及应用. 9、答案:A 若填13,当i=11+2=13时,不满足条件,终止循环,因此得到的是1×3×5×7×9×11的计算结果,故不能填13,但填的数字只要超过13且不超过15均可保证终止循环时,得到的是1×3×5×7×9×11×13的计算结果. 10、答案:3 分析出算法的功能是求分段函数的值,根据输出的值为10 ,分别求出当时和当时的值即可. 【详解】 由程序语句知:算法的功能是求的值, 当时,,解得(或 ,不合題意舍去); 当时,,解得 ,舍去, 综上,的值为3,故答案为3 . 本题主要考查条件语句以及算法的应用,属于中档题 .算法是新课标高考的一大热点,其中算法的交汇性问题已成为高考的一大亮,这类问题常常与函数、数列、不等式等交汇自然,很好地考查考生的信息处理能力及综合运用知识解决问題的能力,解决算法的交汇性问题的方:(1)读懂程序框图、明确交汇知识,(2)根据给出问题与程序框图处理问题即可. 11、答案:63 由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量y的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案. 【详解】 解:模拟程序的运行,可得 x=3 y=7 不满足条件|x-y|>31,执行循环体,x=7,y=15 不满足条件|x-y|>31,执行循环体,x=15,y=31 不满足条件|x-y|>31,执行循环体,x=31,y=63 此时,满足条件|x-y|>31,退出循环,输出y的值为63. 故答案为:63. 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题. 12、答案:16 模拟执行程序,依次写出每次循环得到的x,i的值,当i=10时不满足条件,退出循环,输出x的值为16. 【详解】 模拟程序的运行,可得 i=1,x=4 满足条件i<10,执行循环体,x=5,i=4 满足条件i<10,执行循环体,x=9,i=7 满足条件i<10,执行循环体,x=16,i=10 此时,不满足条件i<10,退出循环,输出x的值为16. 故答案为:16. 本题主要考查了程序代码和循环结构,依次写出每次循环得到的x,i的值是解题的关键,属于基本知识的考查. 13、答案: 首先分析程序框图的作用是输出三个数中的最大值,从而比较三个数的大小,求得结果. 【详解】 根据题中所给的程序框图,可以判断出其作用是输出三者中的最大出那个数, 因为,而, 所以其最大值是, 故答案是:. 该题考查的是有关程序框图的输出结果的求解问题,属于简单题目. 14、答案:(1);(2);(3). 试题分析:(1)由已知中的程序框图可以知道:该程序的功能是利用条件结构计算并输出变量y的值,分析程序各分支对应的操作可得程序框图所表示的函数表达式; (2)求出输出的y(y<5)的x值的范围,代入几何概型概型计算公式,可得解; (3)求出输出的y(6查看更多
相关文章
- 当前文档收益归属上传用户