问题 解答题

将下列程序用DO-LOOP UNTIL循环语句重新编写出来,并说明是解决的什么数学问题.

INPUT n

s=0

i=0

WHILE i<=n

s=s+i/(i+2)

i=i+1

WEND

PRINT s

END.

答案

用DO-LOOP UNTIL循环语句编写的程序为

INPUT n

s=0

i=0

DO

s=s+i/(i+2)

i=i+1

LOOP UNTIL i>n

PRINT s

END

功能是:求

1
1+2
+
2
2+2
+
3
3+2
+…+
n
n+2

单项选择题
单项选择题