• 287.50 KB
  • 2021-06-16 发布

【数学】2020届一轮复习人教A版 算法初步 课时作业

  • 9页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
‎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(67时,输出y=x-1(7