作业帮 > 数学 > 作业

设计一个算法 求1-1/2+1/3-1/4+、、、+1/99-1/100

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/06 05:04:40
设计一个算法 求1-1/2+1/3-1/4+、、、+1/99-1/100
设计一个算法 求1-1/2+1/3-1/4+、、、+1/99-1/100
[例2.4]求1-1/2+1/3-1/4+…+1/99-1/100
算法如下:
S1:sign=1
S2:sum=1
S3:deno=2
S4:sign=(-1)*sign
S5:term=sign*(1/deno)
S6:sum=sum+term
S7:deno=deno+1
S8:若deno100返回S4;否则算法结束.
再问: 不是伪代码之类的 是算法
再答: 算法1:从变化规律分析…… 分母为奇数时,相加 分母为偶数时,相减 Si Si=0 (i=0) 初值 Si=1 (i=1) Si =Si-1+1/I (i=3,5,……) 递推公式 Si=Si-1-1/I (i-2,4,……) 算法2:累加型算法 程序基本结构为: s=0; for( i=1;i