x = 6
For k = 1 To 10 Step -2
x = x + k
Next
Print k; x
這是一段考查For/Next循環(huán)的題目,我告訴你我在給學(xué)生講課過程中是如何教學(xué)生判斷循環(huán)的:
判斷循環(huán)是否執(zhí)行,也就是判斷初值是否“超過”終值,“超過”則循環(huán)體不執(zhí)行,不“超過”,則循環(huán)體執(zhí)行,注意此處的“超過”不是初值要小于終值,判斷“超過”的方法如下:
主要看初值到終值的趨勢與步長要求的趨勢是否一致.
步長為正,則要求初值到終值的趨勢為越來越大,應(yīng)初值<=終值,若滿足此要求,則為不“超過”,執(zhí)行循環(huán)體,否則為“超過”,循環(huán)體不執(zhí)行;
步長為負,則要求初值到終值的趨勢為越來越小,應(yīng)初值>=終值,若滿足此要求,則為不“超過”,執(zhí)行循環(huán)體,否則為“超過”,循環(huán)體不執(zhí)行;
步長為0時,將造成“死循環(huán)”.
在這里步長為-2,即負數(shù),要求初值到終值的趨勢為越來越小,即應(yīng)初值>=終值,可是此題中初值為1,終值為10,初值<終值,與步長要求的趨勢不同,為“超過”,則循環(huán)體不執(zhí)行,也就是將直接執(zhí)行Next后的語句,所以此處的“x=x+k”語句并不能得到執(zhí)行,因此,x變量的值仍然為6.
此處還有一個小問題,即變量k的值.在執(zhí)行到For語句時,計算出初值、終值和步長后(此處不用計算)將這三個值放入內(nèi)存,并將初值賦給循環(huán)控制變量k,然后才去判斷是否“超過”,所以盡管循環(huán)體未執(zhí)行,但變量k的值依然為1.
所以最后的結(jié)果為:16
x = 6 For k = 1 To 10 Step -2 x = x + k Next Print k; x 為什么X=6
x = 6 For k = 1 To 10 Step -2 x = x + k Next Print k; x 為什么X=6
其他人氣:939 ℃時間:2020-04-25 02:03:01
優(yōu)質(zhì)解答
我來回答
類似推薦
- 求 100 奇數(shù)的平方和,即 s=1的平方+3的平方+.+99的平方 FOR I=1TO___ S=S+___ NEXT I PRINT"SUM="; S For i=1 to 146 step 3 Print"a"; Next i 程序運
- 誰能替我仔細的分析一下這道題?x=6 for k=1 to 10 step -2 x=x+k next k print k;x
- X=5 FOR i=1 to 20 step 2 x=x+i\5 next i
- 該VB程序段執(zhí)行后,X的值是( ).X=5 For i=1 To 20 Step 2 x=x+i\5 Next i
- 執(zhí)行下面的程序段后,x 的值為( ). x=5 For i=1 To 20 Step 2 x=x+i\5 Next i A.21 B
- 多項式
- 描寫樹的形容詞(可以是描寫它的品質(zhì) 精神 也可以是樣子)
- 在動物體內(nèi)糖原和脂肪都是儲能物質(zhì),但為什么是脂肪作為主要的儲能物質(zhì)呢?
- 0.3比0.45比0.1 4比6比16
- 在某塔塔底所在平面上一點仰角為a,由此點向塔直走30米后,測得仰角為2a,再沿直線走15(根號3—1)米后,又
- 12和20這兩個數(shù)的最大公因數(shù)是,最小公倍數(shù)是
- 如圖,在△ABC中,AC=BC,D是BC上的一點,且滿足∠BAD=1/2∠C,以AD為直徑的⊙O與AB、AC分別相交于點E、F. (1)求證:直線BC是⊙O的切線;(2)連接EF,若tan∠AEF=4/3,AD=4,求BD的長.
猜你喜歡
- 1已知a小于0,負b大于0,且負b的絕對值小于a的絕對值,c是負b的相反數(shù),試比較a,負b,c的大小,并用小于號連接.
- 2your performance是什么意思?
- 3英語同義句I spend an hour reading English every day
- 4青蛙是怎樣發(fā)聲的?
- 5錯在課外閱讀 作文 按要求寫句子
- 6已知向量a=(sinωx+cosωx,sinωx),向量b=(sinωx-cosωx,2√3cosωx)
- 7六(2)班第一次數(shù)學(xué)測試,及格的有48人,不及格的有2人.則這次數(shù)學(xué)測試的及格率為_.
- 8甲乙丙丁4個數(shù)都能不是0,甲除乙是0.5,丁除乙是1.1,丙除0.4等于乙,甲除1.25等于丙,比較甲乙丙丁大小
- 9如圖,已知空間四邊形ABCD,E,F(xiàn)分別是AB,AD的中點,G,H分別是BC,CD上的點,且BG/GC=DH/HC=2,求證:EG,F(xiàn)H,AC相交于同一點P.
- 10How are you feeling now? I'm feeling even ____.
- 11為了鼓勵人們節(jié)約用水,思源市今年四月份頒布了居民用水收費新標準,具體收費標準如下:
- 12家里人都在看電視,只有我一人在寫作業(yè).(修改病句)