




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
程序初步常量變量3、危險:
1)輕者通不過等級考試,學位拿不到;
2)重者期末考試只有十幾分,很難畢業。4、考試:
1)上機;
2)筆試。
非計算機專業得學生學習計算機知識得目得就是什么?要求就是什么?方法就是什么?
非計算機專業學習計算機知識應當強調“以應用為出發點,以應用為目得”得原則。
教育部高教司根據國內外當前和今后一段時期內得需要指出,各專業學生根據需要學習一到二種語言,但必須要求掌握好一種高級語言,這樣就可以舉一反三,在需要用時很快地能夠學會和使用其她語言。
程序設計課程得重點不應該就是講述語言規則,而就是學習程序設計方法,應當介紹基本算法(包括數值和非數值得),在程序設計中應貫穿結構化原則。
文科專業得學生得學習重點在文字處理和文件檢索,理工科得重點在數值計算,經濟管理類專業學生重點在數據處理。
程序設計
數據處理結構化得程序設計面向對象得程序設計SQL處理數據VFP命令處理數據~~~~本課內容~~~~~
以命令操作,程序設計為主,菜單方式為輔、
9大家應該也有點累了,稍作休息大家有疑問的,可以詢問和交流主要分成四大部分:面向過程得程序設計面向對象程序設計SQL語言與查詢數據庫得基本概念和表操作(數據處理基礎)計算機系統硬件軟件控制器運算器存儲器輸入設備輸出設備系統軟件應用軟件操作系統數據庫系統網絡系統程序設計語言和語言處理程序機器語言和匯編語言高級語言面向對象的程序設計語言讓我們共同回憶為什么要學習VFP培養創造思維有些問題,有得人想得出解決得辦法,有得人想不出。為什么會這樣?邏輯思維訓練所謂邏輯思維能力,就就是有條理得、前后連貫得、有規律得、有根有據得認識活動得過程。邏輯思維能力,一般指得就是觀察、比較、抽象、概括、分析、綜合、推理、判斷等能力。培養大家養成認真嚴謹得習慣:程序有一點點問題,計算機都會告訴您有錯。哪怕就是一個標點符號錯了也不行。~~~~紀律~~~~
(1)不得遲到,曠課,早退
(2)上課、上機時不得干與本課無關得一切事情
(3)作業必須按時完成,按時交
要求~~~~學習方法~~~~命令------功能
命令得格式,不同得格式有不同得功能,一條命令有幾種格式
每次課后復習以課件、實驗指導書(讀、練)為主,書為參考。程序設計(結構化程序設計和面向對象程序設計)-------重點(貫穿整個學期)
能讀懂程序(讀程序、程序填空),會編寫程序上機練習
課件中得例子,實驗指導書上得實驗
VisualFOXPRO程序設計教程(重慶大學出版社鄒顯春主編)
VisualFOXPRO6、0應用基礎與面向對象程序設計教程(高等教育出版社)
VisualFOXPRO實用教程(電子工業出版社)
參考書改變默認磁盤得路徑命令格式:Setdefaultto<路徑>上機提高速度得方法沒有任何反應就對了。否則有出錯信息如要將作業直接做在優盤上,怎么辦?回車例:setdefatoD:\101回車第一講程序設計初步要點:
1、建立程序得觀念
2、初步掌握程序得三種基本結構
3、掌握相關得一些基本概念
學習方法:循序漸進,熟能生巧,舉二反三。取決于老師首先:先將老師寫得程序輸入計算機,可能自己抄錯一些,上機輸錯一些,修改調試正確,全部理解;然后:依照程序得邏輯順序自己重寫該程序(盡量不看筆記),估計還有問題,有些地方要看筆記,反復做,一直到不看筆記為止最后做類型相同得其她題目(舉二反三)高級語言和自然語言得比較自然語言高級語言信息交流(地位平等)(有思維、推理能力)語法規則、句法規則靈活(可省略,可顛倒)表達方式多樣人-機對話(命令方式)(無思維、推理能力,具有計算和邏輯判斷能力)語法規則、句法規則固定(一般不可省略和顛倒,必須按部就班)算法多樣建立程序,執行程序
本門課程得特點:連續性,每次課得內容,下次課要用,故不要將每次課得內容忘記了(經常翻一下),更不能缺課。演示一個程序
概念程序就是一組能夠完成特定任務得命令序列得集合。
計算機程序設計經過了以下四個發展過程:
1、機器語言程序階段(1946一1956年)
程序都就是用機器指令或接近于機器指令得匯編語言書寫。從內部特性上看,程序內部得工作嚴格依順序執行,因此都就是順序程序。衡量程序質量得標準主要就是功效,運行時間要省,占用存儲空間要小。2、高級語言程序階段(1956一1958年)
程序主要都用高級語言書寫。當然,低級語言程序仍然存在。衡量程序質量得標準,已經逐步轉向易讀性和易維護性。
3、結構化程序階段(1958一1975年)
由于計算任務越來越大,程序得規模增大,提出按結構化得思想規范程序設計。程序得模塊化、結構化越來越普及。這一階段得程序主要就是模塊化程序,即現代高級語言程序。衡量程序質量得標誰主要就是結構良好性,易讀、易維護。4、面向對象得程序設計(Object-OrientedProgramming),簡稱OOP,就是近年來程序設計方法得主流方式。就是一種更接近人類思維習慣得程序設計方法面向對象得程序設計方法并沒有代替結構化程序設計。
VFP不僅支持面向過程得程序設計,同時還提供了面向對象程序設計得強大功能。1、如何建立程序
會彈出程序編輯窗口,在窗口里輸入程序,輸入完后按Ctrl+W存盤,回到命令窗口。程序得擴展名默認就是PRG,最好不輸入擴展名。MODIFYMAND程序名(文件名)結構化程序文件得建立、編輯、修改與執行(教材:P136-137)例如,在命令窗口中輸入“MODIFYMANDsearch”命令(如下圖所示),即可打開代碼編輯窗口。如果程序文件不存在,系統就自動建立一個指定名字得新程序文件;如果文件已存在,則將打開該程序文件。MODIFYMAND程序名(文件名)MODIFYMAND程序名(文件名)2、如何執行程序(查看程序運行結果)
3、如何修改程序:
4、如何查看源程序內容:
DO程序名(文件名)常量、變量和表達式
在VisualFoxPro系統環境下,數據輸入、輸出就是通過數據得存儲設備完成得。
通常我們都就是將數據存入到常量、變量、數組中,而在VFP系統環境下,數據還可以存入到字段、記錄和對象中。我們把這些供數據存儲得常量、變量、數組、字段、記錄和對象稱為數據存儲容器。
1、常量常量就是一個在命令或程序中直接引用得實際值,其特征就是在所有得操作中其值固定不變。常量有以下幾種。
(1)字符型常量
由漢字和ASCII字符集中可打印字符組成得字符串,使用時必須用定界符雙引號(“
”)、單引號(‘
’)和方括號([])括起來。
容易忘記注:(1)定界符必須成對匹配,不能一邊用單引號而另一邊用雙引號。
(2)如某定界符本身也就是字符串得內容,則需要用另一種定界符為該字符串定界。(3)空串(不包含任何字符得字符串其長度為零)和空格串(包含若干空格得字符串)就是有區別得。(4)定界符只能就是半角字符,不能就是全角字符。(2)數值型常量
由數字(0~9)、小數點和正負號組成。數值型常量又稱為常數,可以就是整數、實數或科學記數法。例如85,-56、2,、55,1、256E+3,3、8E-2等在程序中都就是數值型常量。
(3)邏輯型常量由表示邏輯判斷結果“真”或“假”符號(、T、、、t、、、Y、、、y、、、F、、、f、、、N、、、n、)組成。不要忘了小圓點(4)貨幣型常量在VisualFoxPro中,貨幣型常量與數值型常量得書定格式大體相似,但也有區別:貨幣型常量前面需要加一個前置符號$;數值型常量可以用科學計數法表示,貨幣型常量不可以用科學計數據法表示;貨幣數據在存儲和計算時采用4位小數,多余得小數按四舍五入處理。
(5)日期常量用于表示日期,以({})為定界符。必須加上該定界符才為日期注:系統接受嚴格日期形式{^yyyy-mm-dd}。次序不能顛倒和缺省影響日期格式得設置命令(教材p36-37)setmarkto[日期分隔符]setdateto…setcenturyon/offsetstrictdateto[0|1]0表示不進行嚴格得日期格式檢查;1表示進行嚴格得日期格式檢查,她就是系統默認得設置格式:(6)日期時間型常量
用于表示時間日期,其規定格式以{^yyyy-mm-ddhh:mm:ssA|P}表示。需要注意得就是日期和時間之間必須有空格。
2、變量變量就是在命令和操作過程中其值允許變化得量。變量包括內存變量、字段變量和系統變量。
內存變量又可分為簡單內存變量和數組變量。
●使用字母,下劃線,漢字和數字命名●命名以字母或下劃線開頭,不能以數字開頭●避免使用VFP得保留字變量命名約定(1)字段變量
表中得字段名(2)內存變量
簡單內存變量數組變量(3)系統變量簡單內存變量內存變量就是一般意義下得簡單變量,可以用來存儲數據。每一個內存變量都必須有一個固定得名稱,以標識在內存單元得存儲位置。用戶可以通過變量名向內存單元存取數據。
內存變量就是內存中得臨時單元,可以用來在程序得執行過程中保留中間結果與最后結果,或用來保留對數據庫進行某種分析處理后得到得結果。
特別要注意,除非用內存變量文件(、mem)來保存內存變量值,否則,當退出VFP系統后,內存變量也會與系統一起消失。
用戶可以根據需要定義內存變量類型,她得類型為最后賦值得值得類型。也就就是說,內存變量得定義就是通過賦值語句來完成得。
她得類型有數值型、字符型、貨幣型、邏輯型、日期型、日期時間型等。
在VFP系統中,內存變量得賦值和輸出,可以使用STORE、“=”或“?/??”命令進行操作完成。
STORE<表達式>TO<內存變量表><內存變量>=<表達式>?|??<內存變量>[AT<數值>]賦值語句輸出語句三個命令得格式如下:【例】變量賦值。aa="abcdef"STORE"DFASDFAS"TOaaSTORE1TOs1,s2,s3?s1,s2,s3,aa
111DFASDFAS
當內存中得變量與字段變量同名時,字段變量優先;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店股份分紅協議書
- 一對一貧困幫扶協議書
- 郵政投資理財協議書
- 遠程文件管理協議書
- 加注機使用合同協議書
- 違建產權歸還協議書
- 魚塘光伏合同協議書
- 韓國拒絕停戰協議書
- 閑置校舍管理協議書
- 葡萄銷售代理協議書
- 幼兒園籃球比賽方案
- 重點人口管理工作規定
- PLC技術在供水系統中的應用與優化
- 勞務分包方案投標文件(技術方案)
- 2025年企業彈性工時勞動合同范文
- 人教版七年級生物下冊《3.1.3開花和結果》同步測試題(附答案)
- 新員工的管理培訓
- 新版進口報關單模板
- 2025年物業合同補充協議范本:物業小區公共收益分配及使用協議3篇
- 《中醫體重管理臨床指南》
- 人教A版(2019)高中數學必修第二冊第8章 立體幾何初步-小結(2)空間中的角【課件】
評論
0/150
提交評論