




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實訓(xùn)3 visual foxpro語言基礎(chǔ)一、實訓(xùn)目的與要求1熟悉visual foxpro的數(shù)據(jù)類型;2掌握內(nèi)存變量、數(shù)組的使用;3掌握表達(dá)式的組成及應(yīng)用;4掌握常用內(nèi)部函數(shù)的格式與用途。二、實訓(xùn)內(nèi)容1visual foxpro 6.0的數(shù)據(jù)類型;2內(nèi)存變量、數(shù)組的使用;3表達(dá)式的組成及應(yīng)用;4常用內(nèi)部函數(shù)的應(yīng)用。三、實訓(xùn)步驟1visual foxpro的數(shù)據(jù)類型1)認(rèn)識visual foxpro的數(shù)據(jù)類型在命令窗口中輸入以下命令及回車鍵:x=1y=建國60周年z=2009/10/01p=.t.display memory結(jié)果如圖1.3.1所示。圖1.3.1 輸入的命令和結(jié)果2)測試數(shù)據(jù)類型
2、在命令窗口中依次輸入以下命令及回車鍵:?type(x)?type(y)?type(z)?type(p)測試結(jié)果為:ncdl,如圖1.3.2所示。圖1.3.2 輸入的命令和結(jié)果其中:n表示變量為數(shù)值型,c表示變量為字符型,d表示變量為日期型,l表示變量為邏輯型。2內(nèi)存變量、數(shù)組的賦值與顯示1)內(nèi)存變量的賦值與顯示在命令窗口中輸入以下命令及回車鍵:m=visual foxpro &給變量m賦值n=數(shù)據(jù)庫 &給變量n賦值store 6 to a,b,c &給變量a、b、c賦值?m,n &顯示變量m、n的值?a,b,c &顯示變量x、y、z的值display memory &顯示所有內(nèi)存變量的值以上命
3、令的執(zhí)行結(jié)果如圖1.3.3所示。圖1.3.3 上述命令執(zhí)行結(jié)果2)數(shù)組的定義、賦值與顯示在命令窗口中輸入以下命令及回車鍵:dimension k(5),s(2,3) &定義數(shù)組?k,s &顯示k、s的值display memory &顯示所有內(nèi)存變量,包括系統(tǒng)變量s=0 &給數(shù)組賦值display memory &顯示所有內(nèi)存變量,觀察s數(shù)組值的變化情況k(1)=9 &給數(shù)組元素賦值k(4)= 中國display memory &顯示所有內(nèi)存變量,觀察k數(shù)組值的變化情況觀察并總結(jié)執(zhí)行dimension命令后數(shù)組元素的值與數(shù)據(jù)類型。3)保存與恢復(fù)內(nèi)存變量m=中國首都 n=北京 &給變量n賦值sa
4、ve to mymem &將所有內(nèi)存變量保存到mymem.mem文件中clear all &清除所有內(nèi)存變量?m,n &觀察結(jié)果 restore from mymem &將mymem.mem文件中的內(nèi)存變量恢復(fù)到內(nèi)存中?m,n &觀察結(jié)果,注意與前面比較在第一次輸入“?m,n”命令時,顯示如圖1.3.4所示的錯誤提示:圖1.3.4 第一次輸入“?m,n”命令執(zhí)行結(jié)果在第二次輸入“?m,n”命令時,顯示如圖1.3.5所示的結(jié)果:圖1.3.5 第二次輸入“?m,n”命令執(zhí)行結(jié)果3常用內(nèi)部函數(shù)的應(yīng)用1)數(shù)值函數(shù)數(shù)值函數(shù)的參數(shù)和返回的類型都是數(shù)值型。在命令窗口中輸入以下命令,觀察運行結(jié)果:x=-123
5、4y=2.75?int(y),int(-y)?abs(x),sqrt(4)?mod(36,10),mod(36,-10),mod(-36,10),mod(-36,-10)?max(x,y)?min(x,y)?exp(2),exp(-2)以上命令的執(zhí)行結(jié)果如圖1.3.6所示。圖1.3.6 以上命令執(zhí)行結(jié)果觀察以上命令執(zhí)行結(jié)果,總結(jié)各數(shù)值函數(shù)的作用。2)字符函數(shù)字符函數(shù)的處理對象為字符型數(shù)據(jù),但其返回值的類型根據(jù)函數(shù)的不同可以是數(shù)值型或字符型。在命令窗口中輸入以下命令,觀察運行結(jié)果:a=北京+space(5) & space(5)函數(shù)產(chǎn)生由5個空格組成的字符串b=是中國的首都?len(a+b),l
6、en(a-b),len(trim(a)-b) c=北京是個美麗的城市d=美麗?at(d,c)e=substr(c,5,2)f=left(c,4)g=right(c,4)?g+d+e+f以上命令的執(zhí)行結(jié)果如圖1.3.7所示。圖1.3.7 以上命令執(zhí)行結(jié)果觀察以上命令執(zhí)行結(jié)果,分析并總結(jié)各字符函數(shù)的作用。3)日期函數(shù)日期函數(shù)主要用于對日期型參數(shù)進(jìn)行操作。試著在命令窗口中輸入以下命令,觀察運行結(jié)果:?date(),time()?year(date(),month(date(),day(date()a= year(date()?type(date()?type(a)b=month(date()?typ
7、e(b)c=day(date()?type(c)以上命令的執(zhí)行結(jié)果如圖1.3.8所示。圖1.3.8 以上命令執(zhí)行結(jié)果觀察以上命令執(zhí)行結(jié)果,從中可以得出什么結(jié)論?4)轉(zhuǎn)換函數(shù)試著在命令窗口中輸入以下命令觀察運行結(jié)果:x=5.678?str(x)?len(str(x)?str(x,5,3)?len(str(x,5,3)?str(x,4,3)?str(x,3)?str(x,1)?val(12)+55?val(abc12)+55?val(1234abc56)+55?chr(97)+dtoc(date()?asc(ghj)+ctod(09/22/09)以上命令的執(zhí)行結(jié)果如圖1.3.9所示。圖1.3.9
8、以上命令執(zhí)行結(jié)果觀察以上命令的執(zhí)行結(jié)果,根據(jù)執(zhí)行結(jié)果總結(jié)str函數(shù)各個參數(shù)的作用,val函數(shù)的轉(zhuǎn)換原則、ctod函數(shù)的功能以及dtoc函數(shù)的作用。3表達(dá)式的使用1)數(shù)值表達(dá)式的使用試著在命令窗口中輸入以下命令觀察運行結(jié)果:a=2b=4?(-a2+b)*4/b+int(mod(a,b)?a*b/3+(a-5)/b觀察以上命令執(zhí)行結(jié)果,總結(jié)數(shù)學(xué)運算符的優(yōu)先級。2)字符表達(dá)式的使用在命令窗口中輸入以下命令觀察運行結(jié)果:a=水利水電出版社b=中國 ? b + a? b - a?len(a+b), len(b - a)?b$ (a+b), b$ a以上命令的執(zhí)行結(jié)果如圖1.3.10所示。圖1.3.10
9、以上命令執(zhí)行結(jié)果觀察以上命令執(zhí)行結(jié)果,總結(jié)字符表達(dá)式中+、-運算的區(qū)別以及$運算符的作用。3)時間表達(dá)式的使用在命令窗口中輸入以下命令觀察運行結(jié)果:a=1949/10/01?我是+str(year(a),4)+年誕生的,今年+str(int(date()-a)/365,2)+歲。?距今天還有+str(2009/10/1-date(),1)+天,這一天是我的生日!以上命令在2009年9月23日運行的結(jié)果如圖1.3.11所示。圖1.3.11 2009年9月23日運行以上命令執(zhí)行結(jié)果觀察以上命令執(zhí)行結(jié)果,總結(jié)日期表達(dá)式中+、-運算的作用。4)邏輯表達(dá)式的使用在命令窗口中輸入以下命令觀察運行結(jié)果:a=我是中國人!b=中國c=8?c=8?b$a?not c=
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冷庫買賣拆除合同范本
- 剪力墻和伸縮縫施工方案
- 亞馬遜推廣服務(wù)合同范本
- 分包電氣合同范本
- 第七章各具特色的地區(qū)教學(xué)設(shè)計2023-2024學(xué)年商務(wù)星球版地理七年級下冊
- 中英文演出合同范本
- 農(nóng)作物安全生產(chǎn)合同范本
- 加盟燕窩店合同范例
- 加工面店轉(zhuǎn)讓合同范本
- 出口篷布采購合同范本
- 經(jīng)濟(jì)地理學(xué)智慧樹知到課后章節(jié)答案2023年下江西師范大學(xué)
- 班規(guī)班約高一班規(guī)班約及考核細(xì)則
- 《幼兒文學(xué)》 課件全套 第1-8章 幼兒文學(xué)概述- 圖畫書
- 代用茶批生產(chǎn)記錄
- 41篇小學(xué)三年級語文課外閱讀練習(xí)題及答案
- 《旅游學(xué)概論》第一章
- 物業(yè)服務(wù)設(shè)備配置清單
- 馬克筆繪圖方法培訓(xùn)PPT課件(內(nèi)容詳細(xì))
- 二年級下冊綜合實踐活動教案-遇到危險怎么辦 全國通用
- (完整版)電子信息類面試題集
- 礦山尾礦購銷合同范本
評論
0/150
提交評論