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