1、第二节算法与程序框图 A组基础题组1.执行如图所示的程序框图,若输出i的值为2,则输入x的最大值是() A.5B.6C.11D.22答案D执行该程序可知x2-13,12x2-1-23,解得x8,x22,即8k,退出循环,输出M为158,故选D.3.(2019新疆第二次适应性检测)阅读如图所示的程序框图,运行相应的程序,则输出的n的值为()A.3B.4C.5D.6答案C依题意,结合题中的程序框图,注意到sin6+sin26+sin36=3+323,因此输出的n的值为5,故选C.4.运行如图所示的程序框图,若输出的点恰有5次落在直线y=x上,则判断框中可填写的条件是()A.i6B.i7C.i8D.
2、i9答案D要使输出的点恰有5次落在直线y=x上,则i=2,3,4,9都不满足判断框内的条件,i=10满足判断框内的条件,则判断框内可填写的条件是i9.故选D.5.为了在运行如图所示的程序之后得到结果y=16,则输入的x该是()INPUT xIF x0 THENy=(x+1)*(x+1)ELSE y=(x-1)*(x-1)END IFPRINT yENDA.5B.5C.-5D.0答案A因为y=(x+1)2,x0,(x-1)2,x0.所以当x1,故输出的S的最大值为2.7.我国古代数学典籍九章算术“盈不足”中有一道两鼠穿墙问题:“今有垣厚十尺,两鼠对穿,初日各一尺,大鼠日自倍,小鼠日自半,问几何日
3、相逢?”现用程序框图描述,如图所示,则输出结果n=.答案4解析模拟执行程序,可得a=1,A=1,S=0,n=1,S=2,不满足条件S10,执行循环体,n=2,a=12,A=2,S=92,不满足条件S10,执行循环体,n=3,a=14,A=4,S=354,不满足条件S10,执行循环体,n=4,a=18,A=8,S=1358,满足条件S10,退出循环,输出n的值为4.8.图1是某学习小组的学生数学考试成绩的茎叶图,1号到16号同学的成绩依次为A1,A2,A16,图2是统计茎叶图中成绩在一定范围内的学生人数的算法流程图,那么该算法流程图输出的结果是.答案10解析由算法流程图可知,其统计的是数学成绩大
4、于或等于90的学生人数,由茎叶图知,数学成绩大于或等于90的学生人数为10,因此输出的结果为10.B组提升题组1.(2019福建福州综合质量检测)执行如图所示的程序框图,若输入的m=168,n=112,则输出的k,m的值分别为() A.4,7B.4,56C.3,7D.3,56答案C由于m=168,n=112皆为偶数,故进入第一循环体,第1步:k=1,m=84,n=56;第2步:k=2,m=42,n=28;第3步:k=3,m=21,n=14,因为m=21为奇数,所以退出第一循环体,显然mn,故进入第二循环体,执行第二循环体,第1次:d=7,m=14,n=7;执行第二循环体第2次:d=7,m=7,
5、n=7,此时m=n,故退出循环,输出k=3,m=7,故选C.2.如图,给出的是计算12+14+1100的值的一个程序框图,则图中判断框内和执行框中应填的语句分别是()A.i100,n=n+1B.i100,n=n+2C.i50,n=n+2D.i50,n=n+2答案C因为12,14,1100共50个数,所以程序框图应运行50次,所以变量i应满足i50,因为是求偶数的倒数和,所以应使变量n满足n=n+2,故选C.3.执行如图所示的程序框图,若输出的k的值为3,则输入的a的值可以是()A.20B.21C.22D.23答案A根据程序框图可知,若输出的k=3,则此时程序框图中的循环结构执行了3次,执行第1
6、次时,S=20+3=3,执行第2次时,S=23+3=9,执行第3次时,S=29+3=21,因此符合题意的实数a的取值范围是9a21.故选A.4.(2019东北四市教研联合体一模)庄子说:“一尺之锤,日取其半,万世不竭”.这句话描述的是一个数列问题.现用程序框图描述,如图所示,若输入某个正整数n后,输出的S1516,6364,则输入的n的值为()A.7B.6C.5D.4答案C由程序框图,可知:S=12+122+123+12n=121-12n1-12=1-12n,因为1516S6364,所以15161-12n6364,即4n6.又nZ,所以n=5.故选C.5.(2019河北石家庄质量检测(二)执行如图所示的程序框图,则输出K的值为.答案99解析第一次循环,得S=lg 2,K=2;第二次循环,得S=lg 2+lg32=lg 3,K=3;第三次循环,得S=lg 3+lg43=lg 4,K=4;第四次循环,得S=lg 4+lg54=lg 5,K=5;第98次循环,得S=lg 98+lg9998=lg 99,K=99;第99次循环,得S=lg 99+lg10099=lg 100=2,此时不满足循环条件,退出循环,故输出的K=99.