题目内容
![](http://thumb.zyjl.cn/pic3/upload/images/201108/7/cc28591c.png)
pn | an× an+1 |
(1)若输入p=1,S满足80<S<100,求输入的n的值;
(2)若输入p>1,n,求输出的T的值.
(用关于p、n的代数式表示)
分析:(1)P=1时,由an=an-1+1,知an=n,所以S=a1+a2+…+an=
,解得80<S<100,由此能求出n的值.
(2)P>1时,an+1=pan+1,an+1+
=p(an+
),所以an+
=
,an=
,
=(p-1)×(
-
),由此能求出T的值.
n(n+1) |
2 |
(2)P>1时,an+1=pan+1,an+1+
1 |
p-1 |
1 |
p-1 |
1 |
p-1 |
pn |
p-1 |
pn-1 |
p-1 |
pn |
an×an+1 |
1 |
pn-1 |
1 |
pn+1-1 |
解答:(1)P=1时,an=an-1+1,
{an}(n∈N*)是首项为1,公差为1的等差数列…(1分),
所以an=n…(2分),
S=a1+a2+…+an=
…(3分),
解得80<S<100,即160<n(n+1)<200,
∴-
+
<n<-
+
,
∵n∈N*,
∴n=13.…(5分).
(2)P>1时,an+1=pan+1,
an+1+
=p(an+
)…(7分),
∴{an+
}(n∈N*)是首项为1+
=
,公比为p的等比数列…(8分),
所以an+
=
,
an=
…(9分),
=(p-1)×(
-
),…(11分),
所以:T =
+
+…+
=(p-1)×(
-
)
=
.…(13分).
{an}(n∈N*)是首项为1,公差为1的等差数列…(1分),
所以an=n…(2分),
S=a1+a2+…+an=
n(n+1) |
2 |
解得80<S<100,即160<n(n+1)<200,
∴-
1 |
2 |
160+
|
1 |
2 |
200+
|
∵n∈N*,
∴n=13.…(5分).
(2)P>1时,an+1=pan+1,
an+1+
1 |
p-1 |
1 |
p-1 |
∴{an+
1 |
p-1 |
1 |
p-1 |
p |
p-1 |
所以an+
1 |
p-1 |
pn |
p-1 |
an=
pn-1 |
p-1 |
pn |
an×an+1 |
1 |
pn-1 |
1 |
pn+1-1 |
所以:T =
p |
a1×a2 |
p2 |
a2×a3 |
pn |
an×an+1 |
=(p-1)×(
1 |
p-1 |
1 |
pn+1-1 |
=
pn+1-p |
pn+1-1 |
点评:本题以循环结构为载体,考查数列的应用,十分巧妙,体现了出题者的智慧,是一道好题.解题时要认真审题,注意递推公式的合理运用.
![](http://thumb.zyjl.cn/images/loading.gif)
练习册系列答案
相关题目