常量、變量、標準函數和表達式
廣播: 如:"china"、"visual basic"、"18"、"3.14"
板書: ⑶ 符號常量
如果程序中多次用到同一個常量,則可以用一個有意義的名字表示這個常量,稱為符號常量,這個有意義的名字稱為“常量名”。
廣播: 例6-3-1中求圓面積和周長的程序,也可以改成如下代碼:
'求圓的周長和面積
const pi as single = 3.14159
dim radius as single
dim peri as single
dim area as single
private sub cmdcalcu_click()
radius = val(txtradius.text) '取得半徑值
peri = 2 * pi * radius '計算周長
area = pi * radius * radius '計算面積
txtperi.text = str(peri) '輸出周長
txtarea.text = str(area) '輸出面積
end sub
同學們會注意到,與前面代碼相比較,這段代碼中多出了const語句,const就是符號常量的定義語句,該段代碼將pi定義為符號常量。
板書: const 常量名 [as 類型]=表達式
提問: 結合上面這段代碼,想一想為什么要使用符號常量?
答:使用符號常量可以提高編程的效率和程序的可讀性。
板書: 2、變量
在程序執行過程中,其值可以改變的量稱為變量。
廣播: let a=4
let a=6
let a=3.14
a先后有三個值,也就是說a的值是可以變化的。
變量都應有名字,即變量名,命名規則如下:
①變量名必須以字母開頭,由字母、數字或下劃線組成,但不能以vb的保留字作為變量名,如函數名sin、str,語句定義符let等。
②根據結構化程序設計的要求,變量名要有實際意義。
提問: 以下變量名中,哪些是不符合vb命名規范的?
a. price_ b.π
c. 25age d.a_15
變量是用來存儲數據的,數據分為不同的類型,相應的變量也有以下幾種:
板書:
變量定義格式:dim 變量名 as 數據類型
整型:integer 實型:single 字符串型:string
廣播: dim i as integer
dim sum as single
dim name as string
以上三個語句分別將i、sum、name定義為整型、實型和字符串型變量。
提問: 例6-3-1的程序代碼中定義了幾個變量?分別是哪種類型?
答:radius、peri、area三個變量,都是single型變量。
例6-3-1建立的程序中,變量定義在所有事件過程之前,可以在該窗體的所有事件過程中使用,稱為窗體級變量。當然也可以在事件過程中定義變量,此處的變量稱為局部變量,只能在事件過程內部使用。具體的內容我們在以后再學習。