VB迴圈結構

2021-08-29 01:14:15 字數 1245 閱讀 1480

計算機最擅長解決重複的問題,這個問題主要通過迴圈機構來解決,以vb為例

vb提供兩種迴圈結構

for迴圈(一般已知迴圈次數)

do迴圈(一般未知迴圈次數)

接下來展開敘述,兩種結構

for迴圈

作用:一般用於迴圈次數已知的迴圈結構,又稱為計數型迴圈

形式: for 迴圈變數=初值 to 終值[step 步長]

迴圈體next 迴圈變數

以例子說明:

for迴圈(數字之美)

要求:利用for迴圈顯示有規律的數字圖

分析:關鍵如何構建上圖的有規律的數值表示式,輸出格式如何?

首先如何輸出下圖

定義i變數(輸出第幾行)

定義t變數(t便為上圖的數字)

觀察下圖,找出他的關係it

11212

______

9123456789

當i=1即第一行時,輸出1

當i=2即第一行時,輸出12

以此類推

t= t * 10 + i(該變數為i)

接著考慮如何輸出如題的格式:

1.使用tab(n)函式:在第幾個字元開始列印結果

2.可變部分:變數,表示式

不變部分:字串形式

&           :將兩部分連線

print tab(15 - i); t & " x 8 + " & i & "=" & t * 8 + i

整體**如下:

dim i as long

dim t as long

t = 0

for i = 1 to 9

t = t * 10 + i

print tab(15 - i); t & " x 8 + " & i & "=" & t * 8 + i

next i

通過流程圖進行分析:

for迴圈的流程圖

與這個例子作對比:

可以看出迴圈是一行一行資料進行輸出,通過變數關係之間去輸出下一行的內容

VB迴圈語句

1.while.wend 語句 只要指定的條件為 true,則會重複執行一系列的語句。語法while condition statements wend 2.do.loop 2.1 第一種用法 用 do 迴圈重複執行一語句塊,且重複次數不定。do.loop 語句有幾種演變形式,但每種都計算數值條件以...

迴圈結構語句 For迴圈

迴圈結構語句 for迴圈a 格式for 初始語句 條件判斷語句 條件控制語句 步長語句 b 執行流程 1 首先初始化語句進行賦值 然後看條件語句是否成立 2 如果是true,成立,那麼就執行迴圈體語句 3 執行完畢之和 會執行條件控制語句 該變數自增 1或者自減 1,然後再次判斷條件語句是否成立 4...

For迴圈結構

1.for迴圈 是我們使用的最多的一種,為我們專門提供了乙個位置,存放三個表示式 1 初始化表示式 2 迴圈條件表示式 3 累加器 語法 for 初始化表示式 條件表示式 累加器 執行流程 1 執行初始化表示式 2 執行條件表示式 如果條件滿足,為true,執行迴圈體 執行累加器 繼續執行條件表示式...