1、1算法初步与程序框图1(2018广州二模)执行如图的程序框图, 若输出 y ,则输入 x的值为(A)32Alog 231 或 B1log 23或2 2C1log 23 D. 2此题的功能是已知分段函数 f(x)Error!的函数值,求相应的自变量的值由Error! 得 xlog 2 log 231.3由Error! 得 log2x ,所以 x .12 2所以 x的值为 log231 或 .22阅读如图所示的程序框图,运行相应的程序,若输入 x的值为 1,则输出 y的值为(C)A2 B7C8 D128由程序框图知, yError!因为输入 x的值为 1,比 2小,所以执行的程序要实现的功能为 9
2、18,故输出 y的2值为 8.3(2017山东卷)执行如图所示的程序框图,当输入的 x的值为 4时,输出的 y的值为 2,则空白判断框中的条件可能为(B)A x3 B x4C x4 D x5输入 x4,若满足条件,则 y426,不符合题意;若不满足条件,则ylog 242,符合题意,结合选项可知应填 x4.4(2017全国卷)执行如图所示的程序框图,为使输出 S的值小于 91,则输入的正整数 N的最小值为(D)A5 B4C3 D2假设 N2,程序执行过程如下:t1, M100, S0,12, S0100100, M 10, t2,1001022, S1001090, M 1, t3, 1010
3、32,输出的 S9091.符合题意3所以 N2 成立显然 2是 N的最小值5执行如图所示的程序框图,如果输入的 x, t均为 2,则输出的 S(D)A4 B5C6 D7 k1 时,12 成立,此时 M2, S235;k2 时,22 成立,此时 M2, S257;k3 时,32 不成立,终止循环,输出的 S7.6(2017全国卷)执行如图所示的程序框图,如果输入的 a1,则输出的 S(B)A2 B3C4 D5当 K1 时, S0(1)11, a1,执行 K K1 后, K2;当 K2 时, S1121, a1,执行 K K1 后, K3;当 K3 时, S1(1)32, a1,执行 K K1 后
4、, K4;当 K4 时, S2142, a1,执行 K K1 后, K5;当 K5 时, S2(1)53, a1,执行 K K1 后, K6;4当 K6 时, S3163,执行 K K1 后, K76,输出的 S3.结束循环8(2018全国卷)为计算 S1 ,设计了如图所示的程序12 13 14 199 1100框图,则在空白框中应填入(B)A i i1 B i i2C i i3 D i i4把各循环变量在各次循环中的值用表格列举如下循环次数 50 S 1121 12 13 141 12 13 14 15 16 1 12 13 14 199 1100N 0110 11 130 1113 15
5、0 11 1315 199T 0120 12 140 1214 16 0 12 1416 1100因为 N N ,由上表知 i是 135,所以 i i2,且当 i101100 时,循1i环终止故空白框内应填入 i i2.9(2018广州模拟)在如图的程序框图中, f i(x)为 fi(x)的导函数,若 f0(x)sin 5x,则输出的结果是(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为周期的一个
6、周期函数当 i2017 时,因为 201745041,所以 f2017(x) f1(x)cos x,20172017不成立,再进行一次循环,i2018, f2018(x)sin x,因为 20182017成立,退出循环,输出的 f2018(x)sin x.10执行如图所示的程序框图,若输出 k的值为 8,则判断框内可填入的条件是(C)A s B s34 566C s D s1112 2524由 s0, k0 满足条件,则 k2, s ,满足条件; k4, s ,满12 12 14 34足条件; k6, s ,满足条件; k8, s ,不满足条件,输出的34 16 1112 1112 18 25
7、24k8,所以应填 s .111211(2016天津卷)阅读下边的程序框图,运行相应的程序,则输出 S的值为 4 .按照程序框图中的顺序依次计算,直到满足条件输出 S的值第一次, S8, n2;第二次, S2, n3;第三次, S4, n4,满足 n3,输出的 S4.12执行如图所示的程序框图(算法流程图),输出的 n为 4 .执行第一次判断:| a1.414|0.4140.005, a , n2;32执行第二次判断:| a1.414|0.0860.005, a , n3;757执行第三次判断:| a1.414|0.0140.005, a , n4;1712执行第四次判断:| a1.414|0.005,输出的 n4.