算法初步与程序框图1.(2018·广州二模)执行如图的程序框图,若输出y=,则输入x的值为(A)A.log23-1或B.1-log23或C.1-log23D
此题的功能是已知分段函数f(x)=的函数值,求相应的自变量的值.由得x=log2=log23-1
由得log2x=,所以x=
所以x的值为log23-1或
2.阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y的值为(C)A.2B.7C.8D.128由程序框图知,y=因为输入x的值为1,比2小,所以执行的程序要实现的功能为9-1=8,故输出y的值为8
3.(2017·山东卷)执行如图所示的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为(B)A.x>3B.x>4C.x≤4D.x≤5输入x=4,若满足条件,则y=4+2=6,不符合题意;若不满足条件,则y=log24=2,符合题意,结合选项可知应填x>4
4.(2017·全国卷Ⅲ)执行如图所示的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为(D)A.5B.4C.3D.2假设N=2,程序执行过程如下:t=1,M=100,S=0,1≤2,S=0+100=100,M=-=-10,t=2,2≤2,S=100-10=90,M=-=1,t=3,3>2,输出的S=90<91
符合题意.所以N=2成立.显然2是N的最小值.5.执行如图所示的程序框图,如果输入的x,t均为2,则输出的S=(D)A.4B.5C.6D.7k=1时,1≤2成立,此时M=2,S=2+3=5;k=2时,2≤2成立,此时M=2,S=2+5=7;k=3时,3≤2不成立,终止循环,输出的S=7
6.(2017·全国卷Ⅱ)执行如图所示的程序框图,如果输入的a=-1,则输出的S=(B)A.2B.3C.4D.5当K=1时,S=0+(-1)×1=-1,a=1,执行K=K+1