第2節(jié)程序基本知識(shí)_第1頁(yè)
第2節(jié)程序基本知識(shí)_第2頁(yè)
第2節(jié)程序基本知識(shí)_第3頁(yè)
第2節(jié)程序基本知識(shí)_第4頁(yè)
第2節(jié)程序基本知識(shí)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第2節(jié) 程序基本知識(shí)第11章 程序設(shè)計(jì)一、學(xué)習(xí)目標(biāo)1、了解程序的基本構(gòu)成。2、掌握變量、函數(shù)、表達(dá)式等概念。3、理解順序結(jié)構(gòu)程序的執(zhí)行過(guò)程及簡(jiǎn)單代碼的編寫(xiě)。二、復(fù)習(xí)回顧見(jiàn)書(shū)見(jiàn)書(shū)p81p81,用,用vbvb編寫(xiě)一個(gè)如圖所示編寫(xiě)一個(gè)如圖所示“求圓面積求圓面積”的程序。的程序。vb中對(duì)象三要素vbvb中的對(duì)象有各自的中的對(duì)象有各自的屬性屬性、事件事件和和方法方法,它們構(gòu)成了對(duì)象的三要素。,它們構(gòu)成了對(duì)象的三要素。(1 1)屬性)屬性(2 2)事件)事件(3 3)方法)方法屬性決定了對(duì)象的具體特征。如大小、位置、顏色等。 事件指對(duì)象的某個(gè)動(dòng)作。如單擊、雙擊、移動(dòng)鼠標(biāo)等。一個(gè)對(duì)象可以響應(yīng)多種事件。 封裝

2、在對(duì)象內(nèi)部的現(xiàn)成的、可以直接調(diào)用的程序。各種對(duì)象中包含有不同的方法。如print(打?。?、circle(畫(huà)圓)、line(畫(huà)線)cls(清除屏幕內(nèi)容)等。顯示桌面.scf三、探究學(xué)習(xí) 參考書(shū)參考書(shū)p85-86p85-86,編寫(xiě)一個(gè),編寫(xiě)一個(gè)“涂鴉涂鴉”程序:程序:運(yùn)行程序后,按住左鍵移動(dòng)鼠標(biāo)即可在窗體運(yùn)行程序后,按住左鍵移動(dòng)鼠標(biāo)即可在窗體上即興作畫(huà),雙擊窗體將所畫(huà)的內(nèi)容清除。上即興作畫(huà),雙擊窗體將所畫(huà)的內(nèi)容清除。四、vb常用語(yǔ)句一個(gè)程序是由若干條一個(gè)程序是由若干條語(yǔ)句語(yǔ)句組成。一般一條語(yǔ)句一行。組成。一般一條語(yǔ)句一行。(1 1)賦值語(yǔ)句)賦值語(yǔ)句(2 2)注釋語(yǔ)句)注釋語(yǔ)句(3 3)結(jié)束語(yǔ)句)

3、結(jié)束語(yǔ)句語(yǔ)句格式:let let 變量變量= =表達(dá)式表達(dá)式其中“=”是賦值號(hào),它的作用是將賦值號(hào)右邊表達(dá)式的值賦給左邊的變量。賦值語(yǔ)句中l(wèi)et有時(shí)可以省略。語(yǔ)句格式:rem rem 注釋內(nèi)容注釋內(nèi)容 注釋語(yǔ)句的作用是給程序注解,以增加可讀性。注釋語(yǔ)句在程序中為非執(zhí)行語(yǔ)句,當(dāng)然也可以省略。語(yǔ)句格式:endendend語(yǔ)句的作用是結(jié)束程序。五、vb函數(shù)函數(shù)的一般格式為:函數(shù)名(參數(shù)函數(shù)名(參數(shù)1 1,參數(shù),參數(shù)22)說(shuō)明:函數(shù)一般出現(xiàn)在表達(dá)式中,它總要返回一個(gè)函數(shù)值。在vb中提供了大量的內(nèi)部函數(shù)(也稱(chēng)標(biāo)準(zhǔn)函數(shù)):函數(shù)函數(shù)函數(shù)值函數(shù)值函數(shù)值類(lèi)型函數(shù)值類(lèi)型abs(x)x的絕對(duì)值數(shù)值int(x)取不大

4、于x的最大整數(shù)數(shù)值sqr(x)x的平方根值數(shù)值rnd(x)產(chǎn)生0,1的隨機(jī)數(shù)數(shù)值val(x)將字符型數(shù)據(jù)轉(zhuǎn)化成數(shù)值型數(shù)據(jù)數(shù)值str(x)將數(shù)值型數(shù)據(jù)轉(zhuǎn)化成字符型數(shù)據(jù)字符inputbox產(chǎn)生一個(gè)對(duì)話(huà)框,等待從鍵盤(pán)輸入信息字符提示:提示:inputboxinputbox(提示文字,(提示文字, ,對(duì)話(huà)框標(biāo)題,對(duì)話(huà)框標(biāo)題,輸入的缺省值,輸入的缺省值 )六、輸入信息(1 1)常量和數(shù)據(jù)類(lèi)型)常量和數(shù)據(jù)類(lèi)型(2 2)變量)變量(3 3)利用文本控件的文本屬性輸入信息)利用文本控件的文本屬性輸入信息常量,就是其值保持不變的量。例如:=3.1416常量的類(lèi)型主要有:整型integer,字符串型string,

5、 邏輯型boolean等變量,就是其值可以變化的量。例如:let m=3中的m就是變量變量的類(lèi)型也有整型、實(shí)數(shù)型、字符型、邏輯型等。例1:text3.text=text1.text+text2.text (其含義為兩個(gè)文本框內(nèi)容的連接”12”+”34”=“1234”) 例2:text3.text=val(text1.text)+val(text2.text) (其含義為兩個(gè)文本框內(nèi)容的相加”12”+”34”=“46”)七、處理信息(1 1)算術(shù)運(yùn)算符與算術(shù)表達(dá)式)算術(shù)運(yùn)算符與算術(shù)表達(dá)式(2 2)字符運(yùn)算符與字符串表達(dá)式)字符運(yùn)算符與字符串表達(dá)式算術(shù)運(yùn)算符算術(shù)運(yùn)算符功能功能算術(shù)運(yùn)算符算術(shù)運(yùn)算符功

6、能功能+正號(hào)或加法運(yùn)算/除法運(yùn)算-負(fù)號(hào)或減法運(yùn)算乘方運(yùn)算*乘法運(yùn)算字符運(yùn)算符字符運(yùn)算符功能功能+將兩個(gè)字符表達(dá)式連接成1個(gè)新字符串&將兩個(gè)不管是字符型還是數(shù)值型表達(dá)式連接成1個(gè)新字符串八、輸出信息(1 1)利用文本框或標(biāo)簽輸出信息)利用文本框或標(biāo)簽輸出信息(2 2)利用)利用printprint方法在窗體中輸出信息方法在窗體中輸出信息 利用賦值語(yǔ)句向文本框?qū)ο蟮膖ext屬性或標(biāo)簽對(duì)象的caption屬性進(jìn)行賦值輸出信息。例如:let text1.text=3.14 let label1.caption=“vb程序設(shè)計(jì)”print是vb窗體的內(nèi)置方法,可以直接使用。格式:格式:print print 表達(dá)式表達(dá)式1 1;表達(dá)式;表達(dá)式2 2;注意:1、表達(dá)式之間也可以用逗號(hào)隔開(kāi) 2、末尾有符號(hào)則不換行,末尾沒(méi)符號(hào)則換行九、課堂實(shí)踐一1、編寫(xiě)“孫悟空上織女星”程序 步驟一:建立由圖像和兩個(gè)命令按鈕組成的程序界面(書(shū)p89)。 步驟二:設(shè)置對(duì)象屬性。 步驟三:在2個(gè)命令按鈕代碼窗口輸入相應(yīng)的程序(書(shū)p87-88)。 步驟四:運(yùn)行于調(diào)試程序。 步驟五

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論