1、第42讲算法初步与程序框图1(2018广州二模)执行如图的程序框图, 若输出y,则输入x的值为(A)Alog231或 B1log23或C1log23 D. 此题的功能是已知分段函数f(x)的函数值,求相应的自变量的值得xlog2log231.得log2x,所以x.所以x的值为log231或. 2.(2016深圳市二模)如图所示的流程图中,若输入a,b,c的值分别是2,4,5,则输出的x(A)A1 B2 Clg 2 D10 由题意可知abc,所以xlg 2lg 51.3如下框图,当x16,x29,p8.5时,x3等于(B)A7 B8C10 D11 因为x16,x29,所以7.58.5,所以输出的
2、p8.5,所以x38,选B.4(2018天津卷)阅读如图所示的程序框图,运行相应的程序,若输入N的值为20,则输出T的值为(B)A1 B2C3 D4 输入N的值为20,第一次执行条件语句,N20,i2,10是整数,所以T011,i35;第二次执行条件语句,N20,i3,不是整数,所以i45;第三次执行条件语句,N20,i4,5是整数,所以T112,i5,此时i5成立,所以输出T2.5(2017全国卷)执行如图所示的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为(D)A5 B4C3 D2 假设N2,程序执行过程如下:t1,M100,S0,12,S0100100,M10,t2,22,
3、S1001090,M1,t3,32,输出S9091.符合题意所以N2成立显然2是最小值6(2018湖北5月冲刺试题)执行如图所示的程序框图,若输入的n10,则输出的T为(C)A64 B81C100 D121 输入n10,初值S1,i0.第1次循环:S121,i1.第2次循环:S2123,i2,第3次循环:S2122112221,i3,第9次循环:S2122112281,i9,第10次循环:S21221122812291,i10,此时1010不成立,输出T的值因为S213519210210102100.所以Tlog2Slog22100100.即输出的T的值为100.7. (经典真题)执行如图所示
4、的程序框图,若输出k的值为8,则判断框内可填入的条件是(C)As?Bs?Cs?Ds? 由s0,k0满足条件,第一次循环,k022,s0,满足条件;第二次循环,k224,s,满足条件;第三次循环,k426,s,满足条件;第四次循环,k628,s,此时,应输出k的值因此要不满足条件,所以应填s.8(2019湖南省六校联考)若执行下边的程序框图,输出S的值为6,则判断框中应填入的条件是(C)Ak32? Bk65?Ck64? Dk31? 初始值k2,S1,第一次循环,Slog2(21),k3,第二次循环,Slog23log34log24,k4,第三次循环,Slog24log45log25,k5,由此可
5、见程序框图最终输出的结果为log2(k1),因为输出的结果为6,所以log2(k1)6,解得k63.所以最后一次循环为Slog2646,k64,所以k63满足判断框内的条件,k64不满足判断框内的条件,所以判断框内可以填入的条件为“k1 000的最小偶数n,那么在和两个空白框中,可以分别填入(D)AA1 000和nn1BA1 000和nn2CA1 000和nn1DA1 000和nn2 因为题目要求的是“满足3n2n1 000的最小偶数n”,所以n的叠加值为2,所以内填入“nn2”由程序框图知,当内的条件不满足时,输出n,所以内填入“A1 000”10. (2018全国卷)为计算S1,设计了如图
6、所示的程序框图,则在空白框中应填入(B)Aii1 Bii2Cii3 Dii4 把各循环变量在各次循环中的值用表格表示如下循环次数N0000T0000S1111因为NN,由上表知i是135,所以ii2.11(经典真题)执行如图所示的程序框图(算法流程图),输出的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.12(经典真题)执行如图所示的程序框图,输出的T的值为. 执行第1次判断,n13,T1xdx1x21.执行第2次判断,n23,Tx2dxx3.执行第3次判断,n3不满足n3,输出的T.故输出的T的值为.