预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

【与名师对话】2014年高考数学总复习11-1算法与程序框图配套课时作业文新人教A版 一、选择题 1.右图是计算函数y=eq\b\lc\{\rc\(\a\vs4\al\co1(ln-x,x≤-2,0,-2<x≤3,2x,x>3))的值的程序框图,在①、②、③处应分别填入的是 () A.y=ln(-x),y=0,y=2x B.y=ln(-x),y=2x,y=0 C.y=0,y=2x,y=ln(-x) D.y=0,y=ln(-x),y=2x 解析:依题意得,当x≤-2时,y=ln(-x),因此①处应填y=ln(-x);当-2<x≤3时,y=0,因此③处应填y=0;当x>3时,y=2x,因此②处应填y=2x.综上所述,选B. 答案:B 2.(2012年广东)执行如图所示的程序框图,若输入n的值为6,则输出s的值为 () A.105 B.16 C.15 D.1 解析:i=1,s=1×1=1; i=3,s=1×3=3; i=5,s=3×5=15. i=7>6,输出s,故选C. 答案:C 3.(2011年天津)阅读下边的程序框图,运行相应的程序,则输出i的值为 () A.3 B.4 C.5 D.6 解析:由程序框图可知, 运行第一次i=1,a=2 运行第二次i=2,a=5 运行第三次i=3,a=16 运行第四次i=4,a=65>50. 故输出i=4 答案:B 4.(2012年安徽)如图所示,程序框图(算法流程图)的输出结果是 () A.3 B.4 C.5 D.8 解析: x1248y1234当x≤4不成立时,x=8,y=4,故选B. 答案:B 5.(2012年辽宁)执行如图所示的程序框图,则输出的S值是 () A.-1 B.eq\f(2,3) C.eq\f(3,2) D.4 解析:开始:S=4,i=1, 1<9,是,S=eq\f(2,2-4)=-1,i=2; 2<9,是,S=eq\f(2,2+1)=eq\f(2,3),i=3; 3<9,是,S=eq\f(2,2-\f(2,3))=eq\f(3,2),i=4; 4<9,是,S=eq\f(2,2-\f(3,2))=4,i=5; 5<9,是,S=eq\f(2,2-4)=-1,i=6,所以S的周期为4,即i=9时,S=4,故选D. 答案:D 6.张老师给学生出了一道题,“试写一个程序框图,计算S=1+eq\f(1,3)+eq\f(1,5)+eq\f(1,7)+eq\f(1,9)”.发现同学们有如下几种做法,其中有一个是错误的,这个错误的做法是 () 解析:根据程序框图,易知A,B,D正确;对于C,由该框图可知当i=1时,S=1,依次i=i+2,到i=7时有S=1+eq\f(1,3)+eq\f(1,5)+eq\f(1,7),此时i=i+2=9>7,结束该循环,所以得不出题目的结果. 答案:C 二、填空题 7.如图所给出的是计算eq\f(1,2)+eq\f(1,4)+eq\f(1,6)+…+eq\f(1,20)的值的一个程序框图,其中判断框内应填入的条件是________. 解析:由框图知,要经过10次循环才能算出此表达式的值,∴应填入“i>10?”. 答案:i>10? 8.(2012年浙江)若某程序框图如图所示,则该程序运行后输出的值是__. 解析:T=1,i=2;T=eq\f(1,2),i=3;T=eq\f(1,6),i=4;T=eq\f(1,24),i=5;T=eq\f(1,120),i=6>5,输出T,所以输出的值是eq\f(1,120). 答案:eq\f(1,120) 9.(2011年浙江)若某程序框图如图所示,则该程序运行后输出的k的值为________. 解析:k=2→k=3,a=43,b=34eq\o(――→,\s\up7(否),\s\do5(a>b)) k=4,a=44,b=44eq\o(――→,\s\up7(否),\s\do5(a>b)) k=5,a=45,b=54eq\o(――→,\s\up7(是),\s\do5(a>b))输出k=5 答案:5 10.(2012年湖北)阅读如图所示的程序框图,运行相应的程序,输出的结果s=________. 解析: n=1 s=1 a=3n=2 s=4 a=5n=3 s=9 a=7输出s=9. 答案:9 11.(2012年湖南)如果执行如图所示的程序框图,输入x=4.5,则输出的数i=________. 解析:①x=4.5-1=3.5>1,i=2,x=2.5; ②x=2.5>1,i=3,x=1.5;