设计算法求1+2+2^2+2^3+……+2^20的值得算法,并画出相应的程序框图.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 02:07:13
设计算法求1+2+2^2+2^3+……+2^20的值得算法,并画出相应的程序框图.设计算法求1+2+2^2+2^3+……+2^20的值得算法,并画出相应的程序框图.设计算法求1+2+2^2+2^3+…

设计算法求1+2+2^2+2^3+……+2^20的值得算法,并画出相应的程序框图.
设计算法求1+2+2^2+2^3+……+2^20的值得算法,并画出相应的程序框图.

设计算法求1+2+2^2+2^3+……+2^20的值得算法,并画出相应的程序框图.
单循环,k=0;for(i=0:i

原式=2^0+ 2^1+2^2+2^3+……+2^20,即等比数列求和,但注意这里项数n=21
根据等比数列求和公式 S=(a1-a1*q^n)/(1-q)
=(1-2^21)/(1-2)
=2^21-1

java中:
int sum = 0;
for(int i=0;i<=20;i++)
{
sum += Math.pow( 2, i );
}