![第4課數(shù)據(jù)類型變量常量數(shù)組課件_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/25/73319a60-9b42-434b-9358-b15ff7afdac3/73319a60-9b42-434b-9358-b15ff7afdac31.gif)
![第4課數(shù)據(jù)類型變量常量數(shù)組課件_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/25/73319a60-9b42-434b-9358-b15ff7afdac3/73319a60-9b42-434b-9358-b15ff7afdac32.gif)
![第4課數(shù)據(jù)類型變量常量數(shù)組課件_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/25/73319a60-9b42-434b-9358-b15ff7afdac3/73319a60-9b42-434b-9358-b15ff7afdac33.gif)
![第4課數(shù)據(jù)類型變量常量數(shù)組課件_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/25/73319a60-9b42-434b-9358-b15ff7afdac3/73319a60-9b42-434b-9358-b15ff7afdac34.gif)
![第4課數(shù)據(jù)類型變量常量數(shù)組課件_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/25/73319a60-9b42-434b-9358-b15ff7afdac3/73319a60-9b42-434b-9358-b15ff7afdac35.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)類型數(shù)據(jù)類型變量名變量名數(shù)據(jù)類型數(shù)據(jù)類型說(shuō)明說(shuō)明字節(jié)數(shù)字節(jié)數(shù)性質(zhì)性質(zhì)integerintegerlonglong-2 147 483 648 2 147 483 647singlesingle-3.402823e38 -1.4011298e-45;1.401298e-45 3.402823e38doubledouble4.94e-324 1.79e308stringstring123.456booleanbooleandatedate1/1/100 12/31/9999byte0 2558位位=1字節(jié)字節(jié)整數(shù)型整數(shù)型3276832767單精度實(shí)數(shù)型單精度實(shí)數(shù)型長(zhǎng)整數(shù)型長(zhǎng)整數(shù)型雙精度實(shí)數(shù)型雙
2、精度實(shí)數(shù)型字符串型字符串型邏輯型邏輯型其值為真(其值為真(true)或假()或假(false)日期型日期型字節(jié)型字節(jié)型448281看字符個(gè)數(shù)看字符個(gè)數(shù)常量常量(1)常量。在程序運(yùn)行時(shí),其常量。在程序運(yùn)行時(shí),其值不變值不變的的存儲(chǔ)單元存儲(chǔ)單元或者或者數(shù)據(jù)數(shù)據(jù)。問(wèn):字符串常量,兩邊要加上_號(hào)符號(hào)常量符號(hào)常量:雙引雙引整數(shù)常量:整數(shù)常量:實(shí)數(shù)常量:實(shí)數(shù)常量:字符串常量:字符串常量:邏輯常量:邏輯常量:“3.1416” “你好你好”(兩邊用(兩邊用雙引雙引號(hào)號(hào))true false 語(yǔ)句用語(yǔ)句用const pi=3.141 135 564.3 3.14 36.3實(shí)數(shù)常量實(shí)數(shù)常量 整數(shù)常量整數(shù)常量 字符
3、串常量字符串常量 邏輯常量邏輯常量 符號(hào)常量符號(hào)常量 給某個(gè)常量值指定一個(gè)有意義的名稱,這個(gè)名稱就代表給某個(gè)常量值指定一個(gè)有意義的名稱,這個(gè)名稱就代表這個(gè)常量。這個(gè)常量。命名規(guī)則:由命名規(guī)則:由字母字母、數(shù)字?jǐn)?shù)字和和下劃線下劃線等等字符字符組成,必須以組成,必須以字母開(kāi)頭字母開(kāi)頭,大小寫(xiě)不加區(qū)分,大小寫(xiě)不加區(qū)分,習(xí)慣用大寫(xiě)。單詞習(xí)慣用大寫(xiě)。單詞int ,if ,const,it等不能用等不能用,字符字符#,&等不能使用等不能使用 聲明常量:聲明常量: const const 常量名常量名 as as 類型類型 = = 表達(dá)式表達(dá)式如:如:const pi=3.14const pi=3.14 c
4、onst name=“ const name=“張華張華” 說(shuō)明:說(shuō)明:constconst:用來(lái)定義用戶自定義的符號(hào)常量:用來(lái)定義用戶自定義的符號(hào)常量常量名:是用戶為常量命的名常量名:是用戶為常量命的名asas類型:該項(xiàng)可選,用來(lái)說(shuō)明常量的數(shù)據(jù)類型。若省略該項(xiàng),則類型:該項(xiàng)可選,用來(lái)說(shuō)明常量的數(shù)據(jù)類型。若省略該項(xiàng),則由系統(tǒng)根據(jù)表達(dá)式的求值結(jié)果,確定最合適的數(shù)據(jù)類型。由系統(tǒng)根據(jù)表達(dá)式的求值結(jié)果,確定最合適的數(shù)據(jù)類型。在一行中說(shuō)明多個(gè)常數(shù)時(shí)使用逗號(hào)分隔。在一行中說(shuō)明多個(gè)常數(shù)時(shí)使用逗號(hào)分隔。常量名一般用大寫(xiě)英文常量名一般用大寫(xiě)英文符號(hào)常量符號(hào)常量如果如果,不小心將不小心將3.15看成看成3.14全
5、部寫(xiě)錯(cuò)全部寫(xiě)錯(cuò) a=3.14*2c=3.14*9e=3.14*8d=a+c+e*3.14. a=pi*2c=pi*9e=pi*8d=a+c+e*pi.const pi=3.14dim s, n, k as integer變量變量()命名規(guī)則:由命名規(guī)則:由字母字母、數(shù)字?jǐn)?shù)字和和下劃線下劃線等等字符字符組成,必須以組成,必須以字母開(kāi)字母開(kāi)頭頭,大小寫(xiě)不加區(qū)分。,大小寫(xiě)不加區(qū)分。int ,if ,const,it等不能用于變量名等不能用于變量名,#,&等不等不能使用能使用dim 變量名變量名 as 數(shù)據(jù)類型數(shù)據(jù)類型(1)下列合法的變量名是(下列合法的變量名是( ) (a)8ad (b) _ab (
6、c) ab_ (d)const (2)下面變量名正確的是()下面變量名正確的是() (a) int (b) else (c) zongfen (d)next (3)下列合法的變量名是(下列合法的變量名是( ) a、_ac b、b&c c、ac_ d、bc#2()變量。變量是變量。變量是數(shù)據(jù)數(shù)據(jù)的一個(gè)的一個(gè)存儲(chǔ)區(qū)存儲(chǔ)區(qū).運(yùn)行時(shí),里面的值可以運(yùn)行時(shí),里面的值可以改變改變的的cc(1)下列下列visual basic中,下列(中,下列( )類型屬于字符串型)類型屬于字符串型 (a)date (b) integer (c) boolean (d)string (2)下面數(shù)據(jù)中在下面數(shù)據(jù)中在intege
7、r類型之外的是()類型之外的是() (a) 5621 (b) 23541 (c) 9999 (d)32768 (3)下列是表示申請(qǐng)下列是表示申請(qǐng)100個(gè)字符串類型的變量的是(個(gè)字符串類型的變量的是( ) (a)dim a100 as string (b)dim a(1-100) as integer (c)dim a(1 to 100) as string (d)dim d(1 to 100) as integerddc(二)(二)常用的標(biāo)準(zhǔn)函數(shù)(常用的標(biāo)準(zhǔn)函數(shù)(數(shù)學(xué)數(shù)學(xué)、轉(zhuǎn)換轉(zhuǎn)換)()常用的數(shù)學(xué)函數(shù):常用的數(shù)學(xué)函數(shù):函數(shù)名函數(shù)名函數(shù)功能函數(shù)功能應(yīng)用例子應(yīng)用例子abs(xabs(x) )求的絕
8、對(duì)值求的絕對(duì)值abs(-7.5)=7.5abs(-7.5)=7.5int(x)求不大于的最大值求不大于的最大值int(-5.1)=-6int(-5.1)=-6int(5.1)=5int(5.1)=5sqr(xsqr(x) )求的算術(shù)平方根求的算術(shù)平方根sqr(4)=2sqr(4)=2exp(xexp(x) )求求e e的次方的次方e e5 5= = log(xlog(x) )求求e e為底的的次對(duì)數(shù)為底的的次對(duì)數(shù)ln6=logln6=loge e6 6=log(6)=log(6)sin(xsin(x) )求的正弦值求的正弦值sin(3.14/2)=1sin(3.14/2)=1cos(xcos(
9、x) )求的余弦值求的余弦值cos(3.14/2)=0cos(3.14/2)=0rndrnd生成一個(gè)隨機(jī)數(shù)生成一個(gè)隨機(jī)數(shù)a=rnda=rndexp(5)練習(xí)題練習(xí)題()請(qǐng)算出下面的值 int(-7.8) sqr(625) log(e3) exp(1) int(9.9) = -8= 25= 3= e= 9sin(x)求求x的正弦值的正弦值sin(2 )=sin(2*3.14)sin(67o) =sin(67*3.14/180)(二)(二)常用的標(biāo)準(zhǔn)函數(shù)(常用的標(biāo)準(zhǔn)函數(shù)(數(shù)學(xué)數(shù)學(xué)、轉(zhuǎn)換轉(zhuǎn)換)()常用的轉(zhuǎn)換函數(shù):常用的轉(zhuǎn)換函數(shù):函數(shù)名函數(shù)名函數(shù)功能函數(shù)功能應(yīng)用例子應(yīng)用例子asc(xasc(x) )字
10、符字符轉(zhuǎn)換成轉(zhuǎn)換成asciiasciiasc(“aasc(“a”)=65”)=65chr(x)asciiascii轉(zhuǎn)換成字符轉(zhuǎn)換成字符chr(“65”)= achr(“65”)= aval(xval(x) )數(shù)字?jǐn)?shù)字字串轉(zhuǎn)成數(shù)值字串轉(zhuǎn)成數(shù)值val(“-200”)=-200val(“-200”)=-200 val val(“(“張明張明”) )錯(cuò)誤錯(cuò)誤str(xstr(x) )數(shù)值轉(zhuǎn)成數(shù)值轉(zhuǎn)成字符串字符串str(-200) = str(-200) = “-200”“-200”strstr(“張明張明”) “ “張明張明”len(xlen(x) )計(jì)算計(jì)算字符串字符串長(zhǎng)度長(zhǎng)度len(len(“ef
11、ghefgh”)=4)=4mid(x,n,kmid(x,n,k) )取取字符串字符串中第個(gè)字符中第個(gè)字符起長(zhǎng)度為的子串起長(zhǎng)度為的子串mid(“abebe”,3,1)=“e” mid(“abebe”,4,2) = “be”fix(xfix(x) )截掉數(shù)據(jù)的小數(shù)部分截掉數(shù)據(jù)的小數(shù)部分ix(3.99)=3 ix(3.99)=3 練習(xí)題練習(xí)題()請(qǐng)算出下面的值 fix(-7.8) asc(“b”) str(“信息技術(shù)”) val(“-400”) mid(“neadefedsews”,7,3) len(“ne675fese”) chr(65)= -7= 65=信息技術(shù)信息技術(shù)?= -400= eds?
12、= 9= a?= “a” dim a as integer哪些地方阻礙了我們對(duì)代碼的理解?哪些地方阻礙了我們對(duì)代碼的理解?變量、數(shù)據(jù)類型變量、數(shù)據(jù)類型標(biāo)準(zhǔn)函數(shù)(數(shù)學(xué))標(biāo)準(zhǔn)函數(shù)(數(shù)學(xué))a=sqr(4)b=“9”c=a*a+val(b)標(biāo)準(zhǔn)函數(shù)(轉(zhuǎn)換)標(biāo)準(zhǔn)函數(shù)(轉(zhuǎn)換)12數(shù)組數(shù)組1. 引例求100個(gè)學(xué)生的平均成績(jī),并統(tǒng)計(jì)高于平均分的人數(shù)。用簡(jiǎn)單變量和循環(huán),求平均成績(jī)程序段如下: aver = 0aver = 0 for i = 1 to 100 for i = 1 to 100 mark = inputbox mark = inputbox(輸入學(xué)生成績(jī)輸入學(xué)生成績(jī)) aver = aver +
13、markaver = aver + mark next i next i aver = aver / 100aver = aver / 10013數(shù)組的概念數(shù)組的概念 數(shù)組不是一種數(shù)據(jù)類型,而是一組相同類型的變量的集合。在程序中使用數(shù)組的最大好處是用一個(gè)數(shù)組名代表邏輯上相關(guān)的一批數(shù)據(jù),用下標(biāo)表示該數(shù)組中的各個(gè)元素,和循環(huán)語(yǔ)句結(jié)合使用,使得程序書(shū)寫(xiě)簡(jiǎn)潔。數(shù)組必須先聲明后使用數(shù)組必須先聲明后使用,數(shù)組聲明后在內(nèi)存可分配一塊連續(xù)的區(qū)域。14一維數(shù)組一維數(shù)組 dim 數(shù)組名數(shù)組名(下標(biāo)下標(biāo)) as 類型下標(biāo):下標(biāo):必須為常數(shù)。例如:dim a(10) as integer,聲明了數(shù)組名為a的一維整型數(shù)
14、組,有11個(gè)元素,下標(biāo)范圍010。 15dim mark(1 to 100) as integer聲明了一個(gè)一維定長(zhǎng)數(shù)組,該數(shù)組的名字為mark,類型為整型;共有100個(gè)元素,下標(biāo)范圍為1 to 100;mark數(shù)組的各元素是mark(1),mark(2),mark(3),mark(100);mark(i)表示由下標(biāo)i的值決定是哪一個(gè)元素。mark數(shù)組內(nèi)存分配如下:mark(100)mark(99)mark(3)mark(2)mark(1)每個(gè)數(shù)組元素有一個(gè)惟一的順序號(hào),下標(biāo)不能超出數(shù)組聲明時(shí)的上、下界范圍,否則會(huì)顯示下標(biāo)越界的出錯(cuò)提示。數(shù)組元素的使用規(guī)則與同類型的簡(jiǎn)單變量相同。 16數(shù)組的基
15、本操作數(shù)組的基本操作 1. 1. 給數(shù)組元素賦初值給數(shù)組元素賦初值(1)利用循環(huán)結(jié)構(gòu)for i = 1 to 10 a數(shù)組的每個(gè)元素值為0 a(i)=0next i17數(shù)組的基本操作數(shù)組的基本操作2. 數(shù)組的輸入數(shù)組的輸入(1)利用隨機(jī)函數(shù)產(chǎn)生一定范圍內(nèi)的數(shù)據(jù)例:利用隨機(jī)函數(shù)產(chǎn)生0-100之間的隨機(jī)函數(shù)賦值給mark數(shù)組。dim a(1 to 10) as integerfor i = 1 to 10 a(i) = int(rnd * 101)next i . 控件數(shù)組 控件數(shù)組是一組具有相同名稱和類型的控控件數(shù)組是一組具有相同名稱和類型的控件。件。 它們的事件過(guò)程也相同。它們的事件過(guò)程也相同。 數(shù)組中不同的元素通過(guò)一個(gè)唯一的索引號(hào)數(shù)組中不同的元素通過(guò)一個(gè)唯一的索引號(hào)(index)來(lái)區(qū)分。)來(lái)區(qū)分。 index的值可通過(guò)屬性窗口查看,一般從的值可通過(guò)屬性窗
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)中介加盟合同模板
- 鋼材銷售運(yùn)輸合同范本
- 辦學(xué)合同協(xié)議
- 針對(duì)個(gè)人自行采購(gòu)合同模板
- 農(nóng)機(jī)買賣合同協(xié)議書(shū)樣本
- 項(xiàng)目承包合同協(xié)議書(shū)
- 口譯翻譯合同-純?nèi)斯しg
- 醫(yī)療器械三方合作合同協(xié)議書(shū)范本
- 進(jìn)口貨物運(yùn)輸預(yù)約保險(xiǎn)合同
- 水電材料購(gòu)銷簡(jiǎn)單合同范本
- 九年級(jí)上冊(cè)-備戰(zhàn)2024年中考?xì)v史總復(fù)習(xí)核心考點(diǎn)與重難點(diǎn)練習(xí)(統(tǒng)部編版)
- 健康指南如何正確護(hù)理蠶豆病學(xué)會(huì)這些技巧保持身體健康
- 老客戶的開(kāi)發(fā)與技巧課件
- 2024建設(shè)工程人工材料設(shè)備機(jī)械數(shù)據(jù)分類和編碼規(guī)范
- 26個(gè)英文字母書(shū)寫(xiě)(手寫(xiě)體)Word版
- GB/T 13813-2023煤礦用金屬材料摩擦火花安全性試驗(yàn)方法和判定規(guī)則
- DB31 SW-Z 017-2021 上海市排水檢測(cè)井圖集
- 日語(yǔ)專八分類詞匯
- GB/T 707-1988熱軋槽鋼尺寸、外形、重量及允許偏差
- GB/T 33084-2016大型合金結(jié)構(gòu)鋼鍛件技術(shù)條件
- 高考英語(yǔ)課外積累:Hello,China《你好中國(guó)》1-20詞塊摘錄課件
評(píng)論
0/150
提交評(píng)論