求解释1-2分之一+3分之一-4分之一.......-100分之一的算法
算法可表示如下:S1:sigh=1S2:sum=1S3:deno=2S4:sigh=(-1)×sighS5:term=sigh×(1/deno)S6:term=sum+t...
算法可表示如下:S1: sigh=1S2: sum=1S3: deno=2S4: sigh=(-1)×sigh S5: term= sigh×(1/deno )S6: term=sum+termS7: deno= deno +1S8:若deno≤100,返回S4;否则,结束。 请看一下,用中文说一下是什么意思。简单一点,主要是理解!才学C不是很懂,请教大虾们!
展开
3个回答
2013-11-20
展开全部
S6错了吧,应该为sum=sum+termsign表示符号,sum用于记录总和,deno为每项的分母,term为每一项起初sigh为正,sum为1,从第二项-1/2开始加从S4到S7为循环累加,S8为判断是否继续循环项的符号规律为+ - + - ......所以这一次sigh为正,那么下一次就为负,而取相反则为前加负号(即乘以-1)deno为该项分母,分子都是1,符号为sigh,故每一项都可以表示为 sigh×(1/deno ),用term记录把sum+term的值赋给sum,完成累加。加完该项后,deno值加一,为下一项的分母若deno满足小于等于100,则继续循环。不满足,即加完了,退出sum即为和
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
2013-11-20
展开全部
S1: sigh=1 //标记符号,即正或者负S2: sum=1 //整个式子相加的和,设初值为1S3: deno=2 //每项的分母S4: sigh=(-1)×sigh //每两项的符号不同,如果前项的符号是正,那么本项的符号就是负.S5: term= sigh×(1/deno )//包括符号在内的每项,如-1/2,1/3等.S6: sum=sum+term //本项加上前面所有项的和.S7: deno= deno +1//分母加1S8:若deno≤100,返回S4;否则,结束。//加到前100项,超过100项就退出. 第一步:
sigh=1sum=1deno=2sigh=(-1)×sigh = -1term= sigh×(1/deno )=-1×1/2=-1/2(表示2分之一)sum=sum+term=1-1/2=1/2deno= deno +1=2+1=3第二步:sigh=-1sum=1/2deno=3sigh=(-1)×sigh = 1term= sigh×(1/deno )=1×1/3=1/3sun=sum+term=1/2+1/3=5/6deno= deno +1=3+1=4....
sigh=1sum=1deno=2sigh=(-1)×sigh = -1term= sigh×(1/deno )=-1×1/2=-1/2(表示2分之一)sum=sum+term=1-1/2=1/2deno= deno +1=2+1=3第二步:sigh=-1sum=1/2deno=3sigh=(-1)×sigh = 1term= sigh×(1/deno )=1×1/3=1/3sun=sum+term=1/2+1/3=5/6deno= deno +1=3+1=4....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-20
展开全部
S1: m=1S2: sum=1S3: a=2S4: m=(-1)×m S5:b= m×(1/a )S6: b=sum+bS7: a= a +1S8:若a≤100,返回S4;否则,结束。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |