Re: [問題] 94 計概第26 題

看板Army-Sir作者 (打蛋)時間12年前 (2012/01/06 00:22), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《demonheart (黑夜)》之銘言: 下列的Visual BASIC程式為 1+2+3+…+50 的累加計算: (1) I = 1 : SUM = 0 (2) WHILE ________ (3) SUM = SUM + I (4) I = I + 1 (5) WEND 程式中WHILE右方的空格敘述應為下列何者? A I < 49 B I < 50 C I <= 49 D I <= 50 方便說明 前面括弧者表示第幾行 (1)先定義了兩個變數 初值為1的I 和 初值為0的SUM (2)~(5) 是一個while迴圈 由while後面的條件(也就是本題所問的)決定迴圈要不要重複跑 條件成立->繼續跑第(3)-(5) 然後跳回(2) 重新檢查條件 條件不成立->不跑(3)-(5)了 直接往(5)後面走下去 在本題也就是任務完成了 由題目所求 SUM = 1+2+3+...+50 會在(3)(4)兩行不斷重複執行中累加 直到i = 50時 跑完最後一次迴圈 因為一定要讓i=50的時候有進入迴圈執行(不然sum不會加到50 只會有1+2+...+49) 所以條件要設(D) I <=50 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.48.9

01/06 01:22, , 1F
謝謝
01/06 01:22, 1F
文章代碼(AID): #1F1Su_a4 (Army-Sir)
文章代碼(AID): #1F1Su_a4 (Army-Sir)