《2020版高考数学一轮复习课后限时集训53算法与程序框图理.doc》由会员分享,可在线阅读,更多相关《2020版高考数学一轮复习课后限时集训53算法与程序框图理.doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、课后限时集训(五十三)算法与程序框图(建议用时:40分钟)A组基础达标一、选择题1.如图所示的程序框图,其作用是输入x的值,输出相应的y值,若xy,则这样的x的值有()A1个B2个C3个 D4个C当x2时,令yx2xx(x1)0,解得x0或x1;当2x5时,令y2x4xx4;当x5时,令yx,无解综上可得,这样的x的值有3个2(2018北京高考)执行如图所示的程序框图,输出的s值为()A. B.C. D.B运行程序框图,k1,s1;s1(1)1,k2;s(1)2,k3;满足条件,跳出循环,输出的s,故选B.3.我国魏晋期间的伟大的数学家刘徽,是最早提出用逻辑推理的方式来论证数学命题的人,他创立
2、了“割圆术”,得到了著名的“徽率”,即圆周率精确到小数点后两位的近似值3.14,如图就是利用“割圆术”的思想设计的一个程序框图,则输出的n值为()(参考数据:sin 150.258 8,sin 7.50.130 5,sin 3.750.065 4)A12 B24C36 D48D初始值n6,第一次循环,得S,n12;第二次循环,得S3,n24;第三次循环,得S12sin 153.105 6,n48;第四次循环,得S24sin 7.53.1323.13,退出循环,输出n48,故选D.4阅读如图所示的程序框图,该算法的功能是()A计算(120)(221)(322)(n12n)的值B计算(121)(2
3、22)(323)(n2n)的值C计算(123n)(2021222n1)的值D计算123(n1)(2021222n)的值C初始值k1,S0,第1次进入循环体时,S120,k2;第2次进入循环体时,S120221,k3;第3次进入循环体时,S120221322,k4;给定正整数n,当kn时,最后一次进入循环体,则有S120221n2n1,kn1,终止循环体,输出S(123n)(2021222n1)5.如图给出的是计算的值的一个程序框图,则判断框内应填入的条件是()Ai10?Bi10?Ci20?Di20?A依题意,得可表示为数列的前10项和,故需循环10次,即当i11时退出循环,所以判断框内应填入的
4、条件是“i10”,故选A.6(2019石家庄模拟)阅读如图所示的程序框图,如果输出的函数值在区间1,3上,则输入的实数x的取值范围是()AxR|0xlog2 3BxR|2x2CxR|0xlog2 3或x2DxR|2xlog2 3或x3C由题意可知f(x)当2x2时,由12x3可知0xlog2 3.当x2或x2时,由1x13可知0x2,即x2.综上可知,x2或0xlog2 3,故选C.7(2018东北三省一模)如图所示的程序框图是为了求出满足2nn228的最小正偶数n,那么空白框中及最后输出的n值分别是()Ann1和6 Bnn2和6Cnn1和8 Dnn2和8D因为该框图的目的是求满足2nn228
5、的最小正偶数,所以进入循环的n应都为正偶数,则处理框内应填入nn2,则开始时,n0,第一次循环,A1,满足A28,n2;第二次循环,A0,满足A28,n4;第三次循环,A0,满足A28,n6;第四次循环,A28,满足A28,n8;第五次循环,A192,不满足A28,此时循环结束,输出n8,故选D.二、填空题8执行如图的程序框图,若输出的结果为3,则可输入的实数x值为_2,8此程序框图的算法功能是求分段函数y的值,当y3时,相应的x值分别为2,8.9(2016全国卷改编)执行如图所示的程序框图,如果输入的a4,b6,那么输出的n_.4开始a4,b6,n0,s0.第1次循环:a2,b4,a6,s6
6、,n1;第2次循环:a2,b6,a4,s10,n2;第3次循环:a2,b4,a6,s16,n3;第4次循环:a2,b6,a4,s20,n4.此时,满足条件s16,退出循环,输出n4.10若正整数N除以正整数m后的余数为n,则记为Nn(mod m),例如835(mod 6)执行如图所示的程序框图,则输出的结果为_2 031初始值n2 017,i1,第一次循环,i2,n2 019,满足n除以6余3,但不满足n除以5余1;第二次循环,i4,n2 023,不满足n除以6余3;第三次循环,i8,n2 031,满足n除以6余3,且满足n除以5余1,退出循环,输出n2 031.B组能力提升1(2019郑州模
7、拟)执行如图所示的程序框图,若输出的结果是7,则判断框内m的取值范围是()A(30,42 B(30,42)C(42,56 D(42,56)Ak1,S2;k2,S246;k3,S6612;k4,S12820;k5,S201030;k6,S301242;k7,此时不满足S42m,退出循环,所以30m42,故选A.2如图所示的程序框图的功能是将以下十个数:5,9,80,43,95,73,28,17,60,36中大于60的数找出来,则框图中的分别应填入的是()Ax60?,ii1 Bx60?,ii1Cx60?,ii1 Dx60?,ii1A把大于60的数找出来,根据程序框图可知当满足条件时输出x,所以处应
8、填x60?,i的功能是用于计数,所以处应填ii1.故选A.3(2019昆明调研)如图所示的程序框图来源于中国古代数学著作孙子算经,其中定义x表示不超过x的最大整数,例如0.60,22,3.63.执行该程序框图,则输出的a_.23执行程序框图,k1,a9,9302;k2,a16,16312;k3,a23,2332,2353,满足条件,退出循环则输出的a23.4图1是随机抽取的15户居民月均用水量(单位:吨)的茎叶图,月均用水量依次记为A1,A2,A15,图2是统计茎叶图中月均用水量在一定范围内的频数的一个程序框图,则输出的n的值为_图1图27由程序框图知,算法的功能是计算15户居民中月均用水量大于2.1的户数,由茎叶图得,在这15户居民中,月均用水量大于2.1的户数为7,所以输出的n的值为7.