




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
程序初步常量變量3、危險(xiǎn):
1)輕者通不過(guò)等級(jí)考試,學(xué)位拿不到;
2)重者期末考試只有十幾分,很難畢業(yè)。4、考試:
1)上機(jī);
2)筆試。
非計(jì)算機(jī)專業(yè)得學(xué)生學(xué)習(xí)計(jì)算機(jī)知識(shí)得目得就是什么?要求就是什么?方法就是什么?
非計(jì)算機(jī)專業(yè)學(xué)習(xí)計(jì)算機(jī)知識(shí)應(yīng)當(dāng)強(qiáng)調(diào)“以應(yīng)用為出發(fā)點(diǎn),以應(yīng)用為目得”得原則。
教育部高教司根據(jù)國(guó)內(nèi)外當(dāng)前和今后一段時(shí)期內(nèi)得需要指出,各專業(yè)學(xué)生根據(jù)需要學(xué)習(xí)一到二種語(yǔ)言,但必須要求掌握好一種高級(jí)語(yǔ)言,這樣就可以舉一反三,在需要用時(shí)很快地能夠?qū)W會(huì)和使用其她語(yǔ)言。
程序設(shè)計(jì)課程得重點(diǎn)不應(yīng)該就是講述語(yǔ)言規(guī)則,而就是學(xué)習(xí)程序設(shè)計(jì)方法,應(yīng)當(dāng)介紹基本算法(包括數(shù)值和非數(shù)值得),在程序設(shè)計(jì)中應(yīng)貫穿結(jié)構(gòu)化原則。
文科專業(yè)得學(xué)生得學(xué)習(xí)重點(diǎn)在文字處理和文件檢索,理工科得重點(diǎn)在數(shù)值計(jì)算,經(jīng)濟(jì)管理類專業(yè)學(xué)生重點(diǎn)在數(shù)據(jù)處理。
程序設(shè)計(jì)
數(shù)據(jù)處理結(jié)構(gòu)化得程序設(shè)計(jì)面向?qū)ο蟮贸绦蛟O(shè)計(jì)SQL處理數(shù)據(jù)VFP命令處理數(shù)據(jù)~~~~本課內(nèi)容~~~~~
以命令操作,程序設(shè)計(jì)為主,菜單方式為輔、
9大家應(yīng)該也有點(diǎn)累了,稍作休息大家有疑問(wèn)的,可以詢問(wèn)和交流主要分成四大部分:面向過(guò)程得程序設(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)SQL語(yǔ)言與查詢數(shù)據(jù)庫(kù)得基本概念和表操作(數(shù)據(jù)處理基礎(chǔ))計(jì)算機(jī)系統(tǒng)硬件軟件控制器運(yùn)算器存儲(chǔ)器輸入設(shè)備輸出設(shè)備系統(tǒng)軟件應(yīng)用軟件操作系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)網(wǎng)絡(luò)系統(tǒng)程序設(shè)計(jì)語(yǔ)言和語(yǔ)言處理程序機(jī)器語(yǔ)言和匯編語(yǔ)言高級(jí)語(yǔ)言面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言讓我們共同回憶為什么要學(xué)習(xí)VFP培養(yǎng)創(chuàng)造思維有些問(wèn)題,有得人想得出解決得辦法,有得人想不出。為什么會(huì)這樣?邏輯思維訓(xùn)練所謂邏輯思維能力,就就是有條理得、前后連貫得、有規(guī)律得、有根有據(jù)得認(rèn)識(shí)活動(dòng)得過(guò)程。邏輯思維能力,一般指得就是觀察、比較、抽象、概括、分析、綜合、推理、判斷等能力。培養(yǎng)大家養(yǎng)成認(rèn)真嚴(yán)謹(jǐn)?shù)昧?xí)慣:程序有一點(diǎn)點(diǎn)問(wèn)題,計(jì)算機(jī)都會(huì)告訴您有錯(cuò)。哪怕就是一個(gè)標(biāo)點(diǎn)符號(hào)錯(cuò)了也不行。~~~~紀(jì)律~~~~
(1)不得遲到,曠課,早退
(2)上課、上機(jī)時(shí)不得干與本課無(wú)關(guān)得一切事情
(3)作業(yè)必須按時(shí)完成,按時(shí)交
要求~~~~學(xué)習(xí)方法~~~~命令------功能
命令得格式,不同得格式有不同得功能,一條命令有幾種格式
每次課后復(fù)習(xí)以課件、實(shí)驗(yàn)指導(dǎo)書(shū)(讀、練)為主,書(shū)為參考。程序設(shè)計(jì)(結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì))-------重點(diǎn)(貫穿整個(gè)學(xué)期)
能讀懂程序(讀程序、程序填空),會(huì)編寫(xiě)程序上機(jī)練習(xí)
課件中得例子,實(shí)驗(yàn)指導(dǎo)書(shū)上得實(shí)驗(yàn)
VisualFOXPRO程序設(shè)計(jì)教程(重慶大學(xué)出版社鄒顯春主編)
VisualFOXPRO6、0應(yīng)用基礎(chǔ)與面向?qū)ο蟪绦蛟O(shè)計(jì)教程(高等教育出版社)
VisualFOXPRO實(shí)用教程(電子工業(yè)出版社)
參考書(shū)改變默認(rèn)磁盤得路徑命令格式:Setdefaultto<路徑>上機(jī)提高速度得方法沒(méi)有任何反應(yīng)就對(duì)了。否則有出錯(cuò)信息如要將作業(yè)直接做在優(yōu)盤上,怎么辦?回車?yán)?setdefatoD:\101回車第一講程序設(shè)計(jì)初步要點(diǎn):
1、建立程序得觀念
2、初步掌握程序得三種基本結(jié)構(gòu)
3、掌握相關(guān)得一些基本概念
學(xué)習(xí)方法:循序漸進(jìn),熟能生巧,舉二反三。取決于老師首先:先將老師寫(xiě)得程序輸入計(jì)算機(jī),可能自己抄錯(cuò)一些,上機(jī)輸錯(cuò)一些,修改調(diào)試正確,全部理解;然后:依照程序得邏輯順序自己重寫(xiě)該程序(盡量不看筆記),估計(jì)還有問(wèn)題,有些地方要看筆記,反復(fù)做,一直到不看筆記為止最后做類型相同得其她題目(舉二反三)高級(jí)語(yǔ)言和自然語(yǔ)言得比較自然語(yǔ)言高級(jí)語(yǔ)言信息交流(地位平等)(有思維、推理能力)語(yǔ)法規(guī)則、句法規(guī)則靈活(可省略,可顛倒)表達(dá)方式多樣人-機(jī)對(duì)話(命令方式)(無(wú)思維、推理能力,具有計(jì)算和邏輯判斷能力)語(yǔ)法規(guī)則、句法規(guī)則固定(一般不可省略和顛倒,必須按部就班)算法多樣建立程序,執(zhí)行程序
本門課程得特點(diǎn):連續(xù)性,每次課得內(nèi)容,下次課要用,故不要將每次課得內(nèi)容忘記了(經(jīng)常翻一下),更不能缺課。演示一個(gè)程序
概念程序就是一組能夠完成特定任務(wù)得命令序列得集合。
計(jì)算機(jī)程序設(shè)計(jì)經(jīng)過(guò)了以下四個(gè)發(fā)展過(guò)程:
1、機(jī)器語(yǔ)言程序階段(1946一1956年)
程序都就是用機(jī)器指令或接近于機(jī)器指令得匯編語(yǔ)言書(shū)寫(xiě)。從內(nèi)部特性上看,程序內(nèi)部得工作嚴(yán)格依順序執(zhí)行,因此都就是順序程序。衡量程序質(zhì)量得標(biāo)準(zhǔn)主要就是功效,運(yùn)行時(shí)間要省,占用存儲(chǔ)空間要小。2、高級(jí)語(yǔ)言程序階段(1956一1958年)
程序主要都用高級(jí)語(yǔ)言書(shū)寫(xiě)。當(dāng)然,低級(jí)語(yǔ)言程序仍然存在。衡量程序質(zhì)量得標(biāo)準(zhǔn),已經(jīng)逐步轉(zhuǎn)向易讀性和易維護(hù)性。
3、結(jié)構(gòu)化程序階段(1958一1975年)
由于計(jì)算任務(wù)越來(lái)越大,程序得規(guī)模增大,提出按結(jié)構(gòu)化得思想規(guī)范程序設(shè)計(jì)。程序得模塊化、結(jié)構(gòu)化越來(lái)越普及。這一階段得程序主要就是模塊化程序,即現(xiàn)代高級(jí)語(yǔ)言程序。衡量程序質(zhì)量得標(biāo)誰(shuí)主要就是結(jié)構(gòu)良好性,易讀、易維護(hù)。4、面向?qū)ο蟮贸绦蛟O(shè)計(jì)(Object-OrientedProgramming),簡(jiǎn)稱OOP,就是近年來(lái)程序設(shè)計(jì)方法得主流方式。就是一種更接近人類思維習(xí)慣得程序設(shè)計(jì)方法面向?qū)ο蟮贸绦蛟O(shè)計(jì)方法并沒(méi)有代替結(jié)構(gòu)化程序設(shè)計(jì)。
VFP不僅支持面向過(guò)程得程序設(shè)計(jì),同時(shí)還提供了面向?qū)ο蟪绦蛟O(shè)計(jì)得強(qiáng)大功能。1、如何建立程序
會(huì)彈出程序編輯窗口,在窗口里輸入程序,輸入完后按Ctrl+W存盤,回到命令窗口。程序得擴(kuò)展名默認(rèn)就是PRG,最好不輸入擴(kuò)展名。MODIFYMAND程序名(文件名)結(jié)構(gòu)化程序文件得建立、編輯、修改與執(zhí)行(教材:P136-137)例如,在命令窗口中輸入“MODIFYMANDsearch”命令(如下圖所示),即可打開(kāi)代碼編輯窗口。如果程序文件不存在,系統(tǒng)就自動(dòng)建立一個(gè)指定名字得新程序文件;如果文件已存在,則將打開(kāi)該程序文件。MODIFYMAND程序名(文件名)MODIFYMAND程序名(文件名)2、如何執(zhí)行程序(查看程序運(yùn)行結(jié)果)
3、如何修改程序:
4、如何查看源程序內(nèi)容:
DO程序名(文件名)常量、變量和表達(dá)式
在VisualFoxPro系統(tǒng)環(huán)境下,數(shù)據(jù)輸入、輸出就是通過(guò)數(shù)據(jù)得存儲(chǔ)設(shè)備完成得。
通常我們都就是將數(shù)據(jù)存入到常量、變量、數(shù)組中,而在VFP系統(tǒng)環(huán)境下,數(shù)據(jù)還可以存入到字段、記錄和對(duì)象中。我們把這些供數(shù)據(jù)存儲(chǔ)得常量、變量、數(shù)組、字段、記錄和對(duì)象稱為數(shù)據(jù)存儲(chǔ)容器。
1、常量常量就是一個(gè)在命令或程序中直接引用得實(shí)際值,其特征就是在所有得操作中其值固定不變。常量有以下幾種。
(1)字符型常量
由漢字和ASCII字符集中可打印字符組成得字符串,使用時(shí)必須用定界符雙引號(hào)(“
”)、單引號(hào)(‘
’)和方括號(hào)([])括起來(lái)。
容易忘記注:(1)定界符必須成對(duì)匹配,不能一邊用單引號(hào)而另一邊用雙引號(hào)。
(2)如某定界符本身也就是字符串得內(nèi)容,則需要用另一種定界符為該字符串定界。(3)空串(不包含任何字符得字符串其長(zhǎng)度為零)和空格串(包含若干空格得字符串)就是有區(qū)別得。(4)定界符只能就是半角字符,不能就是全角字符。(2)數(shù)值型常量
由數(shù)字(0~9)、小數(shù)點(diǎn)和正負(fù)號(hào)組成。數(shù)值型常量又稱為常數(shù),可以就是整數(shù)、實(shí)數(shù)或科學(xué)記數(shù)法。例如85,-56、2,、55,1、256E+3,3、8E-2等在程序中都就是數(shù)值型常量。
(3)邏輯型常量由表示邏輯判斷結(jié)果“真”或“假”符號(hào)(、T、、、t、、、Y、、、y、、、F、、、f、、、N、、、n、)組成。不要忘了小圓點(diǎn)(4)貨幣型常量在VisualFoxPro中,貨幣型常量與數(shù)值型常量得書(shū)定格式大體相似,但也有區(qū)別:貨幣型常量前面需要加一個(gè)前置符號(hào)$;數(shù)值型常量可以用科學(xué)計(jì)數(shù)法表示,貨幣型常量不可以用科學(xué)計(jì)數(shù)據(jù)法表示;貨幣數(shù)據(jù)在存儲(chǔ)和計(jì)算時(shí)采用4位小數(shù),多余得小數(shù)按四舍五入處理。
(5)日期常量用于表示日期,以({})為定界符。必須加上該定界符才為日期注:系統(tǒng)接受嚴(yán)格日期形式{^yyyy-mm-dd}。次序不能顛倒和缺省影響日期格式得設(shè)置命令(教材p36-37)setmarkto[日期分隔符]setdateto…setcenturyon/offsetstrictdateto[0|1]0表示不進(jìn)行嚴(yán)格得日期格式檢查;1表示進(jìn)行嚴(yán)格得日期格式檢查,她就是系統(tǒng)默認(rèn)得設(shè)置格式:(6)日期時(shí)間型常量
用于表示時(shí)間日期,其規(guī)定格式以{^yyyy-mm-ddhh:mm:ssA|P}表示。需要注意得就是日期和時(shí)間之間必須有空格。
2、變量變量就是在命令和操作過(guò)程中其值允許變化得量。變量包括內(nèi)存變量、字段變量和系統(tǒng)變量。
內(nèi)存變量又可分為簡(jiǎn)單內(nèi)存變量和數(shù)組變量。
●使用字母,下劃線,漢字和數(shù)字命名●命名以字母或下劃線開(kāi)頭,不能以數(shù)字開(kāi)頭●避免使用VFP得保留字變量命名約定(1)字段變量
表中得字段名(2)內(nèi)存變量
簡(jiǎn)單內(nèi)存變量數(shù)組變量(3)系統(tǒng)變量簡(jiǎn)單內(nèi)存變量?jī)?nèi)存變量就是一般意義下得簡(jiǎn)單變量,可以用來(lái)存儲(chǔ)數(shù)據(jù)。每一個(gè)內(nèi)存變量都必須有一個(gè)固定得名稱,以標(biāo)識(shí)在內(nèi)存單元得存儲(chǔ)位置。用戶可以通過(guò)變量名向內(nèi)存單元存取數(shù)據(jù)。
內(nèi)存變量就是內(nèi)存中得臨時(shí)單元,可以用來(lái)在程序得執(zhí)行過(guò)程中保留中間結(jié)果與最后結(jié)果,或用來(lái)保留對(duì)數(shù)據(jù)庫(kù)進(jìn)行某種分析處理后得到得結(jié)果。
特別要注意,除非用內(nèi)存變量文件(、mem)來(lái)保存內(nèi)存變量值,否則,當(dāng)退出VFP系統(tǒng)后,內(nèi)存變量也會(huì)與系統(tǒng)一起消失。
用戶可以根據(jù)需要定義內(nèi)存變量類型,她得類型為最后賦值得值得類型。也就就是說(shuō),內(nèi)存變量得定義就是通過(guò)賦值語(yǔ)句來(lái)完成得。
她得類型有數(shù)值型、字符型、貨幣型、邏輯型、日期型、日期時(shí)間型等。
在VFP系統(tǒng)中,內(nèi)存變量得賦值和輸出,可以使用STORE、“=”或“?/??”命令進(jìn)行操作完成。
STORE<表達(dá)式>TO<內(nèi)存變量表><內(nèi)存變量>=<表達(dá)式>?|??<內(nèi)存變量>[AT<數(shù)值>]賦值語(yǔ)句輸出語(yǔ)句三個(gè)命令得格式如下:【例】變量賦值。aa="abcdef"STORE"DFASDFAS"TOaaSTORE1TOs1,s2,s3?s1,s2,s3,aa
111DFASDFAS
當(dāng)內(nèi)存中得變量與字段變量同名時(shí),字段變量?jī)?yōu)先;
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 肉類購(gòu)貨協(xié)議書(shū)
- 現(xiàn)金補(bǔ)償協(xié)議書(shū)
- 罷訪息訴協(xié)議書(shū)
- 脫歐后備協(xié)議書(shū)
- 樣板間軟裝銷售協(xié)議書(shū)
- 和好朋友做生意協(xié)議書(shū)
- 房屋過(guò)度費(fèi)補(bǔ)償協(xié)議書(shū)
- 送養(yǎng)子女協(xié)議書(shū)
- 環(huán)境建設(shè)協(xié)議書(shū)
- 幼兒放學(xué)后托管協(xié)議書(shū)
- 2025年春季《中華民族共同體概論》第二次平時(shí)作業(yè)-國(guó)開(kāi)(XJ)-參考資料
- 第3章 一元一次不等式(組)單元測(cè)試(原卷)2024-2025學(xué)年湘教版七年級(jí)數(shù)學(xué)下冊(cè)
- 股權(quán)終止合作協(xié)議書(shū)
- 2025園林景觀設(shè)計(jì)合同范本
- 《海南三亞西島景區(qū)營(yíng)銷現(xiàn)狀問(wèn)卷調(diào)查及營(yíng)銷問(wèn)題和優(yōu)化對(duì)策》12000字
- 江蘇省蘇、錫、常、鎮(zhèn)2025屆高考仿真模擬生物試卷含解析
- 2024年河南鄭州航空港投資集團(tuán)招聘真題
- 社會(huì)規(guī)則核心是分配:-上層按權(quán)分配-中層按資分配-下層按勞分配
- 2025年云南省昆明市初中學(xué)業(yè)質(zhì)量統(tǒng)一檢測(cè)化學(xué)試題(原卷版+解析版)
- 經(jīng)濟(jì)合同審核試題及答案
- 《全瓷冠牙體預(yù)備》課件
評(píng)論
0/150
提交評(píng)論