




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)與數(shù)據(jù)運算課時計劃:9課時數(shù)據(jù)類型(常量與變量)表達式常用函數(shù)
數(shù)據(jù)類型
——數(shù)據(jù)存放的形式,是分配存儲空間的依據(jù)。1.常用的數(shù)據(jù)類型:N、Y、C、D、T、L、M、G1).數(shù)值型(N):用來存放數(shù)值類型的數(shù)據(jù),如表示人的年齡,產(chǎn)品的數(shù)量、選修課程的門數(shù)等。分類:整型——默認4字節(jié),無小數(shù)點。雙精度型——8字節(jié),可設(shè)置小數(shù)點,和浮點數(shù)相同。數(shù)值型——8字節(jié),可設(shè)置小數(shù)點。◆科學(xué)計數(shù)的表示:e/E代替以10為底的底數(shù)。2.3×103——2.3e32).貨幣型(Y):一般形式:$數(shù)值型數(shù)據(jù)特點:默認小數(shù)位數(shù)——4位無科學(xué)計數(shù)法形式3).字符型(C):使用定界符括起來的數(shù)據(jù)(任意類型)定界符:‘’/“”/[]
內(nèi)存中所占寬度:漢字——2個字母/符號——1個4).日期型(D):占8字節(jié);輸入格式:{^yyyy-mm-dd}
顯示格式:默認——mm/dd/yy
指定顯示格式——年月日先后次序:setdateto日期格式(ymd/mdy)
年的位數(shù):setcenturyon(四位)/off(兩位,默認格式)日期間分隔符號:setmarkto“.-/空格”
5).日期時間型(T):占8字節(jié);輸入格式:{^yyyy-mm-dd,hh:mm:ss}
顯示格式:受相關(guān)命令的限制,
同日期型數(shù)據(jù)。
6).邏輯型(L):占一個字節(jié);表示結(jié)果——真(即正確)假(即錯誤)共8個:邏輯真——.Y..y..T..t.
邏輯假——.N..n..F..f.7).備注型(M):表中字段數(shù)據(jù)類型的體現(xiàn);內(nèi)存中占4字節(jié);描述對象——不定長文本,如個人簡歷8).通用型(G):表中字段數(shù)據(jù)類型的體現(xiàn);內(nèi)存中占4字節(jié);描述對象——電子表格、圖片、OLE對象…
2.數(shù)據(jù)運算和處理的基本對象(常量、變量)常量:在程序運行過程中其固定不變的值體現(xiàn)形式:NYCDTL
變量:在程序運行中其值可以發(fā)生變化的數(shù)據(jù)分類:內(nèi)存變量——臨時存儲在內(nèi)存中的變量字段變量——表中的字段名體現(xiàn)形式:內(nèi)存變量——NYCDTL
字段變量——NYCDTLMG1)內(nèi)存變量:存儲形式分類:簡單內(nèi)存變量、數(shù)組
Ⅰ.簡單內(nèi)存變量——顯示:符號方式——?/??;命令方式——list|displaymemory[like通配符號][toprinter|tofile文件名稱]
*:0個或任意多個字符?:任意一個字符輸出到打印機生成.txt文件清除:相關(guān)命令——clearmemory清除所有release內(nèi)存變量名稱列表
清除指定的
releaseall清除所有releaseall[like通配符號|except通配符號]
Ⅱ.數(shù)組:內(nèi)存中連續(xù)的變量區(qū)域
特點:先定義,后使用;每個元素數(shù)據(jù)類型可不同;未賦值前,每個元素初始值——邏輯假.F.。
定義:dimension|declare數(shù)組名稱(x,y)x:行/維數(shù),y:列行為1時,可省略——dimex(5)一行五列元素個數(shù):行×列a(1)a(2)a(3)a(4)a(5)a(6)數(shù)組a(3,2)a(1,1)a(1,2)a(3,2)應(yīng)用:
表中當(dāng)前記錄復(fù)制到數(shù)組:
scatterto
數(shù)組名稱將數(shù)組復(fù)制到表中當(dāng)前記錄
gatherfrom數(shù)組名
舉例說明:
返回表達式
定義:由運算符將操作數(shù)連接起來的式子。
分類:N、C、D、T、關(guān)系、邏輯表達式。1)N表達式:
優(yōu)先級運算符號1()2^乘方3*/除%余數(shù)4+-同號:結(jié)果為兩數(shù)余數(shù);異號:結(jié)果為除數(shù)+余數(shù)。結(jié)果符號:同除數(shù)符號2)C表達式:符號功能+兩個字符串首尾相接成一新字符串-連接兩個字符串,并將第一個字符串后的空格移動到合并后的字符串后‘this’+’is’=‘thisis’‘this’-’is’=‘thisis’思考:‘this’-’is’‘this‘-’is’3)D/T表達式D:規(guī)定——D:日期,T:天數(shù)運算規(guī)則:D-D=TD+T=DT+D=DD-T=DT:規(guī)定——T:日期時間,S:秒數(shù)運算規(guī)則:T+S=TS+T=TT-T=ST-S=T4)關(guān)系表達式
結(jié)果:真.T./假.F.
運算符號功能<<=>>=關(guān)系比較(任意數(shù)據(jù))<>!=不等于(任意數(shù)據(jù))$字符串包含(字符數(shù)據(jù))===相等比較(任意數(shù)據(jù))不同類型數(shù)據(jù)關(guān)系比較特點:N:D/T:越晚越大L:真>假C:$——前為后的子串如:‘a(chǎn)b’$’abc’結(jié)果為真==精確比較=——字符串粗略比較,后與前前部分相等,結(jié)果為真如:‘a(chǎn)bc’=‘a(chǎn)b’受setexacton/off限制精確比較——在較短字符后加空格后,進行精確比較如:a=‘this’,b=‘this’setexacton?a=b.T.
>=<<=——和字符排序方式有關(guān)字符排序方式的設(shè)置:默認——拼音命令:SETCOLLATETO“字符”
菜單:設(shè)置比較的次序——“工具”/“選項…”
5)邏輯表達式符號:notandor規(guī)則:.T.and.T.=.T..T.and.F.=.F..F.and.T.=.F..F.and.F.=.F..T.or.T.=.T..T.or.F.=.T..F.or.T.=.T..F.or.F.=.F.Machine:空格<A<aPinyin:空格<a<AStroke:筆畫多少復(fù)合表達式應(yīng)用:
優(yōu)先級別:N/C/D/T——關(guān)系——邏輯例:?12>2AND’人’>‘人民’OR.T.<.F.?((10%3=1)AND(15%2=0))or’電腦’!=‘計算機’返回函數(shù)
格式:函數(shù)名(自變量)
分類:N函數(shù)、C函數(shù)、D/T函數(shù)、數(shù)據(jù)類型轉(zhuǎn)換函數(shù)、測試函數(shù)
1)N函數(shù):
函數(shù)功能格式返回值求絕對值A(chǔ)BS(數(shù)值表達式)>=0的數(shù)求符號SIGN(數(shù)值表達式)1,-1,0求平方根
SQRT(數(shù)值表達式)
平方根取整INT(數(shù)值表達式)
數(shù)值表達式的整數(shù)部分
CEILING(數(shù)值表達式)
大于或等于數(shù)值表達式的最小整數(shù)
FLOOR(數(shù)值表達式)
小于或等于數(shù)值表達式的最大整數(shù)
四舍五入ROUND(N表達式,n)n>=0n<0返回整數(shù)部分四舍五入求余數(shù)MOD(被除數(shù),除數(shù))結(jié)果同算術(shù)運算最大值MAX(N表達式列表)返回列表中最大值最小值MIN(N表達式列表)返回列表中最小值圓周率PI()圓周率值2)C函數(shù):函數(shù)功能格式返回值求字符串長度
LEN(字符表達式)
字符個數(shù)
大寫轉(zhuǎn)換為小寫LOWER(字符表達式)
大寫字母轉(zhuǎn)換為小寫
小寫轉(zhuǎn)換為大寫
UPPER(字符表達式)
小寫字母轉(zhuǎn)換為大寫
生成空格字符串
SPACE(N)
N個空格
刪除空格TRIM(字符表達式)
刪除尾部空格
LTRIM(字符表達式)
刪除前導(dǎo)空格
ALLTRIM(字符表達式)
刪除前導(dǎo)及尾部空格
求子串LEFT(字符表達式,n)
左邊開始取n個字符
RIGHT(字符表達式,n)
右邊開始取n個字符
SUBSTR(字符表達式,起始位置,n)
起始位置開始取n個字符
計算子串出現(xiàn)次數(shù)
OCCURS(字符表達式1,字符表達式2)
1在2中出現(xiàn)次數(shù),若無:0求子串位置
AT/ATC(字符表達式1,字符表達式2[,n])
區(qū)別不區(qū)別大小寫1在2中出現(xiàn)的位置,若無:0n:1在2中第n次出現(xiàn)的位置子串替換
STUFF(字符表達式1,起始位置,n,字符表達式2)
2替換1,1:從起始位置開始,替換n位字符替換
CHRTTAN(字符表達式1,字符表達式2,字符表達式3)
3替換1中與2字符相同的字符字符串匹配
LIKE(字符表達式1,字符表達式2)
表達式1中允許出現(xiàn)通配符2與1對應(yīng)位置的所有字符都匹配——.T.,否則——.F.n省略,取到最后3)D/T函數(shù):
函數(shù)功能格式返回值返回值數(shù)據(jù)類型求系統(tǒng)日期
DATE()
系統(tǒng)日期
D求系統(tǒng)時間
TIME()
系統(tǒng)時間
C求系統(tǒng)日期時間
DATETIME()
系統(tǒng)日期時間
T求年份
YEAR(D表達式|T表達式)
指定表達式的年份
N求月份
MONTH(D表達式|T表達式)指定表達式的月份
N求天數(shù)
DAY(D表達式|T表達式)指定表達式的月中的天數(shù)
N求小時
HOUR(T表達式)
指定表達式的小時部分
N求分鐘
MINUTE(T表達式)
指定表達式的分鐘部分
N求秒數(shù)
SEC(日期時間表達式)
指定表達式的秒數(shù)部分
N4)數(shù)據(jù)類型轉(zhuǎn)換函數(shù):函數(shù)功能格式返回值N——CSTR(N表達式[l,[,n]])
小數(shù)位數(shù):n位,總長度:l優(yōu)先考慮長度L,n均省略,四舍五入為整數(shù)轉(zhuǎn)換為C數(shù)據(jù)。練習(xí):35題C——NVAL(C表達式)
遇到非N型數(shù)據(jù)停止,若第一個字符為非N,返回0C——DCTOD(C表達式)
將字符表達式轉(zhuǎn)換成日期型數(shù)據(jù)
C——T
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年軍隊文職人員招聘之軍隊文職管理學(xué)考前沖刺模擬試卷A卷含答案
- 2025年軍隊文職人員招聘之軍隊文職公共科目題庫檢測試卷B卷附答案
- 2025年消防設(shè)施操作員之消防設(shè)備高級技能能力提升試卷B卷附答案
- 采購分包資源配置合同(2篇)
- 2023年全國碩士研究生考試《管理類聯(lián)考綜合能力》試題真題及答案
- 2025年黨史競賽知識題庫70題及答案
- 會計學(xué)成本會計模擬試題集
- 各行業(yè)各年度數(shù)據(jù)對比表格
- 泰坦尼克號的文化價值和社會反思:高中語文教學(xué)教案
- 經(jīng)濟學(xué)微觀經(jīng)濟學(xué)知識點歸納與解析
- 07SG111-1 建筑結(jié)構(gòu)加固施工圖設(shè)計表示方法
- 屋頂分布式光伏發(fā)電EPC項目 投標方案(技術(shù)方案)
- 網(wǎng)約車停運損失費起訴狀模板
- 中國急性缺血性卒中診治指南(2023)解讀
- A型肉毒素治療知情同意書 注射知情同意書
- 混凝土采購項目整體供貨方案
- 血液透析導(dǎo)管溶栓及護理
- 公司外聘人員管理制度
- 慢病聯(lián)合用藥病
- 蘭州拉面-模板參考
- 武漢市2024屆高中畢業(yè)生二月調(diào)研考試(二調(diào))英語試卷(含答案)
評論
0/150
提交評論