1、第40讲算法初步与程序框图1(2018广州二模)执行如图的程序框图, 若输出y,则输入x的值为(A)Alog231或 B1log23或C1log23 D. 此题的功能是已知分段函数f(x)的函数值,求相应的自变量的值由得xlog2log231.由得log2x,所以x.所以x的值为log231或.2阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y的值为(C)A2 B7C8 D128 由程序框图知,y因为输入x的值为1,比2小,所以执行的程序要实现的功能为918,故输出y的值为8.3(2017山东卷)执行如图所示的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的
2、条件可能为(B)Ax3 Bx4Cx4 Dx5 输入x4,若满足条件,则y426,不符合题意;若不满足条件,则ylog242,符合题意,结合选项可知应填x4.4(2017全国卷)执行如图所示的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为(D)A5 B4C3 D2 假设N2,程序执行过程如下:t1,M100,S0,12,S0100100,M10,t2,22,S1001090,M1,t3,32,输出的S9091.符合题意所以N2成立显然2是N的最小值5执行如图所示的程序框图,如果输入的x,t均为2,则输出的S(D)A4 B5C6 D7 k1时,12成立,此时M2,S235;k2时,2
3、2成立,此时M2,S257;k3时,32不成立,终止循环,输出的S7.6(2017全国卷)执行如图所示的程序框图,如果输入的a1,则输出的S(B)A2 B3C4 D5 当K1时,S0(1)11,a1,执行KK1后,K2;当K2时,S1121,a1,执行KK1后,K3;当K3时,S1(1)32,a1,执行KK1后,K4;当K4时,S2142,a1,执行KK1后,K5;当K5时,S2(1)53,a1,执行KK1后,K6;当K6时,S3163,执行KK1后,K76,输出的S3.结束循环7(2017全国卷)如图所示的程序框图是为了求出满足3n2n1 000的最小偶数n,那么在和两个空白框中,可以分别填
4、入(D)AA1 000和nn1 BA1 000和nn2CA1 000和nn1 DA1 000和nn2 因为题目要求的是“满足3n2n1 000的最小偶数n”,所以n的叠加值为2,所以内填入“nn2”由程序框图知,当内的条件不满足时,输出n,所以内填入“A1 000”故选D.8(2018全国卷)为计算S1,设计了如图所示的程序框图,则在空白框中应填入(B)Aii1 Bii2Cii3 Dii4 把各循环变量在各次循环中的值用表格列举如下循环次数S1111N0000T0000因为NN,由上表知i是135,所以ii2,且当i101100时,循环终止故空白框内应填入ii2.9(2018广州模拟)在如图的
5、程序框图中,fi(x)为fi(x)的导函数,若f0(x)sin x,则输出的结果是(A)Asin x Bcos x Csin x Dcos x 初值f0(x)sin x,i0,i1,f1(x)cos x,i2,f2(x)sin x,i3,f3(x)cos x,i4,f1(x)sin x,由此可知fn(x)是以4为周期的一个周期函数当i2017时,因为201745041,所以f2017(x)f1(x)cos x,20172017不成立,再进行一次循环,i2018,f2018(x)sin x,因为20182017成立,退出循环,输出的f2018(x)sin x.10执行如图所示的程序框图,若输出k
6、的值为8,则判断框内可填入的条件是(C)As BsCs Ds 由s0,k0满足条件,则k2,s,满足条件;k4,s,满足条件;k6,s,满足条件;k8,s,不满足条件,输出的k8,所以应填s.11(2016天津卷)阅读下边的程序框图,运行相应的程序,则输出S的值为4. 按照程序框图中的顺序依次计算,直到满足条件输出S的值第一次,S8,n2;第二次,S2,n3;第三次,S4,n4,满足n3,输出的S4.12执行如图所示的程序框图(算法流程图),输出的n为4. 执行第一次判断:|a1.414|0.4140.005,a,n2;执行第二次判断:|a1.414|0.0860.005,a,n3;执行第三次判断:|a1.414|0.0140.005,a,n4;执行第四次判断:|a1.414|0.005,输出的n4.