Upload
zwi
View
56
Download
0
Embed Size (px)
DESCRIPTION
程式語言 -Visual Basic. 重覆結構. 重覆結構. 重覆結構俗稱迴圈( Loop ) 主要功能:重複執行指定動作,達到累積運算效果 可分為 計次迴圈:程式會依指定次數重複執行 條件迴圈:當符合條件時,重複執行指定程式. 計次迴圈 For……Next. 語法 For 計次變數 = 初始值 To 終止值 [Step 間隔值 ] 程式區段 Next 計次變數 剛開始執行迴圈時,會將初始值指定給計次變數 當計次變數值介於初始值和終止值,則執行 程式區段 ,然後遇到 Next ,將計次變數加上間隔值,再重新回到 For… 執行 - PowerPoint PPT Presentation
Citation preview
-Visual Basic
Loop
ForNext For = To [Step ] Next NextFor
[Step ] 1Next Next
For
11100 Private Sub Button1_Click(ByVal .Dim i, s As IntegerFor i = 1 To 100s = s + iNext i Label1.Text = sEnd Sub
11100
21(1)
vbNewLinevbCrLfvbNewLinevbCrLfVBvbNewLinevbCrLfTextBox1.Text=Good Morning! & vbNewLine & !
vbTabvbTabTabvbTab8TextBox1.Text= & vbTab & & vbTab &
2For ***** ***** ***** *****
Private Sub Form1_Load(ByVal sender As Dim i, j As Integer Dim a As String
For i = 1 To 4 For j = 1 To 5 a &= * Next a &= vbNewLine Next MsgBox(a)
End Sub
32 * ** *** ****
42 * ** *** ****
52 * *** ***** *******
6for 1*1=1 2*1=2 3*1=3 .9*1=9 1*2=2 2*2=4 3*2=6 .9*2=18 | | | | 1*9=9 2*9=18 3*9=27 .9*9=81
761*1=1 2*1=2 3*1=3 | | | 1*9=0 2*9=18 3*9=27 4*1=4 5*1=5 6*1=6 | | | 4*9=36 5*9=45 6*9=54 7*1=7 8*1=8 9*1=9 | | | 7*9=63 8*9=72 9*9=81
Do [While | Until ] LoopDo Loop [While | Until] TrueFalse
4-Private Sub Button1_Click(ByVal Dim N, i As Integer N = 0 i = 1 Randomize()
Do While i
8Do Loop UntilInputBox()1~100 a MsgBox()InputBox()=InputBox() a = InputBox()
5(a,b)=(b,r) rabab r0b(48,33)=>(33,15)=>(15,3)=>(3,0)
Dim a, b, r As Integer a = Val(TextBox1.Text) b = Val(TextBox2.Text) Do While b > 0 r = a Mod b a = b b = r Debug.Print("a=" & a & "b=" & b) Loop Label3.Text = "" & a
*Debug.Print
50score(49)score50score(0)score(49)50
01(score(x))For
Dim arrayname(index1 [, index2 [..]]) As typearraynameindexindexindexindex0 ~ indexDim a(5) As Integera(0)a(1)a(2)a(3)a(4)a(5)6
91~4961
10