2.1.1VB語言概述 (2)_第1頁
2.1.1VB語言概述 (2)_第2頁
2.1.1VB語言概述 (2)_第3頁
2.1.1VB語言概述 (2)_第4頁
2.1.1VB語言概述 (2)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2019授課:劉子恒VB語言及程序開發(fā)環(huán)境日期:2019年6月20日-VB語言概述算法與程序設(shè)計01VB概念P03目錄 CONTENTS02課前探究P0403常用數(shù)據(jù)類型P0704常量與變量P1205運算符、函數(shù)及表達式P1606課堂小結(jié)P1907練習實踐P20Visual Basic(簡稱VB)是Microsoft公司開發(fā)的一種通用的基于對象的程序設(shè)計語言。 “Visual”指的是開發(fā)圖形用戶界面(GUI)的方法 。“Basic”指的是 BASIC(Beginners All-Purpose Symbolic Instruction Code) 語言,一種在計算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的

2、語言。專業(yè)人員可以用 Visual Basic 實現(xiàn)其它任何 Windows 編程語言的功能,而初學者只要掌握幾個關(guān)鍵詞就可以建立實用的應(yīng)用程序。01VB概念探究“求圓的面積”的程序02課前探究過程結(jié)束定義名為command1_click()的事件過程說明程序中pi是常量定義半徑r和面積s為單精度實型輸入r的值把表達式pi*r*r的值賦給s把s的值輸出到當前的窗體上 數(shù)據(jù)類型說明部分 數(shù)據(jù)的輸入部分 數(shù)據(jù)的處理部分 數(shù)據(jù)的輸出部分 思考:(1)程序有多少行,每一行的作用是什么?(2)如果按語句的作用區(qū)分,這個程序包含幾個部分?(3)程序中用到了哪些數(shù)據(jù)類型,分別是什么?Private Sub

3、Command1_Click()Const pi As Single = 3.14Dim r As Single, s As Singler = InputBox(“r=”,”輸入半徑”)s = pi * r 2Print “圓的面積s=”;sEnd Sub編寫VB程序求解“圓的面積”問題02課前探究VB程序一般包括四個基本知識02課前探究Private Sub Command1_Click( ) Const PI As Single=3.14 Dim r As Single,s As Single r=InputBox(r=“, 輸入半徑) s=PI*r*r Print 圓的面積s=;sEn

4、d Sub常量變量函數(shù)表達式問題一:人類在社會中所扮演的角色,按其工作性質(zhì)區(qū)分有哪些? 問題二:我們要知道在 VB中數(shù)據(jù)是如何參與活動完成任務(wù)的,首先要了解數(shù)據(jù)在VB中都有哪些角色?問題三:閱讀教材第 20頁和第21頁和教師出示的表格,說出數(shù)據(jù)在VB中有哪些角色以及它們的屬性情況?03常用數(shù)據(jù)類型03常用數(shù)據(jù)類型數(shù)據(jù)類型 關(guān)鍵字 取值范圍 存儲空間 整型(%) Integer -3276832767 2個字節(jié) 長整型(&) Long -21474836482147483647 4個字節(jié) 單精度型(!) Single 負數(shù): -3.402823E381.401298E-45 正數(shù):1.40129

5、8E-453.402823E38 4個字節(jié) 雙精度型(#) Double 負數(shù): -1.797693134E308 -4.940656458-324 正數(shù):4.940656458E-324 1.797693134E308 個字節(jié) 字符串型($) String 定長字符串: 65535 個字符 不定長字符串: 20億個字符 231-1個字符 布爾型 Boolean True或False 2個字節(jié) 日期型 Date 100/1/19999/12/31 個字節(jié) VB中常用的數(shù)據(jù)類型03常用數(shù)據(jù)類型常用的數(shù)據(jù)類型有字符串型、數(shù)值常量、布爾常量、日期常量。常用的數(shù)據(jù)類型數(shù)值型整型長整型浮點型單精度浮點型

6、雙精度浮點型貨幣型字節(jié)型字符型布爾型日期型03常用數(shù)據(jù)類型思 考?如果可以,為什么通常我們不會這樣做呢?(提示:可以從存儲空間這一點上思考。) 一個整型數(shù)據(jù)是否可以定義為長整型? 03常用數(shù)據(jù)類型課堂練習1.比較中的“數(shù)據(jù)”和數(shù)學課中的“數(shù)據(jù)”之間的差異。解答:VB中的數(shù)據(jù)可以理解為范圍更廣一些,不僅有數(shù)值型,還有字符型、布爾型、日期型等,一般情況下同類型數(shù)據(jù)之間才可以進行運算處理; 數(shù)學課中的數(shù)據(jù)可以認為等同于數(shù)值型數(shù)據(jù)。 2.分析一下,求半徑為r的圓的面積的程序。04常量與變量大部分成年人都有固定的職業(yè),但也有一部分人頻繁更換自己的職業(yè),即使職業(yè)不變,職位也會發(fā)生變化。隨著職業(yè)或職位的變化

7、,人在社會中的角色也就隨之發(fā)生了變化。數(shù)據(jù)亦是如此,有常量與變量之分。常量可以類比為職業(yè)、職位不會改變的數(shù)據(jù),變量可以類比為職業(yè)、職位會隨時改變的數(shù)據(jù)。 04常量與變量一、常量 常量在程序運行中保持不變的常數(shù)、字符串,如3.14、“r=”、“輸入半徑”等。Const 常量名 As 類型 = 表達式(二)常量定義方法:1.Const PI As Single=3.14 聲明了常量PI,代表3.14,單精度型2.ConstMAX As Integer=144 聲明了常量MAX,數(shù)值為144,整型(三)舉例:(一)概念:04常量與變量二、變量 (一)概念:變量的作用其實類似于日常生活中使用的各種儲值

8、卡,如電話IC卡、銀行卡等,在程序中調(diào)用變量名時就是引用變量中存儲的值。(二)作用:(三)常量定義方法:Dim As 變量是指存儲器中有著特定名稱的存儲單位,其特點就是存放在其中的數(shù)據(jù)值可任意改變。 Dim X As integer , Dim k As Integer , y AS Single(四)舉例:04常量與變量二、變量 (五)變量的命名規(guī)則:必須以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線組成,長度255個字符。不能使用VB中的關(guān)鍵字,并盡量不與VB中標準函數(shù)名同名;如:Dim 、Sin 。VB中不區(qū)分變量的大小寫,一般變量首字母用大寫,其余用小寫;常量全部用大寫字母表示。05運算

9、符、函數(shù)及表達式一、運算符(一)算術(shù)運算符:運算符號+-*/MOD含義加號減號乘號除號乘方整除取余數(shù)注意:與Mod參與運算的兩數(shù)中有一個是浮點數(shù),該數(shù)會先被四舍五入成整型后再進行運算。求余結(jié)果的正負號始終與第一個運算量的符號相同。(二)算術(shù)運算符的優(yōu)先順序:指數(shù)運算()負數(shù)(-)乘法和除法 (*、/)整數(shù)除法()求余的模運算 (Mod)加法和減法 (+、-)05運算符、函數(shù)及表達式二、常用函數(shù)函數(shù)名說明示例結(jié)果Sin(X)正弦Sin(0)0Cos(X)余弦Cos(0)1Abs(X)絕對值A(chǔ)bs(-3.5)3.5Sqr(X)平方根Sqr(9)3Int(X)不大于給定數(shù)X的最大整數(shù)Int(-1.6

10、)-2Fix(X)取整Fix(-1.6)-1Cint(X)小數(shù)部分四舍五入Cint(1.6)2Date( )返回當前系統(tǒng)日期Date( )或Date07-03-15Time( )返回系統(tǒng)時間Time( )或Time10:36:0805運算符、函數(shù)及表達式三、表達式(一)概念:表達式是指某個求值規(guī)則,它由運算符和配對的圓括號將變量、常量、函數(shù)等操作數(shù)以合理的形式連接起來的式子。如:PI*r*r(二)表達式書寫舉例:【例1】將 數(shù)學式改寫成VB的算術(shù)表達式。VB的算術(shù)表達式為:3.14/(a2 +Sqr(b)【例2】VB的算術(shù)表達式為:a*b *c*d/(e*f*g) 06課堂小結(jié)七、運算符、函數(shù)

11、和表達式二、基本數(shù)據(jù)類型: 整型、長整型、單精度型、雙精度型、邏輯型、字符型三、常量在程序運行中保持不變的常數(shù)、字符串四、常量定義方法: Const 常量名 As 類型 = 表達式五、變量是指存儲器中有著特定名稱的存儲單位,存放在 其中的數(shù)據(jù)值可任意改變六、變量的定義方法: Dim 變量名 As 類型一、程序的組成1.數(shù)據(jù)類型說明部分2.數(shù)據(jù)的輸入部分3.數(shù)據(jù)的處理部分4.數(shù)據(jù)的輸出部分07練習實踐(1)下列數(shù)據(jù)屬于字符串常量的是()A. bcda B.“zanfb” C.hjdnc D. j-098(2)在VB語言中,下列數(shù)據(jù)中合法的長整型常量是()A. 09b B. 2738940C. 99.876345 D.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論