世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 ——摘自周志明

数列求和推导

1、等比数列求和推导

Sn=a1+a2+……+an
q*Sn=a1*q+a2*q+……+an*q=a2+a3+……+a(n+1)
Sn-q*Sn=a1-a(n+1)=a1-a1*q^n
(1-q)*Sn=a1*(1-q^n)
Sn=a1*(1-q^n)/(1-q)

2、等差数列

Sn=a1+a2+...+a(n-1)+an;

Sn=an+a(n-1)+...+a2+a1;

Sn+Sn =n(a1+an);

Sn=n(a1+an)/2;

an=a1+(n-1)d;所以得出。

 

posted @ 2019-01-18 09:02  白杯与咖啡  阅读(1497)  评论(0编辑  收藏  举报