賦值語(yǔ)句、與用戶交互函數(shù)和過(guò)程6_第1頁(yè)
賦值語(yǔ)句、與用戶交互函數(shù)和過(guò)程6_第2頁(yè)
賦值語(yǔ)句、與用戶交互函數(shù)和過(guò)程6_第3頁(yè)
賦值語(yǔ)句、與用戶交互函數(shù)和過(guò)程6_第4頁(yè)
賦值語(yǔ)句、與用戶交互函數(shù)和過(guò)程6_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 第四章第四章 三種基本結(jié)構(gòu)程序設(shè)計(jì)三種基本結(jié)構(gòu)程序設(shè)計(jì) 本章內(nèi)容及要求:本章內(nèi)容及要求: 1.了解算法概念及表示,掌握用了解算法概念及表示,掌握用NS流程圖表示算法;流程圖表示算法; 2. 熟練掌握賦值語(yǔ)句、輸入熟練掌握賦值語(yǔ)句、輸入/輸出消息框函數(shù)的使用;輸出消息框函數(shù)的使用; 3. 熟練掌握行熟練掌握行ifif語(yǔ)句、塊語(yǔ)句、塊ifif結(jié)構(gòu)、結(jié)構(gòu)、Select CaseSelect Case情況選擇情況選擇結(jié)構(gòu)有

2、使用,掌握選擇的嵌套結(jié)構(gòu);結(jié)構(gòu)有使用,掌握選擇的嵌套結(jié)構(gòu); 4. 熟練掌握實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的熟練掌握實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的For/NextFor/Next循環(huán)結(jié)構(gòu)及循環(huán)結(jié)構(gòu)及Exit Exit ForFor語(yǔ)句、語(yǔ)句、Do/LoopDo/Loop循環(huán)結(jié)構(gòu)的使用,掌握多重循環(huán)。循環(huán)結(jié)構(gòu)的使用,掌握多重循環(huán)。重點(diǎn):重點(diǎn):選擇結(jié)構(gòu)及循環(huán)結(jié)構(gòu)的實(shí)現(xiàn)及其應(yīng)用選擇結(jié)構(gòu)及循環(huán)結(jié)構(gòu)的實(shí)現(xiàn)及其應(yīng)用難點(diǎn):難點(diǎn):選擇的嵌套及多重循環(huán)結(jié)構(gòu)選擇的嵌套及多重循環(huán)結(jié)構(gòu)浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4

3、.6 作業(yè) 4.1 算法及算法的表示算法及算法的表示 4.1.1 算法概述算法概述 什么是算法:什么是算法: 廣義地講:廣義地講:算法是為完成一項(xiàng)任務(wù)所應(yīng)當(dāng)遵循的算法是為完成一項(xiàng)任務(wù)所應(yīng)當(dāng)遵循的一步一一步一步的規(guī)則的、精確的、無(wú)歧義的描述,步的規(guī)則的、精確的、無(wú)歧義的描述,它的總步數(shù)是有限的。它的總步數(shù)是有限的。 狹義地講:狹義地講:算法是解決一個(gè)問(wèn)題采取的方法和步驟的描述。算法是解決一個(gè)問(wèn)題采取的方法和步驟的描述。下面通過(guò)兩個(gè)簡(jiǎn)單的例子加以說(shuō)明:下面通過(guò)兩個(gè)簡(jiǎn)單的例子加以說(shuō)明:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit

4、.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 1) 輸入輸入A、B、C。2) A與與B中大的一個(gè)放入中大的一個(gè)放入MAX中。中。3) 把把C與與MAX中大的一個(gè)放入中大的一個(gè)放入MAX中。中。4) 輸出輸出MAX,MAX即為最大數(shù)。即為最大數(shù)。例例4.1 輸入三個(gè)數(shù),然后輸出其中最大的數(shù)。輸入三個(gè)數(shù),然后輸出其中最大的數(shù)。 將三個(gè)數(shù)依次輸入到變量、將三個(gè)數(shù)依次輸入到變量、B、C中,設(shè)變量中,設(shè)變量MAX存放存放最大數(shù)。其算法如下:最大數(shù)。其算法如下: 4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www

5、.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 例例4.2 輸入輸入10個(gè)數(shù),打印輸出其中最大的數(shù)。個(gè)數(shù),打印輸出其中最大的數(shù)。算法設(shè)計(jì)如下:算法設(shè)計(jì)如下: (1)輸入)輸入1個(gè)數(shù)個(gè)數(shù),存入變量存入變量A中中,將記錄數(shù)據(jù)個(gè)數(shù)的變量將記錄數(shù)據(jù)個(gè)數(shù)的變量N賦賦值為值為1,即,即N=1 (2)將)將A存入表示最大值的變量存入表示最大值的變量Max中,即中,即Max=A (3)再輸入一個(gè)值給)再輸入一個(gè)值給A,如果,如果AMax 則則 Max=A, 否則否則Max不變不變 (4)讓記錄數(shù)據(jù)個(gè)數(shù)的變量增加)讓記錄數(shù)據(jù)個(gè)數(shù)的變量增加1,即,即N=N+1

6、(5)判斷)判斷N是否小于是否小于10,若成立則轉(zhuǎn)到第(,若成立則轉(zhuǎn)到第(3)步執(zhí)行,否)步執(zhí)行,否則轉(zhuǎn)到第(則轉(zhuǎn)到第(6)步)步 (6)打印輸出)打印輸出max4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 4.1.2 算法的特性算法的特性 有窮性有窮性確定性確定性有有0個(gè)或多個(gè)輸入個(gè)或多個(gè)輸入有一個(gè)或多個(gè)輸出有一個(gè)或多個(gè)輸出有效性有效性4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙

7、江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 4.1.3 算法的表示算法的表示 一、自然語(yǔ)言與偽代碼表示算法一、自然語(yǔ)言與偽代碼表示算法自然語(yǔ)言:自然語(yǔ)言:就是指人們?nèi)粘J褂玫恼Z(yǔ)言,可以是漢語(yǔ)、英就是指人們?nèi)粘J褂玫恼Z(yǔ)言,可以是漢語(yǔ)、英語(yǔ)或其它語(yǔ)言。語(yǔ)或其它語(yǔ)言。偽代碼:偽代碼:是用介于自然語(yǔ)言和計(jì)算機(jī)語(yǔ)言之間的文字和符是用介于自然語(yǔ)言和計(jì)算機(jī)語(yǔ)言之間的文字和符號(hào)(包括數(shù)學(xué)符號(hào))來(lái)描述算法。號(hào)(包括數(shù)學(xué)符號(hào))來(lái)描述算法。 4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站

8、:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 例如:例例如:例4.1可用如下的偽代碼表示可用如下的偽代碼表示Begin(算法開(kāi)始)(算法開(kāi)始) 輸入輸入 A,B,C IF AB 則則 AMax 否則否則 BMax IF CMax 則則 CMaxPrint MaxEnd (算法結(jié)束算法結(jié)束)4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5

9、4.6 作業(yè) 二二 用用傳統(tǒng)傳統(tǒng)流程圖表示算法流程圖表示算法處理框起止框I/O框判斷框流程線連接點(diǎn)1、傳統(tǒng)流程圖中的基本符號(hào)、傳統(tǒng)流程圖中的基本符號(hào)4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 2、三種基本結(jié)構(gòu)的表示、三種基本結(jié)構(gòu)的表示(1)順序結(jié)構(gòu))順序結(jié)構(gòu)條件語(yǔ)句1語(yǔ)句2YN語(yǔ)句1語(yǔ)句2(2)選擇結(jié)構(gòu))選擇結(jié)構(gòu)4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基

10、礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) (3)循環(huán)結(jié)構(gòu))循環(huán)結(jié)構(gòu)a) 當(dāng)型循環(huán)當(dāng)型循環(huán)b) 直到循環(huán)直到循環(huán)條件語(yǔ)句組YN( b )條件( a )YN語(yǔ)句組4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 三種基本結(jié)構(gòu)的特點(diǎn):三種基本結(jié)構(gòu)的特點(diǎn):(1)只有一個(gè)入口)只有一個(gè)入口(2)只有一個(gè)出口)只有一個(gè)出口(3)不存在死語(yǔ)句)不存在死語(yǔ)句(4)

11、不存在死循環(huán))不存在死循環(huán)例:例: 例例4.2輸入輸入10個(gè)數(shù),打印輸出其中的最大的數(shù)的流程圖個(gè)數(shù),打印輸出其中的最大的數(shù)的流程圖4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 從從10個(gè)數(shù)中選出最大的數(shù)個(gè)數(shù)中選出最大的數(shù)的算法流程圖的算法流程圖NMaxMax =A輸入A開(kāi)始再輸入給AN=N+1打印Max結(jié)束YNNY4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基

12、礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 4.1.4 用用NS流程圖表示算法流程圖表示算法 將全部算法寫(xiě)在一個(gè)矩形框內(nèi),在矩形內(nèi)還可包含其將全部算法寫(xiě)在一個(gè)矩形框內(nèi),在矩形內(nèi)還可包含其它從屬于它的框它從屬于它的框三種基本結(jié)構(gòu)的三種基本結(jié)構(gòu)的NS圖表示:圖表示:語(yǔ)句A語(yǔ)句B語(yǔ)句A語(yǔ)句B條件YN1、順序結(jié)構(gòu)、順序結(jié)構(gòu)2、選擇結(jié)構(gòu)、選擇結(jié)構(gòu)4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4

13、.3 4.4 4.5 4.6 作業(yè) (3)循環(huán)結(jié)構(gòu))循環(huán)結(jié)構(gòu)a) 當(dāng)型循環(huán)當(dāng)型循環(huán)b) 直到循環(huán)直到循環(huán)例:例: 畫(huà)出從畫(huà)出從10個(gè)數(shù)中選出最大的數(shù)的個(gè)數(shù)中選出最大的數(shù)的NS 流程圖流程圖語(yǔ)句組當(dāng)條件成立( a )語(yǔ)句組直到當(dāng)條件成立( b )4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 傳統(tǒng)流程圖NMaxMax =A輸入A開(kāi)始再輸入給AN=N+1打印Max結(jié)束YNNY輸入A當(dāng)NMaxYN輸入A4.1 算法及算法的表示

14、算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) Private Sub Form_Click() Dim a%, max%, i% a = Val(InputBox(A=?) max = a For i = 1 To 10 a = Val(InputBox(A=?) If a max Then max = a Next i Print Max=; maxEnd Sub下面是例下面是例4.2的計(jì)算機(jī)的計(jì)算機(jī) 程序,即為用計(jì)算機(jī)語(yǔ)言表示算法:程序,

15、即為用計(jì)算機(jī)語(yǔ)言表示算法:4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 4.1.6 結(jié)構(gòu)化程序設(shè)計(jì)方法(補(bǔ)充)結(jié)構(gòu)化程序設(shè)計(jì)方法(補(bǔ)充)(一)、用計(jì)算機(jī)解決問(wèn)題的過(guò)程(一)、用計(jì)算機(jī)解決問(wèn)題的過(guò)程提出、分提出、分析問(wèn)題析問(wèn)題確定算確定算法模型法模型設(shè)計(jì)設(shè)計(jì)算法算法編寫(xiě)編寫(xiě)程序程序調(diào)試調(diào)試程序程序分析輸分析輸出結(jié)果出結(jié)果正確正確合理合理結(jié)束結(jié)束不正確不正確4.1 算法及算法的表示算法及算法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)

16、基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) (二)、結(jié)構(gòu)化程序設(shè)計(jì)思想(二)、結(jié)構(gòu)化程序設(shè)計(jì)思想自頂向下、逐步細(xì)化、模塊化自頂向下、逐步細(xì)化、模塊化自頂向下:自頂向下:先從全局、整體設(shè)計(jì)先從全局、整體設(shè)計(jì)逐步細(xì)化:逐步細(xì)化:將一個(gè)問(wèn)題分解成幾個(gè)較小的問(wèn)題解決將一個(gè)問(wèn)題分解成幾個(gè)較小的問(wèn)題解決模塊化:模塊化:將一個(gè)大任務(wù)分解成若干個(gè)較小的部分,將一個(gè)大任務(wù)分解成若干個(gè)較小的部分, 每個(gè)部分承擔(dān)一定功能,稱為每個(gè)部分承擔(dān)一定功能,稱為“功能模塊功能模塊”4.1 算法及算法的表示算法及算

17、法的表示 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 4.2 順序結(jié)構(gòu)順序結(jié)構(gòu)4.2.1 4.2.1 賦值語(yǔ)句賦值語(yǔ)句 形式形式: : 變量名表達(dá)式變量名表達(dá)式 對(duì)象對(duì)象.屬性表達(dá)式屬性表達(dá)式 功能:功能: 將表達(dá)式的值賦值給變量名或指定對(duì)象的屬性。將表達(dá)式的值賦值給變量名或指定對(duì)象的屬性。 一般用于給變量賦值或?qū)丶O(shè)定屬性值一般用于給變量賦值或?qū)丶O(shè)定屬性值. 例:例: sRate!=0.1 Text1.Text 歡迎使用歡迎使用Visual Basi

18、c 6.0”說(shuō)明:說(shuō)明: 1 執(zhí)行過(guò)程:先求表達(dá)式的值,然后將值賦值給左邊的變量。執(zhí)行過(guò)程:先求表達(dá)式的值,然后將值賦值給左邊的變量。 2 右邊的表達(dá)式可以是變量、常量、函數(shù)調(diào)用等特殊的表達(dá)式。右邊的表達(dá)式可以是變量、常量、函數(shù)調(diào)用等特殊的表達(dá)式。 3 不要將不要將“”理解為數(shù)學(xué)上的等號(hào):理解為數(shù)學(xué)上的等號(hào): A=A+1 是表示將是表示將A單元的值加后以放回到單元的值加后以放回到A單元。單元。浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 執(zhí)行過(guò)程如右圖執(zhí)行過(guò)程

19、如右圖4賦值符號(hào)賦值符號(hào)“=”左邊一定只能是變量名或?qū)ο蟮膶傩砸筮呉欢ㄖ荒苁亲兞棵驅(qū)ο蟮膶傩砸?,不能是常量、符?hào)常量、表達(dá)式。用,不能是常量、符號(hào)常量、表達(dá)式。 下面的賦值語(yǔ)句都是錯(cuò)的:下面的賦值語(yǔ)句都是錯(cuò)的:5=X 左邊是常量。左邊是常量。Abs(X)=20 左邊是函數(shù)調(diào)用,即是表達(dá)式。左邊是函數(shù)調(diào)用,即是表達(dá)式。 5. 賦值符號(hào)賦值符號(hào)“=”兩邊的數(shù)據(jù)類型一般要求應(yīng)一致。兩邊的數(shù)據(jù)類型一般要求應(yīng)一致。 4.2 順序結(jié)構(gòu)順序結(jié)構(gòu)浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4

20、4.5 4.6 作業(yè) 4.2.2 數(shù)據(jù)的輸出數(shù)據(jù)的輸出Print方法方法 Print方法的一般格式:方法的一般格式: 對(duì)象名對(duì)象名.Print,|;說(shuō)明:說(shuō)明: 對(duì)象名對(duì)象名. 可以是窗體名、圖片框名,也可是立即窗口可以是窗體名、圖片框名,也可是立即窗口“Debug”。若省略對(duì)象,則表示在當(dāng)前窗體上輸出。若省略對(duì)象,則表示在當(dāng)前窗體上輸出。 用用Print方法在圖片框和立即窗口對(duì)象中輸出與在窗體方法在圖片框和立即窗口對(duì)象中輸出與在窗體對(duì)象中輸出完全相同。對(duì)象中輸出完全相同。 4.2 順序結(jié)構(gòu)順序結(jié)構(gòu)浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.N

21、etwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 4.2.3 用戶交互函數(shù)和過(guò)程用戶交互函數(shù)和過(guò)程1、InputBox函數(shù)也稱為輸入對(duì)話框,返回用戶在對(duì)話框中輸函數(shù)也稱為輸入對(duì)話框,返回用戶在對(duì)話框中輸入的信息。格式:入的信息。格式:=InputBox(,其中:其中: (1) 指定在對(duì)話框中出現(xiàn)的文本信息。指定在對(duì)話框中出現(xiàn)的文本信息。(2) 指定對(duì)話框的標(biāo)題信息。指定對(duì)話框的標(biāo)題信息。(3) 可以指定文本框中顯示的默認(rèn)信息??梢灾付ㄎ谋究蛑酗@示的默認(rèn)信息。 系統(tǒng)默認(rèn)用該函數(shù)輸入的數(shù)據(jù)為字符串類型,轉(zhuǎn)換為與變量系統(tǒng)默認(rèn)用該函數(shù)輸入的數(shù)據(jù)為字符串類型,轉(zhuǎn)換為與

22、變量同一類型后賦值給變量。同一類型后賦值給變量。4.2 順序結(jié)構(gòu)順序結(jié)構(gòu)浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 如執(zhí)行語(yǔ)句如執(zhí)行語(yǔ)句“n=InputBox(”請(qǐng)輸入數(shù)據(jù)請(qǐng)輸入數(shù)據(jù):“,”數(shù)據(jù)輸入數(shù)據(jù)輸入“,10)”時(shí)(時(shí)(n為整型變量為整型變量),),Visual Basic顯示顯示“數(shù)據(jù)輸入數(shù)據(jù)輸入”對(duì)話框。對(duì)話框。 若在輸入欄中輸入若在輸入欄中輸入“123.45”,由于變量,由于變量n為為Integer類型,輸類型,輸入數(shù)據(jù)被四舍五入后賦值給入數(shù)據(jù)被

23、四舍五入后賦值給n,因此因此n為為123;若在輸入欄中輸入;若在輸入欄中輸入“123.56”,則,則n為為124;若在輸入欄中輸入;若在輸入欄中輸入“Lac”,則系統(tǒng)顯示則系統(tǒng)顯示“類型不匹配類型不匹配”之出錯(cuò)信息。之出錯(cuò)信息。4.2 順序結(jié)構(gòu)順序結(jié)構(gòu)浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 2. MsgBox函數(shù)和函數(shù)和MsgBox過(guò)程過(guò)程 函數(shù)形式函數(shù)形式:變量變量% = MsgBox(提示提示,按鈕按鈕圖標(biāo)圖標(biāo)+ 缺省按鈕缺省按鈕+,標(biāo)題,標(biāo)題) 過(guò)

24、程形式過(guò)程形式: MsgBox 提示提示, ,按鈕按鈕圖標(biāo)圖標(biāo)+ 缺省按鈕缺省按鈕+,標(biāo)題,標(biāo)題)(1) 指定對(duì)話框中出在現(xiàn)的文本信息。指定對(duì)話框中出在現(xiàn)的文本信息。(2) 指定對(duì)話框中出現(xiàn)的按鈕和圖標(biāo)樣式。指定對(duì)話框中出現(xiàn)的按鈕和圖標(biāo)樣式。(3) 指定對(duì)話框的標(biāo)題信息。指定對(duì)話框的標(biāo)題信息。一般要通過(guò)一般要通過(guò)3個(gè)參數(shù)的不同取值來(lái)獲得所需要的按鈕、圖標(biāo)樣式以及默認(rèn)按鈕。個(gè)參數(shù)的不同取值來(lái)獲得所需要的按鈕、圖標(biāo)樣式以及默認(rèn)按鈕。圖標(biāo)標(biāo)題提示信息命令按鈕4.2 順序結(jié)構(gòu)順序結(jié)構(gòu)浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.N

25、et目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 4.2 順序結(jié)構(gòu)順序結(jié)構(gòu) 按鈕樣式按鈕樣式 分組分組Visual Basic常量常量值值按鈕樣式按鈕樣式按按鈕鈕數(shù)數(shù)目目vbOKOnly0“確定確定”按鈕按鈕vbOKCancle1“確定確定”和和“取消取消”按鈕按鈕vbAbortRetryIgnore2“終止終止”、“重試重試”和和“忽略忽略”按鈕按鈕vbYesNoCancle3“是是”、“否否”和和“取消取消”按鈕按鈕vbYesNo4“是是”和和“否否”按鈕按鈕vbRetryCancle5“重試重試”和和“取消取消”按鈕按鈕浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系

26、計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 4.2 順序結(jié)構(gòu)順序結(jié)構(gòu)圖標(biāo)樣式圖標(biāo)樣式 分組分組Visual Basic常量常量值值按鈕樣式按鈕樣式圖圖標(biāo)標(biāo)類類型型VbCritical16停止圖標(biāo)停止圖標(biāo)VbQuestion32問(wèn)號(hào)(?)圖標(biāo)問(wèn)號(hào)(?)圖標(biāo)vbExclamation48感嘆號(hào)(!)圖標(biāo)感嘆號(hào)(?。﹫D標(biāo)vbInformation64消息圖標(biāo)消息圖標(biāo)浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.

27、4 4.5 4.6 作業(yè) 4.2 順序結(jié)構(gòu)順序結(jié)構(gòu)分組分組Visual Basic常量常量值值按鈕樣式按鈕樣式缺缺省省按按鈕鈕vbDefaultButton10第一按鈕為默認(rèn)按鈕第一按鈕為默認(rèn)按鈕vbDefaultButton2256 第二按鈕為默認(rèn)按鈕第二按鈕為默認(rèn)按鈕vbDefaultButton3512第三按鈕為默認(rèn)按鈕第三按鈕為默認(rèn)按鈕默認(rèn)按鈕默認(rèn)按鈕 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5 4.6 作業(yè) 如,執(zhí)行語(yǔ)句如,執(zhí)行語(yǔ)句“n=MsgBox(”請(qǐng)確認(rèn)輸

28、入的數(shù)據(jù)是否正確!請(qǐng)確認(rèn)輸入的數(shù)據(jù)是否正確!“,3+32+0,”數(shù)據(jù)檢查數(shù)據(jù)檢查“)”后,則彈出如下圖所示的對(duì)話框。后,則彈出如下圖所示的對(duì)話框。參數(shù)參數(shù)“3+32+0”中:中:按鈕樣式為按鈕樣式為3,在對(duì)話框中顯示,在對(duì)話框中顯示“是是”、“否否”和和“取消取消”按鈕;按鈕;圖標(biāo)樣式為圖標(biāo)樣式為32、顯示問(wèn)號(hào);、顯示問(wèn)號(hào);默認(rèn)按默認(rèn)按鈕為鈕為0,將第,將第1按鈕按鈕“是是(Y)”作為默認(rèn)按鈕作為默認(rèn)按鈕4.2 順序結(jié)構(gòu)順序結(jié)構(gòu)浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Netwww.Goit.Net目錄4.1 4.2 4.3 4.4 4.5

29、4.6 作業(yè) 命令中的參數(shù)命令中的參數(shù)“3+32+0”就是就是“35”,Visual Basic會(huì)自動(dòng)分解為會(huì)自動(dòng)分解為合適的參數(shù)組合,如此寫(xiě)法只是為了閱讀程序方便,直觀地看出按鈕樣合適的參數(shù)組合,如此寫(xiě)法只是為了閱讀程序方便,直觀地看出按鈕樣式、圖標(biāo)樣式以及缺省按鈕。式、圖標(biāo)樣式以及缺省按鈕。函數(shù)函數(shù)MsgBox對(duì)用戶在消息對(duì)話框中所單擊的不同按鈕,將返回產(chǎn)生對(duì)用戶在消息對(duì)話框中所單擊的不同按鈕,將返回產(chǎn)生1個(gè)個(gè)不同的數(shù)值,其對(duì)應(yīng)關(guān)系如下表所示。不同的數(shù)值,其對(duì)應(yīng)關(guān)系如下表所示。4.2 順序結(jié)構(gòu)順序結(jié)構(gòu)單擊消息對(duì)話框中不同按鈕導(dǎo)致的不同返回值單擊消息對(duì)話框中不同按鈕導(dǎo)致的不同返回值 返回值返回值按按 鈕鈕返回值返回值按按 鈕鈕1“確

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論