求 1/1+2/3+3/5+4/7+……前20项的和。 用N-S图描述求解该问题的算法。
时间: 2023-04-09 07:01:28 浏览: 156
我可以回答这个问题。这个序列可以表示为1/1 + 2/3 + 3/5 + ... + 20/39,其中每一项的分母都是前一项的分母加2,分子则是当前项的序号。要求这个序列的和,可以使用循环来计算每一项的值并累加到总和中。具体算法可以用N-S图描述如下:
1. 初始化总和sum为0,分母den为1。
2. 从i=1开始循环,循环20次:
a. 计算当前项的分子num为i。
b. 计算当前项的值value为num/den。
c. 将value累加到总和sum中。
d. 将den更新为den+2。
3. 返回总和sum作为结果。
N-S图如下:
```
+-----------------------+
| 1. 初始化sum=0, den=1 |
+-----------------------+
|
v
+---------------------+
| 2. 循环20次: i=1..20 |
+---------------------+
|
v
+------------------------+
| a. 计算num=i |
| b. 计算value=num/den |
| c. 累加value到sum中 |
| d. 更新den为den+2 |
+------------------------+
|
v
+---------------------+
| 3. 返回sum作为结果 |
+---------------------+
```
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)