求解释1-2分之一+3分之一-4分之一.-100分之一的算法-查字典问答网
分类选择

来自毛伟的问题

  求解释1-2分之一+3分之一-4分之一.-100分之一的算法算法可表示如下:S1:sigh=1S2:sum=1S3:deno=2S4:sigh=(-1)×sighS5:term=sigh×(1/deno)S6:term=sum+termS7:deno=deno+1S8:若deno≤100,返回S4;否则,结束.主要是理解!

  求解释1-2分之一+3分之一-4分之一.-100分之一的算法

  算法可表示如下:S1:sigh=1S2:sum=1S3:deno=2S4:sigh=(-1)×sighS5:term=sigh×(1/deno)S6:term=sum+termS7:deno=deno+1S8:若deno≤100,返回S4;否则,结束.主要是理解!才学C不是很懂,

1回答
2020-05-07 00:11
我要回答
请先登录
郭维娜

  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即为和

2020-05-07 00:14:56

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •