常量、變量、標準函數和表達式
一、課題:
二、教學目標:
⑴ 掌握常用的數據類型。
⑵ 掌握常量、變量的概念及定義符號常量和變量的方法。
⑶ 掌握調用函數的方法。
⑷ 掌握算術表達式和字符串表達式。
三、教學的重點和難點:
重點:常量、變量和表達式
難點:符號常量,算術表達式中運算符的運算順序
四、教學過程:
導入新課
學習本章第三節時,我們建立了一個求圓的周長和面積的程序,它是用vb語言編制的,其中的代碼是由一個個語句構成的,語句中包含了常量、變量、函數、表達式,而這些就是本節課將要學習的vb語言的基礎知識。
揭示目標
啟動多媒體教學系統,向學生廣播學習目標
(1)掌握常用的數據類型。
(2)掌握常量、變量的概念及定義符號常量和變量的方法。
(3)掌握常用函數。
(4)掌握算術表達式和字符串表達式。
新授內容
廣播: 啟動visual basic軟件,打開課前準備好的程序。看下面這一行代碼:
print "歡迎學習vb語言基礎!"
這句代碼的意思是顯示“歡迎學習vb語言基礎!”這句話。顯然引號中的內容在程序運行過程中是始終不變的,這在vb中被稱為常量。
板書: 1、常量
常量就是在程序運行過程中保持不變的量。
運行多媒體教學系統的聯機討論功能,貼出例6-3-1中的代碼:
'求圓的周長和面積
dim radius as single
dim peri as single
dim area as single
private sub cmdcalcu_click()
radius = val(txtradius.text) '取得半徑值
peri = 2 * 3.14159 * radius '計算周長
area = 3.14159 * radius * radius '計算面積
txtperi.text = str(peri) '輸出周長
txtarea.text = str(area) '輸出面積
end sub
private sub cmdclose_click()
end
end sub
提問:請說出其中哪些是常量?
學生觀察程序代碼,在學習小組內相互討論,得出答案后貼出。(后面提問均采用此方式)
板書: ⑴ 數值常量
數值常量分為整型常量和實型常量兩種。
整型常量:是指不帶小數的數值。
實型常量:是指帶小數的數值。
實型常量分為定點數和浮點數
浮點數對應的就是數學上的科學計數法,以冪數形式表示一個實數。
廣播: 例如:1234.56可以表示為1.23456×103 ,由于程序中無法表示上標和下標,因此用英文字母"e"(或"e")表示底數10, 1.23456×103表示為1.23456e3。
提問: 下面的常量中,哪些是整型常量?哪些是實型常量?
1e5、0、-10、3.14159 、-6.8、1.997、+107、1、2e6、88e-18
板書: ⑵ 字符串常量
被一對雙引號括起來的若干個合法的字符稱為字符串常量。
同學們前面看到的程序代碼中的"歡迎學習vb語言基礎!"這句文字就是用雙引號括起來的,表明它被定義成了字符串常量。字符串常量是指雙引號中的字符,不包括雙引號本身。