课下层级训练(五十五)算法初步[A级基础强化训练]1.执行如图所示的程序框图.若输出y=-,则输入角θ=()A.B.-C.D.-D[由输出y=-100,n=n+1B.i>100,n=n+2C.i>50,n=n+2D.i≤50,n=n+2C[经第一次循环得到的结果是经第二次循环得到的结果是经第三次循环得到的结果是据观察S中最后一项的分母与i的关系是分母=2(i-1),令2(i-1)=100,解得i=51,即需要i=51时输出S
故图中判断框内(1)处和执行框中的(2)处应填的语句分别是i>50,n=n+2
]7.关于函数f(x)=的程序框图如图所示,现输入区间[a,b],则输出的区间是__________.[0,1][由程序框图的第一个判断条件为f(x)>0,当f(x)=cosx,x∈[-1,1]时满足.然后进入第二个判断框,需要解不等式f′(x)=-sinx≤0,即0≤x≤1
故输出区间为[0,1].]8.如图是一个程序框图,若输入x的值为,则输出y的值是__________.-2[输入x=,≥1不成立,执行y=2+log2=2-4=-2
故输出y的值为-2
][B级能力提升训练]9.如果执行如图的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则()A.A+B为a1,a2,…,aN的和B.为a1,a2,…,aN的算术平均数C.A和B分别是a1,a2,…,aN中最大的数和最小的数D.A和B分别是a1,a2,…,aN中最小的数和最大的数C[不妨令N=3,a12017
D.n>2018
B[f′(x)=3ax2+x,则f′(-1)=3a-1=0,解得a=,g(x)====-,则g(n)=-,即S=1-+-+…+-=1-=,因为输出的结果S>,分析可知判断框中可以填入的判断条件是“n≤2018
”.]11.(2019·山东烟台模拟)下面程序框图的算法思路源