




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2019授課:劉子恒VB語(yǔ)言及程序開(kāi)發(fā)環(huán)境日期:2019年6月20日-VB語(yǔ)言概述算法與程序設(shè)計(jì)01VB概念P03目錄 CONTENTS02課前探究P0403常用數(shù)據(jù)類(lèi)型P0704常量與變量P1205運(yùn)算符、函數(shù)及表達(dá)式P1606課堂小結(jié)P1907練習(xí)實(shí)踐P20Visual Basic(簡(jiǎn)稱VB)是Microsoft公司開(kāi)發(fā)的一種通用的基于對(duì)象的程序設(shè)計(jì)語(yǔ)言。 “Visual”指的是開(kāi)發(fā)圖形用戶界面(GUI)的方法 ?!癇asic”指的是 BASIC(Beginners All-Purpose Symbolic Instruction Code) 語(yǔ)言,一種在計(jì)算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的
2、語(yǔ)言。專業(yè)人員可以用 Visual Basic 實(shí)現(xiàn)其它任何 Windows 編程語(yǔ)言的功能,而初學(xué)者只要掌握幾個(gè)關(guān)鍵詞就可以建立實(shí)用的應(yīng)用程序。01VB概念探究“求圓的面積”的程序02課前探究過(guò)程結(jié)束定義名為command1_click()的事件過(guò)程說(shuō)明程序中pi是常量定義半徑r和面積s為單精度實(shí)型輸入r的值把表達(dá)式pi*r*r的值賦給s把s的值輸出到當(dāng)前的窗體上 數(shù)據(jù)類(lèi)型說(shuō)明部分 數(shù)據(jù)的輸入部分 數(shù)據(jù)的處理部分 數(shù)據(jù)的輸出部分 思考:(1)程序有多少行,每一行的作用是什么?(2)如果按語(yǔ)句的作用區(qū)分,這個(gè)程序包含幾個(gè)部分?(3)程序中用到了哪些數(shù)據(jù)類(lèi)型,分別是什么?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編寫(xiě)VB程序求解“圓的面積”問(wèn)題02課前探究VB程序一般包括四個(gè)基本知識(shí)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ù)表達(dá)式問(wèn)題一:人類(lèi)在社會(huì)中所扮演的角色,按其工作性質(zhì)區(qū)分有哪些? 問(wèn)題二:我們要知道在 VB中數(shù)據(jù)是如何參與活動(dòng)完成任務(wù)的,首先要了解數(shù)據(jù)在VB中都有哪些角色?問(wèn)題三:閱讀教材第 20頁(yè)和第21頁(yè)和教師出示的表格,說(shuō)出數(shù)據(jù)在VB中有哪些角色以及它們的屬性情況?03常用數(shù)據(jù)類(lèi)型03常用數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型 關(guān)鍵字 取值范圍 存儲(chǔ)空間 整型(%) Integer -3276832767 2個(gè)字節(jié) 長(zhǎng)整型(&) Long -21474836482147483647 4個(gè)字節(jié) 單精度型(!) Single 負(fù)數(shù): -3.402823E381.401298E-45 正數(shù):1.40129
5、8E-453.402823E38 4個(gè)字節(jié) 雙精度型(#) Double 負(fù)數(shù): -1.797693134E308 -4.940656458-324 正數(shù):4.940656458E-324 1.797693134E308 個(gè)字節(jié) 字符串型($) String 定長(zhǎng)字符串: 65535 個(gè)字符 不定長(zhǎng)字符串: 20億個(gè)字符 231-1個(gè)字符 布爾型 Boolean True或False 2個(gè)字節(jié) 日期型 Date 100/1/19999/12/31 個(gè)字節(jié) VB中常用的數(shù)據(jù)類(lèi)型03常用數(shù)據(jù)類(lèi)型常用的數(shù)據(jù)類(lèi)型有字符串型、數(shù)值常量、布爾常量、日期常量。常用的數(shù)據(jù)類(lèi)型數(shù)值型整型長(zhǎng)整型浮點(diǎn)型單精度浮點(diǎn)型
6、雙精度浮點(diǎn)型貨幣型字節(jié)型字符型布爾型日期型03常用數(shù)據(jù)類(lèi)型思 考?如果可以,為什么通常我們不會(huì)這樣做呢?(提示:可以從存儲(chǔ)空間這一點(diǎn)上思考。) 一個(gè)整型數(shù)據(jù)是否可以定義為長(zhǎng)整型? 03常用數(shù)據(jù)類(lèi)型課堂練習(xí)1.比較中的“數(shù)據(jù)”和數(shù)學(xué)課中的“數(shù)據(jù)”之間的差異。解答:VB中的數(shù)據(jù)可以理解為范圍更廣一些,不僅有數(shù)值型,還有字符型、布爾型、日期型等,一般情況下同類(lèi)型數(shù)據(jù)之間才可以進(jìn)行運(yùn)算處理; 數(shù)學(xué)課中的數(shù)據(jù)可以認(rèn)為等同于數(shù)值型數(shù)據(jù)。 2.分析一下,求半徑為r的圓的面積的程序。04常量與變量大部分成年人都有固定的職業(yè),但也有一部分人頻繁更換自己的職業(yè),即使職業(yè)不變,職位也會(huì)發(fā)生變化。隨著職業(yè)或職位的變化
7、,人在社會(huì)中的角色也就隨之發(fā)生了變化。數(shù)據(jù)亦是如此,有常量與變量之分。常量可以類(lèi)比為職業(yè)、職位不會(huì)改變的數(shù)據(jù),變量可以類(lèi)比為職業(yè)、職位會(huì)隨時(shí)改變的數(shù)據(jù)。 04常量與變量一、常量 常量在程序運(yùn)行中保持不變的常數(shù)、字符串,如3.14、“r=”、“輸入半徑”等。Const 常量名 As 類(lèi)型 = 表達(dá)式(二)常量定義方法:1.Const PI As Single=3.14 聲明了常量PI,代表3.14,單精度型2.ConstMAX As Integer=144 聲明了常量MAX,數(shù)值為144,整型(三)舉例:(一)概念:04常量與變量二、變量 (一)概念:變量的作用其實(shí)類(lèi)似于日常生活中使用的各種儲(chǔ)值
8、卡,如電話IC卡、銀行卡等,在程序中調(diào)用變量名時(shí)就是引用變量中存儲(chǔ)的值。(二)作用:(三)常量定義方法:Dim As 變量是指存儲(chǔ)器中有著特定名稱的存儲(chǔ)單位,其特點(diǎn)就是存放在其中的數(shù)據(jù)值可任意改變。 Dim X As integer , Dim k As Integer , y AS Single(四)舉例:04常量與變量二、變量 (五)變量的命名規(guī)則:必須以字母或漢字開(kāi)頭,由字母、漢字、數(shù)字或下劃線組成,長(zhǎng)度255個(gè)字符。不能使用VB中的關(guān)鍵字,并盡量不與VB中標(biāo)準(zhǔn)函數(shù)名同名;如:Dim 、Sin 。VB中不區(qū)分變量的大小寫(xiě),一般變量首字母用大寫(xiě),其余用小寫(xiě);常量全部用大寫(xiě)字母表示。05運(yùn)算
9、符、函數(shù)及表達(dá)式一、運(yùn)算符(一)算術(shù)運(yùn)算符:運(yùn)算符號(hào)+-*/MOD含義加號(hào)減號(hào)乘號(hào)除號(hào)乘方整除取余數(shù)注意:與Mod參與運(yùn)算的兩數(shù)中有一個(gè)是浮點(diǎn)數(shù),該數(shù)會(huì)先被四舍五入成整型后再進(jìn)行運(yùn)算。求余結(jié)果的正負(fù)號(hào)始終與第一個(gè)運(yùn)算量的符號(hào)相同。(二)算術(shù)運(yùn)算符的優(yōu)先順序:指數(shù)運(yùn)算()負(fù)數(shù)(-)乘法和除法 (*、/)整數(shù)除法()求余的模運(yùn)算 (Mod)加法和減法 (+、-)05運(yùn)算符、函數(shù)及表達(dá)式二、常用函數(shù)函數(shù)名說(shuō)明示例結(jié)果Sin(X)正弦Sin(0)0Cos(X)余弦Cos(0)1Abs(X)絕對(duì)值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( )返回當(dāng)前系統(tǒng)日期Date( )或Date07-03-15Time( )返回系統(tǒng)時(shí)間Time( )或Time10:36:0805運(yùn)算符、函數(shù)及表達(dá)式三、表達(dá)式(一)概念:表達(dá)式是指某個(gè)求值規(guī)則,它由運(yùn)算符和配對(duì)的圓括號(hào)將變量、常量、函數(shù)等操作數(shù)以合理的形式連接起來(lái)的式子。如:PI*r*r(二)表達(dá)式書(shū)寫(xiě)舉例:【例1】將 數(shù)學(xué)式改寫(xiě)成VB的算術(shù)表達(dá)式。VB的算術(shù)表達(dá)式為:3.14/(a2 +Sqr(b)【例2】VB的算術(shù)表達(dá)式為:a*b *c*d/(e*f*g) 06課堂小結(jié)七、運(yùn)算符、函數(shù)
11、和表達(dá)式二、基本數(shù)據(jù)類(lèi)型: 整型、長(zhǎng)整型、單精度型、雙精度型、邏輯型、字符型三、常量在程序運(yùn)行中保持不變的常數(shù)、字符串四、常量定義方法: Const 常量名 As 類(lèi)型 = 表達(dá)式五、變量是指存儲(chǔ)器中有著特定名稱的存儲(chǔ)單位,存放在 其中的數(shù)據(jù)值可任意改變六、變量的定義方法: Dim 變量名 As 類(lèi)型一、程序的組成1.數(shù)據(jù)類(lèi)型說(shuō)明部分2.數(shù)據(jù)的輸入部分3.數(shù)據(jù)的處理部分4.數(shù)據(jù)的輸出部分07練習(xí)實(shí)踐(1)下列數(shù)據(jù)屬于字符串常量的是()A. bcda B.“zanfb” C.hjdnc D. j-098(2)在VB語(yǔ)言中,下列數(shù)據(jù)中合法的長(zhǎng)整型常量是()A. 09b B. 2738940C. 99.876345 D.
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告應(yīng)急預(yù)案管理辦法
- 影視版權(quán)登記管理辦法
- 各類(lèi)資金賬戶管理辦法
- 護(hù)理管理人員管理辦法
- 肝臟中醫(yī)課件
- 室內(nèi)培訓(xùn)課件舞蹈圖片
- 肝癌晚期護(hù)理
- 二七區(qū)全區(qū)統(tǒng)考數(shù)學(xué)試卷
- 芬蘭八年級(jí)的數(shù)學(xué)試卷
- 肚子響中醫(yī)辯證課件
- 2025年銀行反洗錢(qián)知識(shí)競(jìng)賽考試卷庫(kù)90題
- 算法用戶標(biāo)簽管理制度
- 《選礦廠安全生產(chǎn)標(biāo)準(zhǔn)化評(píng)分辦法》
- 期末試卷(含答案)2024-2025學(xué)年四年級(jí)下冊(cè)數(shù)學(xué)北師大版
- 《客艙安全與應(yīng)急處置》-課件:火災(zāi)的基礎(chǔ)知識(shí)
- 自然資源執(zhí)法監(jiān)察工作規(guī)范培訓(xùn)課件
- 部編版《語(yǔ)文》三年級(jí)下冊(cè)全冊(cè)教案及反思
- NB∕T 10731-2021 煤礦井下防水密閉墻設(shè)計(jì)施工及驗(yàn)收規(guī)范
- 《干部履歷表》(1999版電子版)
- 基因組學(xué)期末復(fù)習(xí)資料(共22頁(yè))
- 河南省道路運(yùn)輸企業(yè)質(zhì)量信譽(yù)考核申請(qǐng)表
評(píng)論
0/150
提交評(píng)論