qbasic的DO LOOP 语句是怎样执行的?

热心网友

QBASIC的DO循环有以下5种格式1。 DO 循环体 LOOP2。 DO WHILE 循环体 LOOP3。 DO 循环体 LOOP WHILE 4。 DO UNTIL 循环体 LOOP5。 DO 循环体 LOOP UNTIL 例:求 1 + 1/2 + 1/3 +1/4 + 。。。 + 1/n ,直到前后两项之差小于0。001(最后一项除外),QBASIC代码如下:s = 0n = 1term = 1 / nDO term1 = term s = s + term1 n = n + 1 term = 1 / nLOOP WHILE term1 - term = 10^ -3print sEND在QBASIC环境中运行得到结果为:4。058496从上述例子可看出 。格式中,当满足一定条件DO循环会中止。1。格式DO循环不止,除非强制退出程序。。

热心网友

先进行一次循环然后再判断

热心网友

你先看一下下面的一个例子先 求s=1+2+3+...+100                            程序如下:                            s=0                            for i=1 to 100                             s=s+i     反复执行100次                            next i                            print "1+2+3+...+100=";s                            end