




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、主頁(yè)主頁(yè) 程序流程有三種最基本的控制程序流程有三種最基本的控制結(jié)構(gòu),即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循結(jié)構(gòu),即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。環(huán)結(jié)構(gòu)。 在一個(gè)過(guò)程中,程序通常是按在一個(gè)過(guò)程中,程序通常是按照由上而下的順序來(lái)執(zhí)行各個(gè)語(yǔ)句照由上而下的順序來(lái)執(zhí)行各個(gè)語(yǔ)句的,直到整個(gè)過(guò)程結(jié)束。引入選擇的,直到整個(gè)過(guò)程結(jié)束。引入選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),可以改變程序執(zhí)結(jié)構(gòu)和循環(huán)結(jié)構(gòu),可以改變程序執(zhí)行的流程。行的流程。主頁(yè)主頁(yè) 選擇程序結(jié)構(gòu)用于判斷給定的條件,根據(jù)判斷的結(jié)果判選擇程序結(jié)構(gòu)用于判斷給定的條件,根據(jù)判斷的結(jié)果判斷某些條件,根據(jù)判斷的結(jié)果來(lái)控制程序的流程。采用循環(huán)斷某些條件,根據(jù)判斷的結(jié)果來(lái)控制程序的流程。采用循
2、環(huán)程序可以解決一些按一定規(guī)則重復(fù)執(zhí)行的問(wèn)題。程序可以解決一些按一定規(guī)則重復(fù)執(zhí)行的問(wèn)題。 本章主要內(nèi)容本章主要內(nèi)容第第7 7章章 Visual BasicVisual Basic控制結(jié)構(gòu)控制結(jié)構(gòu)選擇控制結(jié)構(gòu)選擇控制結(jié)構(gòu)多分支語(yǔ)句多分支語(yǔ)句 For控制結(jié)構(gòu)控制結(jié)構(gòu)當(dāng)循環(huán)控制結(jié)構(gòu)當(dāng)循環(huán)控制結(jié)構(gòu) Do循環(huán)控制結(jié)構(gòu)循環(huán)控制結(jié)構(gòu)多重循環(huán)多重循環(huán)退出退出Do.Loop For.NextIf.ThenSelect Case.Case主頁(yè)主頁(yè) 選擇程序結(jié)構(gòu)用于判斷給定的條件,根據(jù)判斷的結(jié)果判選擇程序結(jié)構(gòu)用于判斷給定的條件,根據(jù)判斷的結(jié)果判斷某些條件,根據(jù)判斷的結(jié)果來(lái)控制程序的流程斷某些條件,根據(jù)判斷的結(jié)果來(lái)控制
3、程序的流程 條件表達(dá)式條件表達(dá)式 示例示例 If x = 5 Then y = x + 1 If a1 And b0 Then x = 1 數(shù)值表達(dá)式、關(guān)系表達(dá)式數(shù)值表達(dá)式、關(guān)系表達(dá)式和和邏輯表達(dá)式邏輯表達(dá)式 條件語(yǔ)句條件語(yǔ)句 兩種格式的條件語(yǔ)句:兩種格式的條件語(yǔ)句: If . Then If . Then . Else7.17.1 選擇控制結(jié)構(gòu)選擇控制結(jié)構(gòu)主頁(yè)主頁(yè) 格式:格式: If 條件條件 Then 語(yǔ)句語(yǔ)句A Else 語(yǔ)句語(yǔ)句B 或或 If 條件條件 Then 語(yǔ)句塊語(yǔ)句塊A Else 語(yǔ)句塊語(yǔ)句塊B End If 功能:功能:若條件成立若條件成立(值為真值為真),則執(zhí)行,則執(zhí)行Th
4、en后面的語(yǔ)句或語(yǔ)句后面的語(yǔ)句或語(yǔ)句塊,否則直接執(zhí)行下一條語(yǔ)句或塊,否則直接執(zhí)行下一條語(yǔ)句或 “End If” 的下一條語(yǔ)句。的下一條語(yǔ)句。7.17.1 選擇控制結(jié)構(gòu)選擇控制結(jié)構(gòu)多行多行(塊塊)結(jié)構(gòu)結(jié)構(gòu)單行結(jié)構(gòu)單行結(jié)構(gòu)主頁(yè)主頁(yè) 單行結(jié)構(gòu)條件語(yǔ)句比較簡(jiǎn)單單行結(jié)構(gòu)條件語(yǔ)句比較簡(jiǎn)單 格式:格式: If 條件條件 Then 語(yǔ)句語(yǔ)句A Else 語(yǔ)句語(yǔ)句B功能:功能:若條件成立若條件成立(值為真值為真),則執(zhí)行,則執(zhí)行Then后面的語(yǔ)句后面的語(yǔ)句A,否則執(zhí),否則執(zhí)行語(yǔ)句行語(yǔ)句B。語(yǔ)句中的。語(yǔ)句中的Else部分是可選的,當(dāng)該項(xiàng)省略時(shí),部分是可選的,當(dāng)該項(xiàng)省略時(shí),If語(yǔ)語(yǔ)句簡(jiǎn)化為:句簡(jiǎn)化為: If 條件條
5、件 Then 語(yǔ)句語(yǔ)句A功能功能:若條件為:若條件為True,則執(zhí)行語(yǔ)句,則執(zhí)行語(yǔ)句A,否則執(zhí)行下一行語(yǔ)句。,否則執(zhí)行下一行語(yǔ)句。嵌套嵌套If語(yǔ)句語(yǔ)句既可出現(xiàn)在既可出現(xiàn)在Else部分,也可出現(xiàn)在部分,也可出現(xiàn)在Then部分。當(dāng)嵌部分。當(dāng)嵌套層數(shù)較多時(shí),應(yīng)注意嵌套的正確性,一般原則是:每一個(gè)套層數(shù)較多時(shí),應(yīng)注意嵌套的正確性,一般原則是:每一個(gè)Else與它前面,且未曾配對(duì)的與它前面,且未曾配對(duì)的If-Then配對(duì)。配對(duì)。7.1.17.1.1 單行結(jié)構(gòu)條件語(yǔ)句單行結(jié)構(gòu)條件語(yǔ)句(知識(shí)點(diǎn))(知識(shí)點(diǎn))主頁(yè)主頁(yè) 格式:格式: If 條件條件 Then 語(yǔ)句塊語(yǔ)句塊A (A) Else 語(yǔ)句塊語(yǔ)句塊B (B)
6、 End If 功能:功能:首先測(cè)試條件首先測(cè)試條件(E),如果條件成立,如果條件成立(即值為真即值為真),則,則執(zhí)行執(zhí)行 Then 后面的語(yǔ)句塊后面的語(yǔ)句塊A,如果條件不成立,如果條件不成立(即值為假即值為假),則,則執(zhí)行執(zhí)行 Else 后面的語(yǔ)句塊后面的語(yǔ)句塊B。而在執(zhí)行。而在執(zhí)行 Then 或或 Else 之后的語(yǔ)之后的語(yǔ)句塊后,會(huì)從句塊后,會(huì)從 End If 之后的語(yǔ)句繼續(xù)執(zhí)行。之后的語(yǔ)句繼續(xù)執(zhí)行。真真 假假AB E 7.1.2 7.1.2 塊結(jié)構(gòu)條件語(yǔ)句塊結(jié)構(gòu)條件語(yǔ)句(知識(shí)點(diǎn))(知識(shí)點(diǎn))主頁(yè)主頁(yè) 實(shí)現(xiàn)一些簡(jiǎn)單的條件判斷分支結(jié)構(gòu)實(shí)現(xiàn)一些簡(jiǎn)單的條件判斷分支結(jié)構(gòu) 格式:格式: IIf(條件
7、,條件為真時(shí)的值,條件為假時(shí)的值條件,條件為真時(shí)的值,條件為假時(shí)的值) 功能功能:對(duì)條件進(jìn)行測(cè)試,若條件成立:對(duì)條件進(jìn)行測(cè)試,若條件成立(為真值為真值),則,則取第一個(gè)值取第一個(gè)值(即即“條件為真時(shí)的值條件為真時(shí)的值”),否則取第二個(gè),否則取第二個(gè)值值(即即“條件為假時(shí)的值條件為假時(shí)的值”)。 例如,將例如,將a、b中的小數(shù),放入中的小數(shù),放入Min變量中:變量中: Min=IIf(ab,a,b)Min=IIf(ab,a,b)4.1.34.1.3 IIfIIf函數(shù)函數(shù)(知識(shí)點(diǎn))(知識(shí)點(diǎn))主頁(yè)主頁(yè) 1. 下列字符中,下列字符中,_字符最大,字符最大,_字符最小。字符最小。 A. 1 B. Z C
8、. * D. a 2. 假設(shè)假設(shè)a=1,b=2,下列邏輯表達(dá)式中其值為真的有,下列邏輯表達(dá)式中其值為真的有 A. a=0 And b2 C. a ab D. a=0 And Not b0 And b0 請(qǐng)你給出答案請(qǐng)你給出答案想一想想一想思考題思考題最大字符:最大字符:D最小字符:最小字符:CFFTTT主頁(yè)主頁(yè)P(yáng)rivate Sub Form_Load() Show a = 1 : b = 3 c = 2 * a - b a = IIf(c a, a - 1, b) + 1 If a * 2 - 1 a Then a = a + 1 c = c - 1 Else a = a - 1 End I
9、f Print a, b, cEnd Sub 下列程序的運(yùn)行結(jié)果是?下列程序的運(yùn)行結(jié)果是?想一想想一想思考題思考題2 5 -2例例7.1主頁(yè)主頁(yè) (1)創(chuàng)建應(yīng)用程序的用戶界面和設(shè)置對(duì)象屬性創(chuàng)建應(yīng)用程序的用戶界面和設(shè)置對(duì)象屬性 (2)編寫程序代碼編寫程序代碼 功能要求:功能要求:用戶在用戶在“a=”文本框文本框(Text1)、“b=”文本框文本框(Text2)和和“c=”文本框文本框(Text3)中輸入數(shù)據(jù),單擊中輸入數(shù)據(jù),單擊“判斷判斷”按鈕后,則在按鈕后,則在“最大數(shù)最大數(shù)”文本框文本框(Text4)中輸出結(jié)果中輸出結(jié)果 例例7.2 輸入三個(gè)數(shù)輸入三個(gè)數(shù)a、b、c,求出其中最大數(shù),求出其中最
10、大數(shù)例例7.2主頁(yè)主頁(yè) Private Sub Command1_Click() m用來(lái)存放較大值用來(lái)存放較大值 Dim a As Integer, b As Integer Dim c As Integer, m As Integer a = Val(Text1.Text) b = Val(Text2.Text) c = Val(Text3.Text) If a b Then m = a Else m = b End If If c m Then m = c Text4.Text = m End Sub 程序代碼程序代碼 程序流程圖程序流程圖假假假假真真 開始開始從從3 3 個(gè)文本框中個(gè)文本
11、框中讀取數(shù)值讀取數(shù)值a, b, c a b m = b c m結(jié)束結(jié)束 m = a真真 m = c在文本框在文本框Text4中顯示中顯示m值值主頁(yè)主頁(yè) Then和和Else后面的語(yǔ)句塊包含另一個(gè)條件語(yǔ)句后面的語(yǔ)句塊包含另一個(gè)條件語(yǔ)句 1.一般格式一般格式 If 條件條件1 Then If 條件條件2 Then End If Else End If 使用條件語(yǔ)句嵌套時(shí),一定要注意使用條件語(yǔ)句嵌套時(shí),一定要注意If與與Else,If與與End If的配對(duì)關(guān)系。的配對(duì)關(guān)系。7.1.47.1.4 條件語(yǔ)句的嵌套條件語(yǔ)句的嵌套主頁(yè)主頁(yè) 例如:例如:0時(shí)至?xí)r至12時(shí),顯示時(shí),顯示“早上好早上好” 利用窗體
12、裝載利用窗體裝載(Load)事件,采用事件,采用Print直接在窗體上輸出結(jié)果直接在窗體上輸出結(jié)果 Private Sub Form_Load() Dim h As Integer Show 使使print輸出在窗體上的內(nèi)容可見輸出在窗體上的內(nèi)容可見 h = Hour(Time) 取系統(tǒng)的時(shí)間取系統(tǒng)的時(shí)間 FontSize = 30 : ForeColor = RGB(255, 0, 0) BackColor = RGB(255, 255, 0) If h 12 Then Print 早上好!早上好! Else If h 18 Then Print 下午好!下午好! Else Print 晚上
13、好!晚上好! End If End If End Sub例例7.3 根據(jù)不同的時(shí)間段發(fā)出問(wèn)候語(yǔ)根據(jù)不同的時(shí)間段發(fā)出問(wèn)候語(yǔ)例例7.3主頁(yè)主頁(yè) If 條件條件1 Then 語(yǔ)句塊語(yǔ)句塊1 ElseIf 條件條件2 Then 語(yǔ)句塊語(yǔ)句塊2 ElseIf 條件條件3 Then 語(yǔ)句塊語(yǔ)句塊3 Else 語(yǔ)句塊語(yǔ)句塊n End If 先測(cè)試先測(cè)試條件條件1,如果為假,就依次測(cè)試,如果為假,就依次測(cè)試條件條件2,依此類推,依此類推,直到找到為真的條件。直到找到為真的條件。 一旦找到一個(gè)為一旦找到一個(gè)為真的條件真的條件時(shí),時(shí),VB會(huì)執(zhí)行相應(yīng)的語(yǔ)句塊,會(huì)執(zhí)行相應(yīng)的語(yǔ)句塊,然后執(zhí)行然后執(zhí)行End If語(yǔ)句后面
14、的代碼。語(yǔ)句后面的代碼。 如果如果所有條件都是假所有條件都是假,那么執(zhí)行,那么執(zhí)行Else后面的語(yǔ)句塊后面的語(yǔ)句塊n,然,然后執(zhí)行后執(zhí)行End If語(yǔ)句后面的代碼。語(yǔ)句后面的代碼。 If h 12 Then Print 早上好!早上好! ElseIf h = b Then If b 5 Then b = b + 1 ElseIf b 2 Then b = b - 1 Else b = b + 2 End If b = IIf(a = b, b + 1, b - 1) Print bEnd Sub 下列程序的運(yùn)行結(jié)果是?想一想想一想思考題思考題 2例例7.4主頁(yè)主頁(yè) 使用多分支語(yǔ)句使用多分支語(yǔ)句
15、Select Case也可以實(shí)現(xiàn)多分支選擇。更也可以實(shí)現(xiàn)多分支選擇。更有效、更易讀,并且易于跟蹤調(diào)試。有效、更易讀,并且易于跟蹤調(diào)試。 Select Case 測(cè)試表達(dá)式測(cè)試表達(dá)式 Case 表達(dá)式表表達(dá)式表1 語(yǔ)句塊語(yǔ)句塊1 Case 表達(dá)式表表達(dá)式表2 語(yǔ)句塊語(yǔ)句塊2 . . . Case Else 語(yǔ)句塊語(yǔ)句塊n End Select 先計(jì)算表達(dá)式的值,然后將該值依次與結(jié)構(gòu)中的每個(gè)先計(jì)算表達(dá)式的值,然后將該值依次與結(jié)構(gòu)中的每個(gè)Case的值進(jìn)行比的值進(jìn)行比較,如果該值符合某個(gè)較,如果該值符合某個(gè)Case指定的值條件時(shí),就執(zhí)行該指定的值條件時(shí),就執(zhí)行該Case的語(yǔ)句塊,的語(yǔ)句塊,然后跳到然后
16、跳到End Select,從,從End Select出口。如果沒有相符合的出口。如果沒有相符合的Case值,則值,則執(zhí)行執(zhí)行Case Else中的語(yǔ)句塊中的語(yǔ)句塊 4.24.2 多分支語(yǔ)句多分支語(yǔ)句(知識(shí)點(diǎn))(知識(shí)點(diǎn)) 示例示例Select Case x Case -1 y=10 Case 1 y=20 Case Else y=30End Select主頁(yè)主頁(yè) 先在窗體上顯示以下考題:先在窗體上顯示以下考題: 雞兔同籠,已知雞和兔總頭數(shù)為雞兔同籠,已知雞和兔總頭數(shù)為h=23,總腳數(shù)為,總腳數(shù)為f=56,求雞兔各有多少只,求雞兔各有多少只? 再提供輸入框由學(xué)生回答問(wèn)題,然后采用輸出框顯示對(duì)答再提
17、供輸入框由學(xué)生回答問(wèn)題,然后采用輸出框顯示對(duì)答案的評(píng)判意見。案的評(píng)判意見。 分析:分析:設(shè)雞數(shù)為設(shè)雞數(shù)為j1,兔數(shù)為,兔數(shù)為t1,則有,則有 j1 + t1 = h j1 = (4 * h - f) / 2 2*j1 + 4*t1 = f t1 = (f - 2 * h) / 2 例例7.57.5 求雞數(shù)和兔數(shù)求雞數(shù)和兔數(shù)例例7.5主頁(yè)主頁(yè) 當(dāng)用戶單擊當(dāng)用戶單擊“答題答題”按鈕時(shí),程序提供輸入對(duì)話框,由用戶按鈕時(shí),程序提供輸入對(duì)話框,由用戶輸入答案,再通過(guò)輸出框顯示評(píng)判意見。采用的程序代碼如下:輸入答案,再通過(guò)輸出框顯示評(píng)判意見。采用的程序代碼如下: Private Sub Form_Load
18、() Show Print FontSize = 18 Print Spc(9); 考一考你考一考你 FontSize = 13 Print Print Spc(5); 雞兔同籠,已知雞和兔總頭數(shù)為雞兔同籠,已知雞和兔總頭數(shù)為23, Print Spc(3); 總腳數(shù)為總腳數(shù)為56,求雞兔各有多少?,求雞兔各有多少? End Sub主頁(yè)主頁(yè) Private Sub Command1_Click() “答題答題” h = 23 : f = 56 總頭數(shù)及總腳數(shù)總頭數(shù)及總腳數(shù) j1 = (4 * h - f) / 2 求出的雞數(shù)求出的雞數(shù) t1 = (f - 2 * h) / 2 求出的兔數(shù)求出的
19、兔數(shù) j2 = Val(InputBox(雞的只數(shù)是多少?雞的只數(shù)是多少?, 請(qǐng)回答請(qǐng)回答) t2 = Val(InputBox(兔的只數(shù)是多少?兔的只數(shù)是多少?, 請(qǐng)回答請(qǐng)回答) Select Case True 選擇真值選擇真值 Case j1 = j2 And t1 = t2 MsgBox 回答完全正確回答完全正確! Case j1 = j2 MsgBox 雞數(shù)回答正確,但兔數(shù)不對(duì)雞數(shù)回答正確,但兔數(shù)不對(duì)! Case t1 = t2 MsgBox 兔數(shù)回答正確,但雞數(shù)不對(duì)兔數(shù)回答正確,但雞數(shù)不對(duì)! Case Else MsgBox 回答錯(cuò)誤回答錯(cuò)誤! End Select End Sub
20、主頁(yè)主頁(yè) (1) 創(chuàng)建應(yīng)用程序的用戶界面和設(shè)置對(duì)象屬性創(chuàng)建應(yīng)用程序的用戶界面和設(shè)置對(duì)象屬性 單選按鈕組單選按鈕組Option1、Option2、Option3及及Option4分別代分別代表表+、-、*(乘乘)和和/(除除)運(yùn)算運(yùn)算 (2) 編寫程序代碼編寫程序代碼例例7.67.6 輸入兩個(gè)運(yùn)算數(shù)和運(yùn)算符輸入兩個(gè)運(yùn)算數(shù)和運(yùn)算符(+(+、- -、* *或或/)/),組,組 成算式并計(jì)算結(jié)果,然后顯示出來(lái)成算式并計(jì)算結(jié)果,然后顯示出來(lái)例例7.6主頁(yè)主頁(yè)P(yáng)rivate Sub Command1_Click() “計(jì)算計(jì)算”按鈕按鈕 Dim a As Single, b As Single, t As
21、 Single, s As String a = Val(Text1.Text) b = Val(Text2.Text) Select Case True Case Option1.Value + 運(yùn)算運(yùn)算 s = + t = a + b Case Option2.Value - 運(yùn)算運(yùn)算 s = - t = a - b Case Option3.Value * 運(yùn)算運(yùn)算 s = * t = a * b Case Option4.Value / 運(yùn)算運(yùn)算 s = / t = a / b End Select Text3.Text = a & s & b & = &
22、; tEnd SubPrivate Sub Command2_Click() Text1.Text = Text2.Text = Text3.Text = End SubPrivate Sub Command3_Click() EndEnd Sub Private Sub Form_Load() Option1.Value = True + 運(yùn)算運(yùn)算 End Sub主頁(yè)主頁(yè) 7.3 7.3 For 循環(huán)控制結(jié)構(gòu)循環(huán)控制結(jié)構(gòu)(知識(shí)點(diǎn))(知識(shí)點(diǎn)) 循環(huán)循環(huán)是指在指定的條件下是指在指定的條件下多次重復(fù)執(zhí)行一組語(yǔ)句多次重復(fù)執(zhí)行一組語(yǔ)句 被重復(fù)執(zhí)行的一組語(yǔ)句被重復(fù)執(zhí)行的一組語(yǔ)句稱為稱為循環(huán)體循環(huán)體 VB
23、提供的循環(huán)語(yǔ)句有提供的循環(huán)語(yǔ)句有 For.Next Do.Loop While.Wend For Each.Next 最常用的是最常用的是For.Next和和Do.Loop語(yǔ)句語(yǔ)句 假假真真循環(huán)體循環(huán)體循環(huán)條件循環(huán)條件主頁(yè)主頁(yè) For.Next循環(huán)主要是用在循環(huán)主要是用在知道循環(huán)次數(shù)知道循環(huán)次數(shù)的情況下;若事先的情況下;若事先不知道循環(huán)次數(shù)不知道循環(huán)次數(shù),可以使用當(dāng)型循環(huán),可以使用當(dāng)型循環(huán)Do.Loop 格式:格式: For.NextFor.Next循環(huán)語(yǔ)句循環(huán)語(yǔ)句 For 循環(huán)變量初值循環(huán)變量初值 To 終值終值 Step 步長(zhǎng)值步長(zhǎng)值 循環(huán)體循環(huán)體 Exit For Next 循環(huán)變量循環(huán)
24、變量 比較:比較: Do While.LoopDo While.Loop語(yǔ)句語(yǔ)句 Do While|Until 條件條件 循環(huán)體循環(huán)體 Loop 7.3 7.3 For 循環(huán)控制結(jié)構(gòu)循環(huán)控制結(jié)構(gòu) s = 0 For k = 1 To 8 s = s + k Next k Print s=; s 程序運(yùn)行結(jié)果如下:程序運(yùn)行結(jié)果如下: s36 n = 1: s = 0 Do While n = 8 s = s + n n = n + 1 Loop Print s=; sK K為循為循環(huán)變量環(huán)變量專設(shè)變量專設(shè)變量n n來(lái)控制循環(huán)來(lái)控制循環(huán)主頁(yè)主頁(yè) 格式中參數(shù)的含義:格式中參數(shù)的含義:循環(huán)變量循環(huán)變量
25、:即:即“循環(huán)控制變量循環(huán)控制變量”、“控制變量控制變量”、“循環(huán)計(jì)數(shù)循環(huán)計(jì)數(shù)器器”、是一個(gè)數(shù)值變量,但不能是下標(biāo)變量或記錄元素。、是一個(gè)數(shù)值變量,但不能是下標(biāo)變量或記錄元素。初值初值:循環(huán)變量的初值,是一個(gè)數(shù)值表達(dá)式。:循環(huán)變量的初值,是一個(gè)數(shù)值表達(dá)式。終值終值:循環(huán)變量的終值,是一個(gè)數(shù)值表達(dá)式。:循環(huán)變量的終值,是一個(gè)數(shù)值表達(dá)式。步長(zhǎng)步長(zhǎng):循環(huán)變量的增量,數(shù)值表達(dá)式??烧韶?fù),不能為:循環(huán)變量的增量,數(shù)值表達(dá)式??烧韶?fù),不能為0 0。循環(huán)體循環(huán)體:在:在ForFor語(yǔ)句與語(yǔ)句與NextNext語(yǔ)句之間的語(yǔ)句序列,可以是一個(gè)或語(yǔ)句之間的語(yǔ)句序列,可以是一個(gè)或多個(gè)語(yǔ)句。多個(gè)語(yǔ)句。Exit F
26、or :退出循環(huán)。:退出循環(huán)。Next :循環(huán)終端語(yǔ)句,在:循環(huán)終端語(yǔ)句,在NextNext后面的后面的“循環(huán)變量循環(huán)變量”與與ForFor語(yǔ)句中語(yǔ)句中的的“循環(huán)變量循環(huán)變量”必須相同。必須相同。 7.3 7.3 For 循環(huán)控制結(jié)構(gòu)循環(huán)控制結(jié)構(gòu)主頁(yè)主頁(yè) ForFor循環(huán)語(yǔ)句的執(zhí)行過(guò)程是:首先把循環(huán)語(yǔ)句的執(zhí)行過(guò)程是:首先把“初值初值”賦給賦給“循循環(huán)變量環(huán)變量”,接著檢查,接著檢查“循環(huán)變量循環(huán)變量”的值是否超過(guò)終值,如的值是否超過(guò)終值,如果超過(guò)就停止執(zhí)行果超過(guò)就停止執(zhí)行“循環(huán)體循環(huán)體”,跳出循環(huán),執(zhí)行,跳出循環(huán),執(zhí)行NextNext后面后面的語(yǔ)句。否則執(zhí)行一次的語(yǔ)句。否則執(zhí)行一次“循環(huán)體循環(huán)
27、體”,然后把,然后把“循環(huán)變量循環(huán)變量+ +步長(zhǎng)步長(zhǎng)”的值賦給的值賦給“循環(huán)變量循環(huán)變量”,重復(fù)上述過(guò)程,重復(fù)上述過(guò)程 在在Visual BasicVisual Basic中,中,F(xiàn)or-NextFor-Next循環(huán)遵循循環(huán)遵循“先檢查,后先檢查,后執(zhí)行執(zhí)行”的原則。的原則。 ForFor語(yǔ)句和語(yǔ)句和NextNext語(yǔ)句必須成對(duì)出現(xiàn),不能單獨(dú)使用,且語(yǔ)句必須成對(duì)出現(xiàn),不能單獨(dú)使用,且ForFor語(yǔ)句必須在語(yǔ)句必須在NextNext語(yǔ)句之前。語(yǔ)句之前。 循環(huán)次數(shù)由初值、終值和步長(zhǎng)三個(gè)因素確定。循環(huán)次數(shù)由初值、終值和步長(zhǎng)三個(gè)因素確定。 計(jì)算公式:循環(huán)次數(shù)計(jì)算公式:循環(huán)次數(shù)=Int(終值終值-初值初
28、值)/步長(zhǎng)步長(zhǎng)+1 7.3 7.3 For 循環(huán)控制結(jié)構(gòu)循環(huán)控制結(jié)構(gòu)主頁(yè)主頁(yè) For-NextFor-Next循環(huán)可嵌套使用,嵌套層數(shù)沒有具體限制。循環(huán)可嵌套使用,嵌套層數(shù)沒有具體限制。 在在Visual BasicVisual Basic中,循環(huán)控制值不但可以是整數(shù)或單中,循環(huán)控制值不但可以是整數(shù)或單精度數(shù),而且可以是雙精度數(shù)。精度數(shù),而且可以是雙精度數(shù)。 循環(huán)變量用來(lái)控制循環(huán)過(guò)程,在循環(huán)體內(nèi)可以被引用循環(huán)變量用來(lái)控制循環(huán)過(guò)程,在循環(huán)體內(nèi)可以被引用或賦值。或賦值。 對(duì)于數(shù)組或?qū)ο髮?duì)于數(shù)組或?qū)ο蟆凹霞稀?,F(xiàn)or-NextFor-Next循環(huán)變?yōu)椋貉h(huán)變?yōu)椋?For Each 成員成員 In
29、 數(shù)組數(shù)組 循環(huán)體循環(huán)體 Exit For Next 成員成員 這里這里“成員成員”是變體變量,代表數(shù)組中的每個(gè)元素。是變體變量,代表數(shù)組中的每個(gè)元素。“數(shù)組數(shù)組”是是一個(gè)數(shù)組名,沒有括號(hào)和上下界一個(gè)數(shù)組名,沒有括號(hào)和上下界 7.3 7.3 For 循環(huán)控制結(jié)構(gòu)循環(huán)控制結(jié)構(gòu)主頁(yè)主頁(yè)格式:格式: While 條件條件 語(yǔ)句塊語(yǔ)句塊 Wend 上述格式中,上述格式中,“條件條件”為一布爾表達(dá)式。為一布爾表達(dá)式。 當(dāng)循環(huán)語(yǔ)句的功能是:當(dāng)給定的當(dāng)循環(huán)語(yǔ)句的功能是:當(dāng)給定的“條件條件”為為TrueTrue時(shí),執(zhí)行循環(huán)時(shí),執(zhí)行循環(huán)中的中的“語(yǔ)句塊語(yǔ)句塊”(即循環(huán)體)。(即循環(huán)體)。循環(huán)語(yǔ)句先對(duì)條件進(jìn)行測(cè)試
30、,然后才決定是否進(jìn)行循環(huán),只有在循環(huán)語(yǔ)句先對(duì)條件進(jìn)行測(cè)試,然后才決定是否進(jìn)行循環(huán),只有在 “條件條件”為為TrueTrue時(shí)才執(zhí)行循環(huán)體,如果條件從開始就不成立,則一時(shí)才執(zhí)行循環(huán)體,如果條件從開始就不成立,則一次循環(huán)也不執(zhí)行。次循環(huán)也不執(zhí)行。如果條件總是成立,則不停地重復(fù)執(zhí)行循環(huán)。如果條件總是成立,則不停地重復(fù)執(zhí)行循環(huán)。 開始時(shí)對(duì)條件進(jìn)行測(cè)試,如果成立,則執(zhí)行循環(huán)體。執(zhí)行完一開始時(shí)對(duì)條件進(jìn)行測(cè)試,如果成立,則執(zhí)行循環(huán)體。執(zhí)行完一次,再測(cè)試條件,如成立,則繼續(xù)執(zhí)行。直到條件不成立為止。次,再測(cè)試條件,如成立,則繼續(xù)執(zhí)行。直到條件不成立為止。 循環(huán)可嵌套,層數(shù)沒有限制。每個(gè)循環(huán)可嵌套,層數(shù)沒有限制
31、。每個(gè)WendWend和最近的和最近的WhileWhile相匹配。相匹配。 7.4 7.4 當(dāng)循環(huán)控制結(jié)構(gòu)當(dāng)循環(huán)控制結(jié)構(gòu)(知識(shí)點(diǎn))(知識(shí)點(diǎn))主頁(yè)主頁(yè) Do Do循環(huán)不僅可以不按限定的次數(shù)執(zhí)行循環(huán)體內(nèi)的語(yǔ)句塊,循環(huán)不僅可以不按限定的次數(shù)執(zhí)行循環(huán)體內(nèi)的語(yǔ)句塊,而且可以根據(jù)循環(huán)條件是而且可以根據(jù)循環(huán)條件是TrueTrue或或FalseFalse決定是否結(jié)束循環(huán)?;瘺Q定是否結(jié)束循環(huán)?;袃煞N形式。即有兩種形式。即DoDoLoop While |UntilLoop While |Until循環(huán)與循環(huán)與Do While Do While |Until |Until LoopLoop循環(huán)。循環(huán)。 DoDoL
32、oop While |Until Loop While |Until Do While|Until Do While|Until LoopLoop 格式:格式:Do 格式:格式:Do While |Until循環(huán)條件循環(huán)條件 語(yǔ)句塊語(yǔ)句塊 語(yǔ)句塊語(yǔ)句塊 Exit Do Exit DoLoop While |Until循環(huán)條件循環(huán)條件 Loop Do Do循環(huán)語(yǔ)句的功能是:當(dāng)指定的循環(huán)語(yǔ)句的功能是:當(dāng)指定的“循環(huán)條件循環(huán)條件”為為TrueTrue或直或直到指定到指定“循環(huán)條件循環(huán)條件”變?yōu)樽優(yōu)門rueTrue之前重復(fù)執(zhí)行循環(huán)體。之前重復(fù)執(zhí)行循環(huán)體。 7.5 7.5 Do循環(huán)控制結(jié)構(gòu)循環(huán)控制結(jié)構(gòu)(
33、知識(shí)點(diǎn))(知識(shí)點(diǎn))主頁(yè)主頁(yè)說(shuō)明:說(shuō)明: DoDo,LoopLoop及及WhileWhile,UntilUntil都是關(guān)鍵字。都是關(guān)鍵字。“語(yǔ)句塊語(yǔ)句塊”為需要重復(fù)執(zhí)為需要重復(fù)執(zhí)行的一個(gè)或多個(gè)語(yǔ)句,即循環(huán)體。行的一個(gè)或多個(gè)語(yǔ)句,即循環(huán)體?!把h(huán)條件循環(huán)條件”是一個(gè)邏輯表達(dá)式。是一個(gè)邏輯表達(dá)式。 DoDo和和LoopLoop構(gòu)成了構(gòu)成了DoDo循環(huán)。當(dāng)只有這兩個(gè)關(guān)鍵字時(shí),簡(jiǎn)化為:循環(huán)。當(dāng)只有這兩個(gè)關(guān)鍵字時(shí),簡(jiǎn)化為:Do 語(yǔ)句塊語(yǔ)句塊 Loop 這種情況下,程序?qū)⒉煌5貓?zhí)行這種情況下,程序?qū)⒉煌5貓?zhí)行DoDo和和LoopLoop之間的之間的“語(yǔ)句塊語(yǔ)句塊”。 當(dāng)循環(huán)條件總是成立時(shí),當(dāng)循環(huán)條件總是成立
34、時(shí),DoDo循環(huán)可能陷入循環(huán)可能陷入“死循環(huán)死循環(huán)”。在這種情。在這種情況下,可以有況下,可以有Exit DoExit Do語(yǔ)句跳出循環(huán)。一個(gè)語(yǔ)句跳出循環(huán)。一個(gè)DoDo循環(huán)中可以有一個(gè)或多循環(huán)中可以有一個(gè)或多個(gè)個(gè)Exit DoExit Do語(yǔ)句,可出現(xiàn)在循環(huán)體的任何地方。當(dāng)執(zhí)行該語(yǔ)句時(shí)結(jié)束語(yǔ)句,可出現(xiàn)在循環(huán)體的任何地方。當(dāng)執(zhí)行該語(yǔ)句時(shí)結(jié)束循環(huán)。并把控制轉(zhuǎn)移到循環(huán)。并把控制轉(zhuǎn)移到DoDo循環(huán)后面的語(yǔ)句。循環(huán)后面的語(yǔ)句。 Exit DoExit Do語(yǔ)句只能從它所語(yǔ)句只能從它所在的循環(huán)中退出。在的循環(huán)中退出。 7.5 7.5 Do循環(huán)控制結(jié)構(gòu)循環(huán)控制結(jié)構(gòu)主頁(yè)主頁(yè) 例例7.77.7 求求S = 1
35、+ 2 + 3 + 8S = 1 + 2 + 3 + 8,輸出結(jié)果,輸出結(jié)果 s = 0s = 0 累加器初值為累加器初值為0 0 For k = 1 To 8For k = 1 To 8 s = s + k s = s + k 累加器,在原有和的基礎(chǔ)上每次加一個(gè)數(shù)累加器,在原有和的基礎(chǔ)上每次加一個(gè)數(shù) NextNext Print s=“; s Print s=“; s 程序執(zhí)行結(jié)果是:程序執(zhí)行結(jié)果是:s s3636 分析分析 累加器累加器 s = s + k舊值。前舊值。前n n項(xiàng)之和項(xiàng)之和新加的數(shù)新加的數(shù)k = 1k = 1s s s + ks + k 0 10 1k = 3k = 3s
36、s s + k s + k 1 + 2 3 1 + 2 3k = 2k = 2s s s +s + k k 1 21 2k = 8k = 8s s s + k s + k 1 1 + + 2 2 + + 7 7 8 8主頁(yè)主頁(yè) 算法:通常采用重復(fù)運(yùn)算來(lái)解決問(wèn)題算法:通常采用重復(fù)運(yùn)算來(lái)解決問(wèn)題 累加、累乘等累加、累乘等 如用級(jí)數(shù)如用級(jí)數(shù) /41 - 1/3 + 1/5 - 1/7 + 來(lái)求來(lái)求 設(shè)置循環(huán)變量設(shè)置循環(huán)變量 使每次運(yùn)算變量值有所不同使每次運(yùn)算變量值有所不同 控制循環(huán)控制循環(huán) 計(jì)數(shù)控制或條件控制計(jì)數(shù)控制或條件控制 循環(huán)結(jié)構(gòu)程序的實(shí)現(xiàn)循環(huán)結(jié)構(gòu)程序的實(shí)現(xiàn)求求 S = 1 + 2 + 3 +
37、 + 8 s = 0 For k = 1 To 8 s = s + k Next k Print s=; s 把長(zhǎng)式子改為把長(zhǎng)式子改為8次加次加主頁(yè)主頁(yè) 采用采用Print直接在窗體上輸出結(jié)果,程序代碼:直接在窗體上輸出結(jié)果,程序代碼: Private Sub Form_Load() Show t = 1 For c = 1 To 8 t = t * c Next c Print T=; t End Sub 程序運(yùn)行結(jié)果是:程序運(yùn)行結(jié)果是: T40320語(yǔ)句語(yǔ)句t=t*c也稱乘法器。先將也稱乘法器。先將t置置1(不能置不能置0)。在循環(huán)程序中,常用累加器和累乘器來(lái)完成各種計(jì)算任務(wù)在循環(huán)程序中,
38、常用累加器和累乘器來(lái)完成各種計(jì)算任務(wù)例例7.8 求求T = 8! = 1238例例7.8主頁(yè)主頁(yè) 例例7.87.8 T = 8! = 1T = 8! = 12 23 3 8 8。 t = 1t = 1 累乘器初值為累乘器初值為 For c = 1 To 8For c = 1 To 8 t = t t = t * * c c 累乘器,在原有積的基礎(chǔ)上每次乘一個(gè)數(shù)累乘器,在原有積的基礎(chǔ)上每次乘一個(gè)數(shù) NextNext Print T=; t Print T=; t 程序執(zhí)行結(jié)果是:程序執(zhí)行結(jié)果是:T T4032040320 分析分析c = 1c = 1t t t t * * c c 1 11 1c
39、 = 3c = 3t t t t * * c c 1 1 * * 2 3 2 3c = 2c = 2t t t t * * c c 1 21 2c = 8c = 8t t t t * * c c 1 1 * * 2 2 * * 7 8 7 8累乘器累乘器 t = t * k舊值。前舊值。前n n項(xiàng)之積項(xiàng)之積新乘的數(shù)新乘的數(shù)主頁(yè)主頁(yè) 采用采用Print直接在窗體上輸出結(jié)果,程序代碼如下:直接在窗體上輸出結(jié)果,程序代碼如下: Private Sub Form_Load() Show Dim pi As Single, c As Integer, s As Integer pi = 0 s = 1
40、s表示加或減運(yùn)算表示加或減運(yùn)算 For c = 1 To 10000 Step 2 pi = pi + s / c s = -s 交替改變加、減號(hào)交替改變加、減號(hào) Next c Print =; pi * 4 End Sub 程序運(yùn)行結(jié)果是:程序運(yùn)行結(jié)果是: 3.141397 例例7.9 用用/41 - 1/3 + 1/5 - 1/7 + 級(jí)數(shù)級(jí)數(shù)求求的近似值的近似值 (取前取前5000項(xiàng)來(lái)進(jìn)行計(jì)算項(xiàng)來(lái)進(jìn)行計(jì)算)例例7.9主頁(yè)主頁(yè) For t = 1 To 3 If t = 1 Then a = 3 If t = 2 Then a = 2 If t = 1 Then a = 3 If t =
41、2 Then a = 2 If t = 3 Then a = 1 Print a; Next t Print t A. 3 3 3 4 B. 1 2 3 4 C. 3 2 1 4 D. 1 1 1 4 下列程序的運(yùn)行結(jié)果是?下列程序的運(yùn)行結(jié)果是?想一想想一想思考題思考題C主頁(yè)主頁(yè) 運(yùn)行下面程序后,循環(huán)體執(zhí)行了運(yùn)行下面程序后,循環(huán)體執(zhí)行了_次次。 i = 0: n = 1 Do While i 32 i = (i + 1) * (i + 1) n = n + 1 Loop Print n A. 2 B. 3 C. 4 D. 5 請(qǐng)回答問(wèn)題請(qǐng)回答問(wèn)題想一想想一想思考題思考題C主頁(yè)主頁(yè) s = AB
42、CDEFGHIJ: c = For k = 2 To Len(s) Step 3 a = Mid(s, k) c = c + Left(a, 1) Next k Print c A. BDF B. CFI C. BEH D.BEI 下列程序的運(yùn)行結(jié)果是?下列程序的運(yùn)行結(jié)果是?想一想想一想思考題思考題C主頁(yè)主頁(yè) 采用采用Do While.Loop語(yǔ)句語(yǔ)句 采用采用Print直接在窗體上輸出結(jié)果,程序代碼:直接在窗體上輸出結(jié)果,程序代碼: Private Sub Form_Load() Dim n As Integer, s As Long Show n = 1: s = 0 Do While n
43、 = 100 s = s + n * n n = n + 1 Loop Print s=; s End Sub 程序運(yùn)行結(jié)果:程序運(yùn)行結(jié)果: S338350例例7.107.10 求求 S S1 12 2 + 2+ 22 2 + + + 100 + 1002 2例例7.10主頁(yè)主頁(yè) n = 1: s = 0 Do While n = 100 s = s + n * n n = n + 1 Loop Print s=; s 把把 Do-While改成改成 For-Next想一想想一想思考題思考題 s = 0 For n=1 To 100 s = s + n * n Next n Print s=;
44、 sDo While n = 100 n = n + 1Loopn = 1 :主頁(yè)主頁(yè)采用采用Print直接在窗體上輸出結(jié)果,程序代碼:直接在窗體上輸出結(jié)果,程序代碼: Private Sub Form_Load() Show Dim pi As Single, n As Long, s As Integer pi = 0 : n = 1 : s = 1 Do While n =0.00001 pi = pi + s / n s = -s n = n + 2 Loop Print =; pi * 4 End Sub 程序運(yùn)行結(jié)果:程序運(yùn)行結(jié)果: 3.141575例例7.117.11 用用/4/
45、41 - 1/3 + 1/5 - 1/7 + 1 - 1/3 + 1/5 - 1/7 + 級(jí)數(shù)級(jí)數(shù), ,求求的近似值。當(dāng)最后一項(xiàng)的絕對(duì)值小于的近似值。當(dāng)最后一項(xiàng)的絕對(duì)值小于1010-5-5時(shí),停止計(jì)算時(shí),停止計(jì)算例例7.11主頁(yè)主頁(yè) “輾轉(zhuǎn)相除法輾轉(zhuǎn)相除法”算法:算法:求出求出m/n余數(shù)余數(shù)p,若,若p0,n即為即為最大公約數(shù);若最大公約數(shù);若p非非0,則把原來(lái)的分母,則把原來(lái)的分母n作為新的分子作為新的分子m,把,把余數(shù)余數(shù)p作為新的分母作為新的分母n繼續(xù)求解繼續(xù)求解 設(shè)計(jì)步驟如下:設(shè)計(jì)步驟如下: (1)創(chuàng)建應(yīng)用程序的用戶界面和設(shè)置對(duì)象屬性創(chuàng)建應(yīng)用程序的用戶界面和設(shè)置對(duì)象屬性例例7.12 輸
46、入兩個(gè)正整數(shù),求它們的最大公約數(shù)輸入兩個(gè)正整數(shù),求它們的最大公約數(shù)例例7.12主頁(yè)主頁(yè) 編寫的編寫的“計(jì)算計(jì)算”按鈕按鈕Click事件過(guò)程代碼如下:事件過(guò)程代碼如下: Private Sub Command1_Click() Dim m As Integer, n As Integer, p As Integer m = Val(Text1.Text) : n = Val(Text2.Text) If m = 0 Or n = 0 Then MsgBox (數(shù)據(jù)錯(cuò)誤數(shù)據(jù)錯(cuò)誤!) End End If Do p = m Mod n m = n n = p Loop While p 0 Text3
47、.Text = m End Sub 若輸入的若輸入的m和和n的值為的值為85和和68,則運(yùn)行結(jié)果如上圖,則運(yùn)行結(jié)果如上圖主頁(yè)主頁(yè) 把每次輸入的數(shù)累加。當(dāng)輸入把每次輸入的數(shù)累加。當(dāng)輸入-1時(shí)結(jié)束程序的運(yùn)行時(shí)結(jié)束程序的運(yùn)行創(chuàng)建應(yīng)用程序的用戶界面和設(shè)置對(duì)象屬性創(chuàng)建應(yīng)用程序的用戶界面和設(shè)置對(duì)象屬性 編寫程序代碼編寫程序代碼 Private Sub Form_Load() Show Sum = 0 Do While True 條件為真,循環(huán)無(wú)終止進(jìn)行下去條件為真,循環(huán)無(wú)終止進(jìn)行下去 x = Val(InputBox(請(qǐng)輸入要加入的數(shù)請(qǐng)輸入要加入的數(shù)(-1表示結(jié)束表示結(jié)束), 輸入數(shù)據(jù)輸入數(shù)據(jù)) If x
48、 = -1 Then Exit Do End If Sum = Sum + x Text1.Text = Sum Loop MsgBox (累加運(yùn)算結(jié)束累加運(yùn)算結(jié)束) End Sub 以以-1作為作為“終止循環(huán)標(biāo)志終止循環(huán)標(biāo)志”例例7.137.13 設(shè)計(jì)一個(gè)設(shè)計(jì)一個(gè)“加法器加法器”程序程序例例7.13主頁(yè)主頁(yè) 多重循環(huán)是指循環(huán)體內(nèi)含有循環(huán)語(yǔ)句的循環(huán)多重循環(huán)是指循環(huán)體內(nèi)含有循環(huán)語(yǔ)句的循環(huán) 例例7.14 多重循環(huán)程序示例多重循環(huán)程序示例 程序運(yùn)行結(jié)果程序運(yùn)行結(jié)果 Private Sub Form_Load() 1 5 Show 1 6 For i = 1 To 3 外循環(huán)外循環(huán) 1 7 For j
49、 = 5 To 7 內(nèi)循環(huán)內(nèi)循環(huán) 2 5 Print i, j 2 6 Next j 2 7 Next i 3 5 End Sub 3 6 3 7 注意內(nèi)、外循環(huán)層次要分清,不能交叉注意內(nèi)、外循環(huán)層次要分清,不能交叉 7.67.6 多多 重重 循循 環(huán)環(huán)(知識(shí)點(diǎn))(知識(shí)點(diǎn))例例7.14主頁(yè)主頁(yè) 通常把循環(huán)體內(nèi)不含有循環(huán)語(yǔ)句的循環(huán)叫做通常把循環(huán)體內(nèi)不含有循環(huán)語(yǔ)句的循環(huán)叫做單層循環(huán)單層循環(huán),而把循環(huán),而把循環(huán)體內(nèi)含有循環(huán)語(yǔ)句的循環(huán)叫做體內(nèi)含有循環(huán)語(yǔ)句的循環(huán)叫做多重循環(huán)多重循環(huán)。例如,在循環(huán)體內(nèi)含有一個(gè)。例如,在循環(huán)體內(nèi)含有一個(gè)循環(huán)語(yǔ)句的循環(huán)叫做循環(huán)語(yǔ)句的循環(huán)叫做二重循環(huán)二重循環(huán),多種循環(huán)又稱,多種
50、循環(huán)又稱多層循環(huán)多層循環(huán)或或嵌套循環(huán)嵌套循環(huán)。 一般情況下,一般情況下,3 3種循環(huán)都不能在循環(huán)過(guò)程中退出循環(huán),只能從頭到種循環(huán)都不能在循環(huán)過(guò)程中退出循環(huán),只能從頭到尾執(zhí)行。尾執(zhí)行。出口語(yǔ)句出口語(yǔ)句可以在可以在ForFor循環(huán)或循環(huán)或DoDo循環(huán)中使用。它有兩種形式。循環(huán)中使用。它有兩種形式。 無(wú)條件形式無(wú)條件形式:包括:包括Exit For,Exit Do,Exit Sub,Exit FunctionExit For,Exit Do,Exit Sub,Exit Function。 有條件形式有條件形式:包括:包括IfIf條件條件 Then Exit For/Exit Do/Exit Then Exit For/Exit Do/Exit Sub/Exit FunctionSub/Exit Function。 出口語(yǔ)句的無(wú)條件形式不測(cè)試條件,到該語(yǔ)句后強(qiáng)行退出循環(huán)。出口語(yǔ)句的無(wú)條件形式不測(cè)試條件,到該語(yǔ)句后強(qiáng)行退出循環(huán)。而有條件形式要對(duì)語(yǔ)句中的而有條件形式要對(duì)語(yǔ)句中的“條件條件”進(jìn)行測(cè)試,只有當(dāng)指定的條件為進(jìn)行測(cè)試,只
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)務(wù)信息安全方案計(jì)劃
- 財(cái)務(wù)模型建立與優(yōu)化計(jì)劃
- 2024年人力資源管理師考試挑戰(zhàn)及試題及答案
- 投資咨詢工程師職業(yè)發(fā)展的試題及答案
- 獸醫(yī)愛心與責(zé)任意識(shí)試題及答案
- 四年級(jí)科學(xué)上冊(cè)教學(xué)設(shè)計(jì)-第三單元4《彈簧測(cè)力計(jì)》教科版 (1份打包)
- 黑龍江生態(tài)工程職業(yè)學(xué)院《路基與路面工程》2023-2024學(xué)年第一學(xué)期期末試卷
- 黑龍江省佳木斯市東風(fēng)區(qū)2025屆小升初全真模擬數(shù)學(xué)檢測(cè)卷含解析
- 黑龍江省雙鴨山市尖山區(qū)2025年五下數(shù)學(xué)期末達(dá)標(biāo)檢測(cè)試題含答案
- 黑龍江省哈爾濱市風(fēng)華中學(xué)2025屆初三3月第二次階段考化學(xué)試題含解析
- 2025年度海鮮餐廳品牌區(qū)域合作授權(quán)合同
- 班組安全管理標(biāo)準(zhǔn)化手冊(cè)
- 西游記知識(shí)考題及答案
- 2025年保險(xiǎn)查勘員筆試試題及答案
- 2025年保定幼兒師范高等??茖W(xué)校高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 5.2做自強(qiáng)不息的中國(guó)人課件 -2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 山東大學(xué)教師外其他專業(yè)技術(shù)崗位招聘真題2024
- 函數(shù)與導(dǎo)數(shù)-2025高考數(shù)學(xué)大題突破(含答案)
- 2025年中考數(shù)學(xué)模擬試卷一(含詳解)
- 小學(xué)生數(shù)據(jù)分析課件
- 術(shù)后鎮(zhèn)痛規(guī)范與流程
評(píng)論
0/150
提交評(píng)論