- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课时作业(五十八) 算法初步与框图
A 级
1.(2012·北京卷)执行如图所示的程序框图,输出的S值为( )
A.2 B.4
C.8 D.16
1题图 2题图
2.如图,在程序框图中,若输入x为-5,则输出的值是( )
A. B.
C.1 D.2
3.(2012·山东卷)执行下面的程序框图,如果输入a=4,那么输出的n的值为( )
A.2 B.3
C.4 D.5
3题图 4题图
4.(2012·北京海淀一模)执行如图所示的程序框图,输出的k值是( )
A.4 B.5
C.6 D.7
5.(2012·西安长安一中质检)按如图所示的算法流程图运算,若输出k=2,则输入x的取值范围是( )
A.19≤x<200 B.x<19
C.19<x<200 D.x≥200
6.某程序框图如图所示
如果上述程序输出的S的值比2 013小,若使输出的S最大,那么判断框中应填入( )
A.K≤10 B.K≥10
C.K≤9 D.K≥9
7.(2012·豫西五校联考)执行如图所示的程序框图,则输出的λ是( )
A.-4 B.-2
C.0 D.-2或0
7题图 8题图
8.如图所示的程序框图,当x1=3,x2=5,x3=-1时,输出的p值为________.
9.阅读如图所示的程序框图,运行相应的程序,输出的结果s=________.
10.如图是某算法的程序框图,则程序运行后输出的结果是________.
11.(2012·江苏卷)下图是一个算法流程图,则输出的k的值是________.
12.若输入8时,则下列程序执行后输出的结果是________.
B 级
1.(2012·长春第二次调研)利用如图所示的程序框图在直角坐标平面上打印一系列点,则打印的点落在坐标轴上的个数是( )
A.0 B.1
C.2 D.3
1题图 2题图
2.(2012·河南模拟)某程序框图如图所示,则该程序运行后输出的S的值为( )
A.1 B.
C. D.
3.如图所示,程序框图(算法流程图)的输出值x=________.
4.(2012·江西八所高中模拟)已知如图所示的程序框图(未完成),设当箭头a指向①时,输出的结果为S=m,当箭头a指向②时,输出的结果为S=n,则m+n的值为________.
课时作业(五十八)
A 级
1.C 当k=0时,满足k<3,因此S=1×20=1;
当k=1时,满足k<3,因此S=1×21=2;
当k=2时,满足k<3,因此S=2×22=8;
当k=3时,不满足k<3,因此输出S=8.
2.A 依题意得,当输入x=-5时,注意到-5+2×3=1≤1,且-5+2×4=3>1,故运行此程序后输出的y值为3-1=,选A.
3.B a=4,P=0,Q=1,n=0时,
P≤Q,P=0+40=1,Q=2×1+1=3,n=1;
P≤Q,P=1+41=5,Q=2×3+1=7,n=2;
P≤Q,P=5+42=21,Q=2×7+1=15,n=3;
P≤Q不成立,输出n=3.
4.B 该程序框图的执行步骤为:n=3×5+1=16,k=0+1=1;n=16×,k=1+1=2;…,n=2×=1,k=5.故选B.
5.A 由流程图可知,输出k=2,需满足
解得19≤x<200,故选A.
6.C 第一次循环:S=1×12=12,K=12-1=11;第二次循环:S=12×11=132,K=11-1=10;第三次循环:S=132×10=1 320,K=10-1=9.若再循环一次.显然S>2 013,不符合题意,故应循环了三次.因此,循环三次后必须终止,所以判断框中应填入“K≤9”.
7.B 依题意,若λa+b与b垂直,则有(λa+b)·b=4(λ+4)-2(-3λ-2)=0,解得λ=-2;若λa+b与b平行,则有-2(λ+4)=4(-3λ-2),解得λ=0.结合题中的程序框图,输出的λ是-2,选B.
8.解析: 依题意得,当x1=3,x2=5,x3=-1时,|x1-x2|<|x2-x3|,p==4,因此输出的p值是4.
答案: 4
9.解析: 当n=1时,s=1,a=3;当n=2时,s=1+3=4,a=5;当n=3时,s=4+5=9,a=7,所以输出s=9.
答案: 9
10.解析: 依题意得,题中的程序框图运行后输出的结果是数列{(-1)n+n}的前n项和大于9时的最小值.由于数列{(-1)n+n}的前n项和等于-+=,且=5<9,=10>9,
因此程序运行后输出的结果是10.
答案: 10
11.解析: 第一步,当k=1时,k2-5k+4=1-5+4=0;第二步,当k=2时,k2
文档评论(0)