資源描述:
《2.2.1數(shù)據(jù)類型》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、【教學(xué)過程】以學(xué)生自學(xué)、討論交流、合作探究為主,教師重點(diǎn)知識(shí)課堂講授、例題演示為輔,用二個(gè)實(shí)例說明數(shù)值型、布爾型、字符型、日期型數(shù)據(jù)的類型的應(yīng)用以及字符和數(shù)值的之間的轉(zhuǎn)換規(guī)則。一、復(fù)習(xí)舊課:(點(diǎn)名讓學(xué)生操作演示)1、VB6.0中創(chuàng)建新工程的兩種方法。(1、啟動(dòng)VB后在“新建工程”對(duì)話框中選擇“標(biāo)準(zhǔn)EXE”后單擊“打開”按鈕。2、在VB6.0主窗口中選擇“文件”菜單中的“”新建工程“”命令后點(diǎn)擊確定按鈕。)2、VB6.0語(yǔ)言的編程的一般步驟。(1、新建工程和窗體2、添加控件及屬性;3、編寫代碼;4、保存工程調(diào)試運(yùn)行。)二、引入新課:數(shù)據(jù)是程序處理的對(duì)
2、象,強(qiáng)調(diào)數(shù)據(jù)的廣義性,并不僅僅指數(shù)值。比如:保存學(xué)生的考試成績(jī)信息有學(xué)籍號(hào)、姓名、性別、語(yǔ)文、數(shù)學(xué)、英語(yǔ)、照片等數(shù)據(jù),它們都需要使用不同的數(shù)據(jù)形式存儲(chǔ)與運(yùn)算。在計(jì)算機(jī)中存放的不同數(shù)據(jù)都是由數(shù)據(jù)類型決定的。在不同的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言中,數(shù)據(jù)表示與處理的方法不盡相同,今天我們學(xué)習(xí)在VB6.0語(yǔ)言中表示常用數(shù)據(jù)類型的方法。三、講授新課:數(shù)據(jù)類型實(shí)際上就是一種約定。計(jì)算機(jī)中是用0和1的世界,它的數(shù)據(jù)是以0和1的形式存儲(chǔ)的。比如二進(jìn)制數(shù)“01000001”,如果約定為數(shù)值,它表示整數(shù)“65”;如果約定為字符,則表示字母“A”。不同的約定,計(jì)算機(jī)分配的存儲(chǔ)空間
3、也是不同的,運(yùn)算規(guī)則也不同。教法:學(xué)生自學(xué)學(xué)生自學(xué)如下內(nèi)容:要求掌握常用的數(shù)據(jù)類型的關(guān)鍵字、數(shù)據(jù)范圍、所占字節(jié)和表示方法。一、基本數(shù)據(jù)類型(7種)數(shù)據(jù)類型:常用的數(shù)據(jù)類型—數(shù)值(分為整型(短整型和長(zhǎng)整型)、浮點(diǎn)型(單精度型和雙精度型)、字符、邏輯(布爾)、日期,共計(jì)七種。類型名稱類型符前綴占字節(jié)數(shù)范圍整型Integer%Int2-32768~32767(-215~215-1)長(zhǎng)整型Long&Lng4-2147483648~2147483647(-231~231-1)單精度型Single!Sng4負(fù):-3.402823E38~-1.401298E-4
4、5正:1.401298E-45~3.402823E38(單精度實(shí)數(shù)型有效數(shù)字最多為7位)雙精度型Double#Dbl8負(fù):-1.79769313486232D308~-4.94065645841247D-324正:4.94065645841247D-324~1.79769313486232D308(雙精度實(shí)數(shù)型最多為15位有效數(shù)字)字符型0~20億個(gè)字符(不定長(zhǎng)字符串)String*Size$Str0~65535個(gè)字符(定長(zhǎng)字符串)布爾型Boolean無Bln2True與False日期型Date無Dtm801/01/100~12/31/9999大家
5、需要牢記上表的內(nèi)容,為了理解這個(gè)表需要自學(xué)如下內(nèi)容。自學(xué)內(nèi)容:1、數(shù)值型數(shù)據(jù)類型(Numeric):分為整型數(shù)和實(shí)型(浮點(diǎn))數(shù)兩類。(1)整數(shù)類型(Integer、Long):A.整型(Integer):整型用于保存整數(shù)(正整數(shù)、零、負(fù)整數(shù))。其取值范圍是:-32768~32767,占2個(gè)字節(jié)(16位),在-32678~32767之間的一個(gè)數(shù)字在尾部加一個(gè)“%”符號(hào)也表示一種整型數(shù)據(jù),如1345%,-67%。特點(diǎn):整數(shù)運(yùn)算速度快,但所表示數(shù)的范圍小。B.長(zhǎng)整型(Long):是超過-32768~32767范圍,而在-2147483648~214748
6、3647之間的不帶小數(shù)點(diǎn)的數(shù),一個(gè)長(zhǎng)整數(shù)在內(nèi)存中占4個(gè)字節(jié)(32位)。在-2147483648~2147483647之間的數(shù)字在尾部帶一個(gè)“&”符號(hào),也表示為一個(gè)長(zhǎng)整數(shù)。用于保存較大整數(shù),特點(diǎn):范圍大,但有誤差、運(yùn)算速度慢(2)浮點(diǎn)類型(實(shí)型):A.單精度型(Single):是帶小數(shù)點(diǎn)的實(shí)數(shù),有效值為7位。在內(nèi)存中用4個(gè)字節(jié)(32位)存放一個(gè)單精度數(shù)。通常以指數(shù)形式(科學(xué)記數(shù)法)來表示,以“E”或“e”表示指數(shù)部分。類型符是!號(hào)。例如:123.45123!0.123E+3B.雙精度型(Double):也是帶小數(shù)點(diǎn)的實(shí)數(shù),有效值為15位。在內(nèi)存中用8
7、個(gè)字節(jié)(64位)存放一個(gè)雙精度數(shù)。雙精度數(shù)通常以指數(shù)形式(科學(xué)記數(shù)法)來表示,以“E”(“D”)或“e”(“d”)表示指數(shù)部分。類型符是#號(hào)。Double是應(yīng)用程序中存貯數(shù)據(jù)的常用類型。例如:123.45#0.123D+30.123E+3#特點(diǎn):浮點(diǎn)型精度較高,但運(yùn)行較慢。2、字符型數(shù)據(jù)(String):String型存放字符型數(shù)據(jù),用以定義一個(gè)字符序列(西文字符和漢字)。在VB中,一個(gè)字符默認(rèn)均占用兩個(gè)字節(jié)。如"abc123","東湖高中"。注意:(1)String型數(shù)據(jù)必須用單引號(hào)或雙引號(hào)前后括起來,占10字節(jié)+字符串長(zhǎng)度字節(jié),類型符是$號(hào)。(
8、2)分為可變長(zhǎng)度字符串和固定長(zhǎng)度字符串。(3)說明:①雙引號(hào)在程序代碼中起字符串的定界作用,在程序運(yùn)行過程中,輸出一個(gè)字符