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