关于流程图的解释请教各位高手!帮忙解释下!这个流程图的意思!小弟初学乍道!不太懂!为什么4-7步骤的循环能完成这样一个计

学习 时间:2026-04-03 08:15:17 阅读:8462
关于流程图的解释请教各位高手!帮忙解释下!这个流程图的意思!小弟初学乍道!不太懂!为什么4-7步骤的循环能完成这样一个计算呢?这道题有加法有减法,如何实现的!我怎么看不明白啊?

最佳回答

粗暴的季节

复杂的雨

2026-04-03 08:15:17

把1给sum,把2给demo,把1给sign,以上是初始设置。以下是循环,每循环一次,sign的正反变一次,term变一次(-1/2,1/3,-1/4等),然后用最开始的sum(为1)加上term,denon加1,第一循环完成后此时的算式为1-1/2。然后判断一下最大分母大于100吗,如果不大于就回到循环在来一次,结束后变成1-1/2+1/3,然后再判断。。。一直到+1/100完成后结束输出结果。纯手打, 再问: 解释的还能再详细点吗?我是困惑的一条运算中有加有减!如何做到自动判断加减的算法? 再答: 就是那个循环运算中的一条,如果我要算1+1-1+1-1。。。的话,我就会在循环中加一个正负号的运算,如a=1,(初始值为1)a=a+s,(第一次运算1+1)s=(-1)s,(算完后s变成-1准备下一次循环运算)这样每一次循环的时候s的值变一次,下一次循环的时候就成了上一次的结果加上变后的s,为1+1-1,算完后又进行s=(-1)s,s变成+1,准备再下一次的运算。

最新回答共有2条回答

  • 跳跃的小白菜
    回复
    2026-04-03 08:15:17

    把1给sum,把2给demo,把1给sign,以上是初始设置。以下是循环,每循环一次,sign的正反变一次,term变一次(-1/2,1/3,-1/4等),然后用最开始的sum(为1)加上term,denon加1,第一循环完成后此时的算式为1-1/2。然后判断一下最大分母大于100吗,如果不大于就回到循环在来一次,结束后变成1-1/2+1/3,然后再判断。。。一直到+1/100完成后结束输出结果。纯手打, 再问: 解释的还能再详细点吗?我是困惑的一条运算中有加有减!如何做到自动判断加减的算法? 再答: 就是那个循环运算中的一条,如果我要算1+1-1+1-1。。。的话,我就会在循环中加一个正负号的运算,如a=1,(初始值为1)a=a+s,(第一次运算1+1)s=(-1)s,(算完后s变成-1准备下一次循环运算)这样每一次循环的时候s的值变一次,下一次循环的时候就成了上一次的结果加上变后的s,为1+1-1,算完后又进行s=(-1)s,s变成+1,准备再下一次的运算。

上一篇 求一些英语感叹词语或句子

下一篇 前苏联发射过多少架宇宙飞船?急需~~~~~~~~~~~~