如何求等比数列

Python019

如何求等比数列,第1张

#include <stdio.h>

int main( )

{

int ri, repeat

int i, n

float x, s

scanf("%d", &repeat)

for(ri = 1ri <= repeat++ri){

scanf("%d", &n)

for(i = 0, x = 1, s = 0i <n++i)

{

x *= 2

s += 1 / (x - 1)

}

printf("%0.3f\n", s)

}

}

分析如下:

等比数列前n项和公式第二个是

①当q≠1时,

②当q=1时,

,则有

拓展资料:

1、等比数列公式就是在数学上求一定数量的等比数列的和的公式。另外,一个各项均为正数的等比数列各项取同底数数后构成一个等差数列;反之,以任一个正数C为底,用一个等差数列的各项做指数构造幂Can,则是等比数列。

2、如果一个数列从第2项起,每一项与它的前一项的比等于同一个常数,这个数列就叫做等比数列。这个常数叫做等比数列的公比,公比通常用字母q表示。

3、等比数列的通项公式是: 

若通项公式变形为 (n∈N*),当q>0时,则可把  看作自变量n的函数,点(n,  )是曲线

 上的一群孤立的点。

4、 任意两项 ,  的关系为 

从等比数列的定义、通项公式、前n项和公式可以推出: ,k∈{1,2,…,n}

等比中项:当r满足p+q=2r时,那么则有  ,即  为  与  的等比中项。

(资料来源:百度百科:等比数列)

如果一个数列从第2项起,每一项与它的前一项的比等于同一个常数,且每一项都不为0(常数),这个数列就叫做等比数列。这个常数叫做等比数列的公比,公比通常用字母q表示。

如果一个数列从第二项起,每一项与它的前一项的差等于同一个常数,这个数列就叫做等差数列,而这个常数叫做等差数列的公差,公差通常用字母d表示。

如果{cn},cn=an·bn,其中{an}为等差数列,{bn}为等比数列,那么这个数列就叫做差比数列.

高阶等差数列

r阶差等比数列的定义

通过对某一数列应用逐差法,使得若干阶差后得到一等比数列。该数列又称为高阶差等比数列。定义 若一数列应用逐差法运算时,其前r阶差不是等比数列,而r+1阶差时是等比数列,则称该数列为r阶差等比数列 。

通项公式:设数列(1)为r阶差等比数列,其各阶差首项分别为d1,…,dr ;且r+1阶差为等比数列,其首项为b,公比为q.则数列(1)的通项公式为

(1)等比数列的通项公式是:

若通项公式变形为an=a1/q*q^n(n∈N*),当q>0时,则可把an看作自变量n的函数,点(n,an)是曲线y=a1/q*q^x上的一群孤立的点。

(2) 任意两项am,an的关系为=

(3)从等比数列的定义、通项公式、前n项和公式可以推出: a1·an=a2·an-1=a3·an-2=…=ak·an-k+1,k∈{1,2,…,n}

(4)等比中项:aq·ap=ar^2,ar则为ap,aq等比中项。

记πn=a1·a2…an,则有π2n-1=(an)2n-1,π2n+1=(an+1)2n+1

另外,一个各项均为正数的等比数列各项取同底数数后构成一个等差数列;反之,以任一个正数C为底,用一个等差数列的各项做指数构造幂Can,则是等比数列。在这个意义下,我们说:一个正项等比数列与等差数列是“同构”的。

性质:

①若m、n、p、q∈N*,且m+n=p+q,则am·an=ap·aq;

②在等比数列中,依次每 k项之和仍成等比数列.

“G是a、b的等比中项”“G^2=ab(G≠0)”.

(5) 等比数列前n项之和Sn=a1(1-q^n)/(1-q)或Sn=(a1-an*q)/(1-q)(q≠1) Sn=n*a1 (q=1)

在等比数列中,首项a1与公比q都不为零.

注意:上述公式中A^n表示A的n次方。

等比数列在生活中也是常常运用的。

如:银行有一种支付利息的方式---复利。

即把前一期的利息和本金加在一起算作本金,

再计算下一期的利息,也就是人们通常说的利滚利。

按照复利计算本利和的公式:本利和=本金*(1+利率)^存期