數(shù)據(jù)類(lèi)型和常量變量教學(xué)設(shè)計(jì)范文
課題:
數(shù)據(jù)類(lèi)型和常量變量
教學(xué)目標(biāo):
理解數(shù)據(jù)在計(jì)算機(jī)中是如何存儲(chǔ)的
掌握常用三大數(shù)據(jù)類(lèi)型
掌握常量和變量的用法
教學(xué)重點(diǎn):
三大數(shù)據(jù)類(lèi)型及常量變量的表示方法
教學(xué)難點(diǎn):
理解數(shù)據(jù)在計(jì)算機(jī)中的存儲(chǔ)方式
引言:
在計(jì)算機(jī)程序設(shè)計(jì)中,數(shù)據(jù)是一個(gè)非常廣義的概念,任何符號(hào)(如數(shù)字、英文字母、漢字或某些特殊符號(hào))只要賦予它一定含義,就是數(shù)據(jù)。
在前邊的學(xué)習(xí)中,我們簡(jiǎn)單介紹了變量的概念,變量是用來(lái)存儲(chǔ)數(shù)據(jù)的計(jì)算機(jī)中的一塊兒空間(內(nèi)存單元)。
例子:匯率轉(zhuǎn)換問(wèn)題
第一步:usd、rmb都設(shè)置成Integer類(lèi)型,那么,rmb中最多能存儲(chǔ)的大小是:4890*6.7
第二部:usd、rmb都設(shè)置成long類(lèi)型,那么,rmb中最多能存儲(chǔ)的大小是:320519956*6.7
(4890+1) *6.7 錯(cuò)誤:溢出;解釋為什么會(huì)溢出 說(shuō)明存放rmb的空間不夠大,所以溢出。
引出數(shù)據(jù)在計(jì)算機(jī)中存放是有大小的問(wèn)題。
精講一:數(shù)據(jù)大小,類(lèi)型的問(wèn)題
用Excel當(dāng)工具,解釋?zhuān)ㄒ粋(gè)單元格代表一個(gè)字節(jié)):把內(nèi)存比喻成一個(gè)賓館,賓館中有大小功能不同的房間。
第一步:解釋計(jì)算機(jī)存儲(chǔ)的基本單位是字節(jié),從大小引出不同的類(lèi)型,存放的內(nèi)容不同,占用的空間不同。在實(shí)際例子中引出類(lèi)型標(biāo)識(shí)符的寫(xiě)法,強(qiáng)調(diào)各種類(lèi)型的取值范圍。
第二步:解釋進(jìn)制的表示方式:十進(jìn)制、二進(jìn)制、八進(jìn)制、十六進(jìn)制。
精講二:常量&變量
每種數(shù)據(jù)都有其大小,并占用一定的空間,那么,如何在程序編寫(xiě)過(guò)程中調(diào)用這些空間的內(nèi)容,就需要給這些空間(房間)取名字。這個(gè)名字就是常量名和變量名,他們都是計(jì)算機(jī)內(nèi)存中的一塊兒存儲(chǔ)空間。
要求學(xué)生閱讀課本53頁(yè) 2常量和變量,重點(diǎn)注意他們的起名規(guī)則和說(shuō)明方式。
重點(diǎn)講解變量和常量的命名規(guī)則。
用實(shí)例解釋常量變量:求圓的面積 S = pi * r * r
Dim r As Single ‘定義的變量r 是內(nèi)存中的一塊兒區(qū)域
Dim s As Single ‘這個(gè)區(qū)域中的內(nèi)容隨著程序運(yùn)行而改變
Const pi As Single = 3.14
r = Val(Text1.Text)
s = r * r * pi ‘解釋這里為什么用pi而不用3.14
Print s
隨堂檢測(cè):(注意輔導(dǎo)學(xué)生)
第1題. 在編寫(xiě)求圓的周長(zhǎng)及面積的程序時(shí),面積s可能帶小數(shù)位,因此我們應(yīng)將面積s定義為( )數(shù)據(jù)類(lèi)型。
A.Date B.Long C.Single D.Integer
第2題. 下列選項(xiàng)中,關(guān)于常量的描述錯(cuò)誤的是( )。
A.在VB中的常量有數(shù)值常量、字符串常量等 B.?dāng)?shù)值常量類(lèi)似于數(shù)學(xué)中的常數(shù) C.用一對(duì)雙引號(hào)括起來(lái)的字符串稱(chēng)為字符串常量 D.字符串常量包括雙引號(hào)本身
第3題. 在Visual Basic中,下列可以作為合法變量名的是( )。
A.a(chǎn)20 B.2a C.a(chǎn)+5 D. 30
第4題. 下列語(yǔ)句中,定義了一個(gè)單精度變量的是( )。
A.Dim end As Integer B.Dim sum As Single C.Dim Name As String D.Dim sum As Double
第5題. 在Visual Basic中,下列關(guān)于語(yǔ)句“Dim long as Integer”說(shuō)法正確的.是( )。
A.定義long為字符型變量 B.這是一條錯(cuò)誤的語(yǔ)句
C.這是一條合法的語(yǔ)句 D.定義long為長(zhǎng)整型變量
第6題. 在Visual Basic中,下列關(guān)于語(yǔ)句"Const X As Single=4.23"說(shuō)法正確的是( )。
A.定義x為單精度實(shí)型數(shù)變量 B.程序中可以重新給常量名x賦值
C.定義常量x且值為4.23 D.x是個(gè)變量名
第7題. 下列變量名寫(xiě)法錯(cuò)誤的是( )。
A.a(chǎn)be B.a(chǎn)be_245 C.123abc D.a(chǎn)be133
第8題. 在Visual Basic中,數(shù)據(jù)類(lèi)型Integer表示整數(shù)類(lèi)型,其取值范圍是( )。
A.-65536到 65535 B.-32768到 32767 C.O到32767 D.O到65535
第9題. 下列選項(xiàng)中,數(shù)據(jù)類(lèi)型不是數(shù)值型的是( )。
A.Date B.Single C.Double D.Integer
第10題. 下列哪個(gè)選項(xiàng)不是字符串常量
A."True" B.False C." " D."你好"
第11題. 在Visual Basic中,下列表示整數(shù)型十六進(jìn)制常量的是( ) A.32F B.H32F C.h32F D.&H32F
第12題. 在Visual Basic中,Chr(98)返回結(jié)果的數(shù)據(jù)類(lèi)型是( )。
A. 日期型 B.布爾型 C.字符串 D.?dāng)?shù)值型
課堂練習(xí)講解:
展示正答率:
重點(diǎn)講解正確率低于70%的題3、5、6、7、10、12
課堂小結(jié):
數(shù)據(jù)在內(nèi)存中存儲(chǔ)是有大小的,用字節(jié)表示,存儲(chǔ)的內(nèi)容是有要求的,比如,Integer 中只允許存儲(chǔ)整數(shù),例如56,-145。如何找到我們存儲(chǔ)的內(nèi)容呢,就需要知道它的地址(房間號(hào)),這個(gè)地址就是變量名,變量名和常量名的命名是有要求的:
1.字母,數(shù)字,下劃線,必須字母開(kāi)頭。
2,不能用已經(jīng)定義過(guò)的名稱(chēng)(關(guān)鍵字)。
3,變量名不區(qū)分大小寫(xiě)。理解為什么要使用常量;更容易理解,輸入更簡(jiǎn)潔,不易出錯(cuò)。了解了進(jìn)制的表示方法。
作業(yè):
閱讀課本55頁(yè)思考為什么Integer占2個(gè)字節(jié)存儲(chǔ)3萬(wàn),而Long占4個(gè)字節(jié)卻能存儲(chǔ)20億這么大的數(shù)?
【數(shù)據(jù)類(lèi)型和常量變量教學(xué)設(shè)計(jì)范文】相關(guān)文章:
《樹(shù)和喜鵲》 優(yōu)質(zhì)教學(xué)設(shè)計(jì)范文03-14
小柳樹(shù)和小棗樹(shù)教學(xué)設(shè)計(jì)范文04-11
《開(kāi)花和結(jié)果》教學(xué)設(shè)計(jì)12-12
《銳角和鈍角》教學(xué)設(shè)計(jì)08-21
《牛和鵝》教學(xué)設(shè)計(jì)范文(通用5篇)04-07
長(zhǎng)城和運(yùn)河教學(xué)設(shè)計(jì)范文(精選5篇)04-27
《元帥和小棋手》教學(xué)設(shè)計(jì)03-03