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