2014年高中数学复习方略课时作业:9.1算法与程序框图(人教A版·数学理·浙江专用)

  • 格式:doc
  • 大小:681.00 KB
  • 文档页数:12

温馨提示:

此套题为Word版,请按住Ctrl,滑动鼠标滚轴,调节合适的观看比例,答案解析附后。关闭Word文档返回原板块。

课时提升作业(五十八)

一、选择题

1.(2013·温州模拟)如图所示的程序框图表示的算法的功能是

(

)

(A)计算小于100的奇数的连乘积

(B)计算从1开始的连续奇数的连乘积

(C)从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数

(D)计算1×3×5×…×n≥100时的最小的n值

2.某客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过25kg按0.5元/kg收费,超过25kg的部分按0.8元/kg收费,计算收费的程序框图如图所示,则①②处应填 ( )

(A)y=0.8x y=0.5x

(B)y=0.5x y=0.8x

(C)y=0.8x-7.5 y=0.5x

(D)y=0.8x+12.5 y=0.8x

3.(2013·嘉兴模拟)在如图的程序框图中,输出结果是 (

)

(A)5 (B)6 (C)13 (D)10

4.执行如图所示的程序框图,若输出的b的值为31,则图中判断框内①处应填

(

)

(A)3 (B)4 (C)5 (D)6

5.执行如图所示的程序框图,如果输出的是a=341,那么判断框内应填

(

)

(A)k<4? (B)k<5? (C)k<6? (D)k<7?

6.(2013·宁波模拟)如图所示的程序框图中,循环体执行的次数是

(

)

(A)50 (B)49 (C)100 (D)99

7.按如图所示程序框图运算,若输出k=2,则输入的x的取值范围是

( )

(A)(28,+∞) (B)(-∞,57]

(C)(28,57] (D)[28,57)

8.(2013·舟山模拟)在如图所示的程序框图中,若输入的x的值为5,则输出的结果是 (

)

(A)x是方程2x2-3x-2=0的根

(B)x不是方程2x2-3x-2=0的根

(C)y≠0

(D)不输出任何结果

9.如果执行如图所示的程序框图,则输出的结果是 (

)

(A) (B) (C) (D)

10.(2012·新课标全国卷)如果执行如图的程序框图,输入正整数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中最小的数和最大的数

二、填空题

11.(2012·湖南高考)如果执行如图所示的程序框图,输入x=4.5,则输出的数i=

.

12.(2012·湖南高考)如果执行如图所示的程序框图,输入x=-1,n=3,则输出的数S=

.

13.(2012·浙江高考)若某程序框图如图所示,则该程序运行后输出的值是 .

14.(能力挑战题)如图是求12+22+32+…+1002的值的程序框图,则正整数n=

.

三、解答题

15.(能力挑战题)已知数列{an}的各项均为正数,观察程序框图,若k=5,k=10时,分别有S=和S=.

(1)试求数列{an}的通项公式.

(2)令bn=,求b1+b2+…+bm的值.

16.根据如图所示的程序框图,将输出的x,y值依次分别记为x1,x2,…,xn,…,x2008;y1,y2,…,yn,…,y2008.

(1)求数列{xn}的通项公式.

(2)写出y1,y2,y3,y4,由此猜想出数列{yn}的一个通项公式yn,并证明你的结论.

(3)求zn=x1y1+x2y2+…+xnyn(n∈N*,n≤2008).

答案解析

1.【解析】选D.当1×3×5×…×n≥100时运算终止,故该算法的功能是求1×3×5×…×n≥100时的最小的n值.

2.【解析】选C.设行李的质量为xkg,则所需费用为:

y=

即y=

3.【解析】选D.(1)因为第一次运行S=1+5=6,运行结束时,a=4,a≥4成立.

(2)再进行一次运行S=6+4=10,运行结束时a=3,a≥4不成立.

(3)输出S=10.

4.【解析】选B.第一次运算为b=3,a=2,第二次运算为b=7,a=3,第三次运算为b=15,a=4,第四次运算为b=31,a=5,第五次运算不满足条件,输出b=31,所以a≤4.

5.【解析】选C.依次执行程序框图:k=1,a=1;k=2,a=5;k=3,a=21;k=4,a=85;k=5,

a=341;6<6不成立,输出341.故循环条件是k<6?.

6.【解析】选B.从程序框图反映的算法是s=2+4+6+8+…+98,i的初始值为2,

由i=i+2知,执行了49次时,i=100,满足i≥100,退出循环.

7.【解析】选C.执行第一次循环得x1=2x+1,k=1,此时不退出循环,故2x+1≤115,得x≤57;执行第二次循环得x2=2(2x+1)+1,k=2,此时退出

循环,故2(2x+1)+1>115,得x>28,故x的取值范围是28

8.【解析】选B.x=5时,2x2-3x-2=2×25-3×5-2≠0,所以输出“x不是方程2x2-3x-2=0的根”.

9.【解析】选D.问题相当于数列{an}中,a1=,a2=,a3=,a4=,a5=,a6=,…,求a2013,显然,{an}是周期为4的数列,∴a2013=a1=.

10.【思路点拨】注意每次循环后,变量的变化,然后概括框图的功能,得出正确选项.

【解析】选C.随着k的取值不同,x可以取遍实数a1,a2,…,aN,依次与A,B比较,A始终取较大的那个数,B始终取较小的那个数,直到比较完为止,故最终输出的A,B分别是这N个数中的最大数与最小数.

11.【解析】当i=1时x=3.5,当i=2时x=2.5,当i=3时x=1.5,当i=4时x=0.5,此时退出循环,故i=4.

答案:4

12.【解析】当i=2时S=-3,当i=1时S=5,当i=0时S=-4,当i=-1时,不满足条件,退出循环,输出结果S=-4.

答案:-4

13.【思路点拨】依次执行循环体,直到i>5.

【解析】执行第一次循环:T=1,i=2;执行第二次循环:T=,i=3;执行第三次循环:T=,i=4;执行第四次循环:T=,i=5;执行第五次循环:T=,i=6,退出循环,此时输出的值是T=.

答案:

14.【思路点拨】从开始执行循环体,依次写出i,s的变化,找出i与n

的关系.

【解析】第一次执行后,i=2,s=12;第二次执行后,i=3,s=12+22,而题目要求计算12+22+…+1002,故n=100.

答案:100

15.【解析】由框图可知

S=++…+.

由题知{an}为等差数列,公差为d,

则有=(-).

∴S=(-+-+…+-)

=(-).

(1)由题意可知,k=5时,S=;k=10时,S=.

解得或(舍去).

故an=a1+(n-1)d=2n-1.

(2)由(1)可得:bn==22n-1,

∴b1+b2+…+bm=21+23+…+22m-1

==(4m-1).

16.【解析】(1)由框图,知数列{xn}中,x1=1,xn+1=xn+2,

∴xn=1+2(n-1)=2n-1(n∈N*,n≤2008).

(2)y1=2,y2=8,y3=26,y4=80.

由此,猜想yn=3n-1(n∈N*,n≤2008).

证明:由框图,知数列{yn}中,yn+1=3yn+2,

∴yn+1+1=3(yn+1),∴=3,y1+1=3,

∴数列{yn+1}是以3为首项,3为公比的等比数列,

∴yn+1=3·3n-1=3n,

∴yn=3n-1(n∈N*,n≤2008).

(3)zn=x1y1+x2y2+…+xnyn

=1×(3-1)+3×(32-1)+…+(2n-1)(3n-1)

=1×3+3×32+…+(2n-1)·3n-[1+3+…+(2n-1)]

记Sn=1×3+3×32+…+(2n-1)·3n ①

则3Sn=1×32+3×33+…+(2n-1)·3n+1 ②

①-②,得-2Sn=3+2·32+2·33+…+2·3n-(2n-1)·3n+1

=2(3+32+…+3n)-3-(2n-1)·3n+1

=2×-3-(2n-1)·3n+1

=3n+1-6-(2n-1)·3n+1

=2(1-n)·3n+1-6,

∴Sn=(n-1)·3n+1+3.

又1+3+…+(2n-1)=n2,

∴zn=(n-1)·3n+1+3-n2(n∈N*,n≤2008).

关闭Word文档返回原板块。