English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我的程言被當了啦~~
很快的就要補考了~~
能不能教教我怎麼學程式語言~~
(如雙回圈..前側式回圈..後側式回圈..條件式回圈....等等最基本的迴圈)
像↓
for i=10 to 16
 for j= 100 to 105
  print \"**\"
 next j
  print \"*\"
next i

2.像↓
s=0:c=1
while c<=5
 for i=1 to c
  s=s+1
 next i
 c=c+2
wend
print s

可以教我嗎!?
我是程言白痴~所以請不要說的太專業喔~~
拜託了~~
請告訴我遇到什麼題型該怎麼做...
該怎麼看~~

2006-06-29 11:42:54 · 5 個解答 · 發問者 洪蘋果 2 in 電腦與網際網路 程式設計

對不起我知道我很笨...
我不懂"程式編號執行順序為..."
我完全看不懂...

2006-06-30 10:09:46 · update #1

可以幫我把翻成易懂的中文嗎!??
(像:do until .........loop = 一直做到符合條件為止)
1,for........next
2,for ( for........next) next (與第1種一樣,只是重疊使用)
3,while..........wend
4,do while .........loop
5,do until .........loop
6,do .........loop while
7,do .........loop until

2006-06-30 12:07:57 · update #2

5 個解答

迴圈表示由一組前,後語法所含括的程式,內容重覆執行
大約有下列幾種:
一,執行次數固定
1, for i=10 to 16 '(從10,11,12,13,14,15,16,共7次)
2, print "**" '本行會重覆執行7次
3, next i
4, ...............
程式編號執行順序為:123,23,23,23,23,23,23,4 (最後 i=17所以跳4)
二,雙迴圈執行次數固定
1,for i=10 to 16 '(從10,11,12,13,14,15,16,共7次)
2,for j=100 to 105 '(從100,101,102,103,104,105,106,共6次)
3, print "**" '本行會重覆執行6+6+6+6+6+6+6=42次
4,next j
5,  print "*" ''本行會重覆執行7次
6,next i
程式編號執行順序為:12(34)(34)(34)(34)(34)(34)56,2(34)(34)(34)(34)(34)(34)56,2(34)(34)(34)(34)(34)(34)56,2(34)(34)(34)(34)(34)(34)56,(34)(34)(34)(34)(34)(34)56,(34)(34)(34)(34)(34)(34)56,(34)(34)(34)(34)(34)(34)56,7
三,前測試迴圈(在迴圈內容未執行前先作條件測試,即條件在迴圈的前端)
1,s=0:c=1
2,while c<=5 '( c<=5為條件且放在迴圈的前端)
3, for i=1 to c
4,   s=s+1 ' 當c=1,i=1或c=3,i=1~3或c=5,i=1~5,本行會執行共1+3+5=9次
5,  next i
6,  c=c+2 '本行為條件控制式,很重要,執行後c=3,c=5,c=7共3次
7,wend
8,print s
程式編號執行順序為:123(45)67,23(45)(45)(45)67,23(45)(45)(45)(45)(45)67,28
四,前測試迴圈(即條件在迴圈的前端)
1,s=0:c=1
2, do while c<=5 '( c<=5為條件且放在迴圈的前端)
3, s=s+1 ' 當c=1,c=3,c=5本行會執行,共3次
4,  c=c+2 '本行為條件控制式,很重要,執行第一次c=3,第二次c=5,第三次c=7
5, Loop
程式編號執行順序為:1(2345)(2345)(2345)26
五,前測試迴圈(與上一個迴圈條件意義恰好相反)
1,s=0:c=1
2, do until c>=5 '( c>=5為條件且放在迴圈的前端)
3, s=s+1 ' 當c=1,c=3本行會執行,共2次
4,  c=c+2 '本行為條件控制式,執行第一次c=3,第二次c=5
5, Loop
程式編號執行順序為:1(2345)(2345)26
六,後測試迴圈(即條件在迴圈的後端)
1,s=0:c=1
2, do
3, s=s+1 ' 當c=1,c=3,c=5本行會執行,共3次
4,  c=c+2 '本行為條件控制式,很重要,執行第一次c=3,第二次c=5,第三次c=7
5, Loop while c<= 5 ' ( c<=5為條件且放在迴圈的後端)
程式編號執行順序為:12(345)(345)(345)6
七,後測試迴圈(與上一個迴圈條件意義恰好相反)
1,s=0:c=1
2, do
3, s=s+1 ' 當c=1,c=3本行會執行,共2次
4,  c=c+2 '本行為條件控制式,執行第一次c=3,第二次c=5
5, Loop until c>=5 '( c>=5為條件且放在迴圈的後端)
程式編號執行順序為:12(345)(345)6

迴圈要用文字說明並不容易,希望你可以看得懂.........

2006-06-29 19:57:43 補充:
迴圈的一組前,後語法約有以下幾種:1,for........next2,for ( for........next) next (與第1種一樣,只是重疊使用)3,while..........wend4,do while .........loop5,do until .........loop6,do .........loop while7,do .........loop until 以上各組可依需要重疊使用,例如你提供的第2個例子

2006-06-30 21:16:23 補充:
程式編號為程式最左邊的阿拉伯數字程式編號執行順序---表示程式執行時會按提供給你的編號順序一行一行去完成迴圈的執行次數會受前一次的條件控制式執行結果所直接影響

2006-06-30 21:40:59 補充:
1,for........next 重覆執行迴圈內的程式到設定的次數  
2,for ( for........next) next
重覆執行迴圈內的程式到內外圈設定的次數相乘的次數
3,while..........wend (當條件符合時才執行迴圈內的程式) 
4,do while .........loop
先判斷條件,符合時,則執行迴圈內的程式到條件符合為止,否則就離開迴圈

2006-06-30 21:41:26 補充:
5,do until .........loop
先判斷條件,符合時,則離開迴圈,否則就執行迴圈內的程式到條件符合
6,do .........loop while
先執行一次迴圈內的程式,再判斷結果,符合條件時,則繼續執行迴圈內的程式,否則就離開迴圈
7,do .........loop until
先執行一次迴圈內的程式,再判斷結果,符合條件時,則離開迴圈,否則就繼續執行迴圈內的程式

2006-06-30 21:44:54 補充:
很抱歉,程式的東西如果你沒有自己測試一下,實在沒有那麼容易說明

2006-07-03 19:08:37 補充:
你可以將本人post上的小小程式一次一小段直接複製到vb編輯器內執行,記得把每一行前面的數字和逗點拿掉,
最好的方式是按f8來一步一步執行,而且還可以將游標移到一個變數上,同時觀看變數在每一個步驟之後的變化哦!
加油!加油!

2006-06-29 15:49:01 · answer #1 · answered by 去冰 5 · 0 0

【亞洲36588合法彩券公司直營 官網: A36588.NET 】

【 最新活動→迎接新會員,首存狂送20% 】

【運動→電子→對戰→現場→彩球 】

【免費服務 →電影區、討論區、KTV歡唱、運動轉播、即時比分、24H客服 】

【亞洲36588合法彩券公司直營 官網: A36588.NET 】

2014-08-17 20:25:23 · answer #2 · answered by Anonymous · 0 0

台灣第一家合法博弈娛樂城熱烈開幕!

運動彩、遊戲對戰、現場百家樂、多國彩球

高賠率投注,歡迎您免費體驗!

官方網站 ss777.net

2013-12-29 18:11:37 · answer #3 · answered by Anonymous · 0 0

月島龍生(リュウセイ)大大意思是要教我嗎!?

2006-07-01 16:04:10 補充:
哈哈~~謝謝你~~我已經在灌"VB 應用程式精靈"了~~慢慢的在測試~~
如果還有問題可以在提出嗎!??
非常謝謝你~~

2006-06-30 09:40:38 · answer #4 · answered by 洪蘋果 2 · 0 0

1~5 早上 即時通 ok

2006-06-29 13:09:12 · answer #5 · answered by ? 5 · 0 0

fedest.com, questions and answers