题目内容
编写一个程序,计算下面n(n∈N*)个数的和:| 1 |
| 2 |
| 2 |
| 3 |
| 3 |
| 4 |
| n |
| n+1 |
分析:由已知中程序的功能是计算
,
,
,…,
的和,观察到累加各项的分子与项数相等,分母比项数多1,循环变量的初值为1,步长为1,终值为n,我们易得到程序语句.
| 1 |
| 2 |
| 2 |
| 3 |
| 3 |
| 4 |
| n |
| n+1 |
解答:解:程序如下:
INPUT“n=”;N
i=1
S=0
DO
S=S+i/(i+1)
i=i+1
LOOP UNTIL i>n
PRINT“S=”;S
END
INPUT“n=”;N
i=1
S=0
DO
S=S+i/(i+1)
i=i+1
LOOP UNTIL i>n
PRINT“S=”;S
END
点评:本题考查的知识点是循环语句,其中根据已知中程序的功能分析出循环变量的初值、步长,终值,累加项特征等是解答本题的关键.
练习册系列答案
相关题目